<SEC-DOCUMENT>0001402057-23-000091.txt : 20230503
<SEC-HEADER>0001402057-23-000091.hdr.sgml : 20230503
<ACCEPTANCE-DATETIME>20230503163406
ACCESSION NUMBER:		0001402057-23-000091
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		56
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230503
DATE AS OF CHANGE:		20230503

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CDW Corp
		CENTRAL INDEX KEY:			0001402057
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-CATALOG & MAIL-ORDER HOUSES [5961]
		IRS NUMBER:				260273989
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35985
		FILM NUMBER:		23884668

	BUSINESS ADDRESS:	
		STREET 1:		200 N MILWAUKEE AVENUE
		CITY:			VERNON HILLS
		STATE:			IL
		ZIP:			60061
		BUSINESS PHONE:		847-465-6000

	MAIL ADDRESS:	
		STREET 1:		200 N MILWAUKEE AVENUE
		CITY:			VERNON HILLS
		STATE:			IL
		ZIP:			60061

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	VH Holdings, Inc.
		DATE OF NAME CHANGE:	20070605
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>cdw-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:bc476c91-086b-45ac-a83c-df52d5bf357c,g:5bee66ff-7dea-48a4-abc4-bd3ee80320a0,d:3a6464158734482caf3b5f1565f30992--><html xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:cdw="http://www.cdw.com/20230331" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cdw-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8zLTEtMS0xLTEzMjA3NA_73b3490f-80d0-42ea-a6f6-6a6d2b8be276">0001402057</ix:nonNumeric><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV80LTEtMS0xLTEzMjA3NA_be92a922-7bd8-414b-8ec7-7c2db8a7a6b7">December&#160;31</ix:nonNumeric><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8xMi0xLTEtMS0xMzIwNzQ_e9a256ed-8277-4dd0-8172-f605d1a38a69">2023</ix:nonNumeric><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8xMy0xLTEtMS0xMzIwNzQ_c6aa5530-2dd0-49f6-b497-a546ece69281">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8xNC0xLTEtMS0xMzIwNzQ_d67de017-1e69-4e60-b334-b96d0833401f">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i7000bcdadb624d529682abb9d1fa63a6_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfMi0xLTEtMS0xMzIwNzQ_73d231c6-bee6-4c79-9d80-ae520a716c3e">1</ix:nonNumeric><ix:nonNumeric contextRef="ic2d2b68e14764a449547338fc0c2fd8e_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfMy0xLTEtMS0xMzIwNzQ_b8013006-5b53-4330-be32-ff2d2904e332">1</ix:nonNumeric><ix:nonNumeric contextRef="ia0e88d46eba94331bf0c4fa43d457832_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfNC0xLTEtMS0xMzIwNzQ_6ae34c0a-4cad-498c-b070-0b6106b639d7">1</ix:nonNumeric><ix:nonNumeric contextRef="ic69f2178cccf49eaad02d0e58297f6d0_I20230331" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfNS0xLTEtMS0xMzIwNzQ_c1c4c811-8773-4721-ac5f-08a070f77777"></ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cdw-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie75ab622b9884837ae413e340b5963b6_I20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i75b3e3feb4b04a72b1d2132914de515e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i44817878a33940ce8c2b237e97775a0b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic32080994aa645c98b4dce84d448eae6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib41bf3602f554386a56e1734ad453160_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5466ff184444521b890c39f614b11ba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="ifb9dcd47c8ed46069e6ed9845ea2636e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="i58d8ba4b843446929af10c0cbb28531c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="i89f77b8e60fc4820b602b8212bd4c56c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2e0c80f14b949858e4347f9fcce249f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99ff0317e9574465946e3c4fc0397d9e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i606b9b01188b4a4c8289648b70678c94_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i544eb14dbb8b4a62a75c7ed6360ffb6b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1f1d2b8be4242cd88f69509d34b9394_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i391ea960632641df9b56489859738a19_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3e627736e784be4a017b976dc21d341_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="i4a23cb7c8eee4f6aabeda7ddacac796c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="i1b13c94868a44cad8743a9f97315c3b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="i075951bdf32f49d0874f76156b4b9580_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dbbd0220f204c7dae8520aae6ab40a6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ec74e63394b40b892f36bf7b72d1312_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c461725b29240e891b651f84ee35c38_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i275373ce91d34293a364c038eb534828_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ef6d42b9dff4b8098b48c6f9d1ad0d1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="subsidiary"><xbrli:measure>cdw:subsidiary</xbrli:measure></xbrli:unit><xbrli:context id="i96b159c19a394f4abe4c4b92f50bfec7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba9d807cd2484ef4b488dc524a960cab_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7000bcdadb624d529682abb9d1fa63a6_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2d2b68e14764a449547338fc0c2fd8e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0e88d46eba94331bf0c4fa43d457832_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic69f2178cccf49eaad02d0e58297f6d0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1631ea7dcda441d879b8239d6666ae9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredAssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7701c4735c6347ff92922dbb3dd4f010_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredAssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48e74a107378429f81985de93c2eac21_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida1361398d984ae09826f24e2b0df402_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida05e79aba1d46f6959e9b17f707a3fd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i52f1e72ffd3f48e2b76c4c15cdd91e74_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6919c1e43ac34e329ca83f46ae6b72a8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdueMay2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2498fac28ae498f929ca257652d3e88_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdueMay2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic50ce38d26a84a31b8170fbf22d8d2ee_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71d092a614f347f1bcd665383d9a0a60_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i792c2c2927fc4b91ae2c3df2250451d1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i044af41b76264cce9e2ac82a14c87d62_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7788b063493c4b85a9705a55d3e9a8f7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i095778e589e9408e9e986ddedeaefb67_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60ff0f25f42e4f70bdcdda19592913b7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc4aa454957445f2be6914a0655e1da1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f4085c6197745e69065fd0c66ada837_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d0cf21718634a99bf97b2599010de15_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5b2759e2d4349cb9cfc515269d96ea1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:UnsecuredSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97f70fc0a48e40feb1b186ae71214929_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:UnsecuredSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09334d09ca614c858bdfc45d73ce5461_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:ReceivableFinancingLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77c3be26cc1b436a83858a1be78ecb4b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:ReceivableFinancingLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6e63a29bc384982a55ceaf500bbe3bb_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:OtherLongTermObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16c0e32d571244a6a5faab29bf8f2976_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:OtherLongTermObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9269185b79b74c148d911d9a59742166_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredAssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76abae89406e485cb9c897345de485b6_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90eea2e5a2e742209f8e669ddad3be70_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cdw:segment</xbrli:measure></xbrli:unit><xbrli:context id="i89064cc1541d41f78aa885cbc9bd4ecd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>cdw:employee</xbrli:measure></xbrli:unit><xbrli:context id="icb0aa25baf0d4d548d01025130393c75_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i788027820a0545949e7d118802689616_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c2178fcdb6b43ad87ac953554e2603c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cd77abe84ec499281ef8c71ce6a4e39_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91e5094218174f30ab89e7de06e739f8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id90fb2dfa3f649e59fd64da82d129309_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i338da460775f485f909fd5f21f8bc53b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64841d2821d34b798c8445748b6ffdfc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1958233493894314afee0b6c91612de7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b6660396d914c77bbe2e0c9930c633f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5e67904d07e4556853ac8fc259a4806_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fb70e40a8634e8b861d8f3977055842_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac436a22f5d9420eb1a08218f8b7f9eb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib89d542ccc4e4aa4b9bf55db836c91ca_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56e591521674477fa135587c04037aa4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53a79189466d4ce793c72f6f2a7ad840_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f5271a1515d418380a069892f8419bc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02d15befa35d4fce9e4a02ecce8c1042_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8caf15d56d03470ba262f1fee7349c2b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33a44c20b36349238e644bb98f3ce4d2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7e86b02d99347e0aac7e3af2ee92ed4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60f04e5b4e984083bd0782aa132d326e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3113579cd199453cade6d76c33498e07_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c72caaacd3842309776ce51ad440ea4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i898a778633dc4ddaa69a551666c58a6a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cadd8ce9e684e50bf64d9bea12ce0a1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i384de207401046299b5fc02a9b0878d6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07db2311b43e429382e96140afb96e8c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3a09e60836a433fbe9327041b6d2cab_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ef8ef9450674cc98a366390a0ca1032_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if36c0ddad673479783cba9a6754e4ba1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i895466c952f2417faf215b6a0765478f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i031d265e5daf418ca718bebb1f079547_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c034ac108094d458b3237b433ccee02_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i721e0acf9b7b47059257bd2ca68c3d10_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e243ad5f9df47eb9770267a1053e5f8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eee7b6b82454a96bc07c708283cdf3c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if80174b2708141798c0f2c87570269d0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff6fee7e2b244ec0ad07d18ad53a184f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaec4c1b3f2e4a0bbef80dead5830640_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7773ee8befc642dfbc1910ac296db50f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1836453a12cb46cdb808b2acb358cd02_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaedb5534e71342bcb42475f99225e79a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48187823057740f58b6c3796bdeeec81_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18f6dc4da6e546d39d349f431d1b6cfd_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5a1fd3b354144f599f4113d2bab742d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4ecc356ce254b1d9a48098ad54dabea_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb82f343e93d48298bd888dbe77ef12d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf6aae24fe494b139ad2837bf5f9e414_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8f0a21615364be4a3a1b7b4038ea625_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f9895955e6e48e79a495bef752ff398_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e23fcb09ff04ea8b325806ffef68a49_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ed9503db18b45828dd4d4c979ad2553_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69fcef8235c24eecb87c087044da49ec_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37690d2321a543bb944dc1becb4a592d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc300f69db9847888db0df4129ffc8e3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd07343144034f55a870ac8d0449c19e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29dfcca85ad14125b03269bef647c541_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7a4447985dc49bb828b4037dc28be85_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4486bd32e564830b9f406b326a5ec60_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic240cf936dcf4da8aead7a0e4cbf6568_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifacc50a2ca9f4f84b3cfe71c53b631e7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ea2315b05de4fa39d385776619f7c0d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1dfc7c59df56443ebfe3971fe0734f1a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcd2aa6d7f684d0e8cb3b61f9573d266_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79e1fcd1a1f84bb9a66a923dcbe12ed3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa378f47e3c842a5ac948e321eaac404_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2724dfaca1441fab85ffec5f5c183c4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb6d002e86cb4f7da06eb33cb338c8ef_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb2afd0d9c4342518c02755ebd7baa8c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c00d63e544b4349b2088fab924a5dc5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3b59f232f124b0da2dbb9979fbd3fcc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic15702760bdc4b5693f5e902266b55ac_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b1c48cd5e7d42c683c2ace560d3cfee_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4caa6afedc8f405e91a80a2c440a37ef_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacfbb8be4aab4973b8b940edf2f1820b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i953dc5976af44b22868bc93762ae80c0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i728d689a7d59465cb5f99a9da778b1de_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i226eeb81cc8245c9b8d11f7f2a10b3a3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7719ef703a3640b68f6b9563f9183133_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i424389333aa3424faa212bf0e9f1fc69_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb178782fe8344aaa6d03c720223e95d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib34b491263314c8ba691e573d7be6cc1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01792b883f7f485eb8070f0e35d335aa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c981f647fb34b45b0deaf320de6f967_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc23ef2ccaf04465921d70e64445c7ff_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e5214072c2c4dd39432071abad5d671_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41d56c22bd7b4b63beb1b4e2291f27cc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie10e88c29a864055b704088ae8cdd02b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9217434452bc42a1ade3dc8ce1828fa4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eb09e47ca6a42e89a719dc410e3e840_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa4c0ea51138419dab9ca48122ebf9e1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eeeef2295c8464b9833ccae4fa778e0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idba6492f491542e4be674a1ed7a4ffd6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0972bb1041444811b67de248b451bdb8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44e2b110316a4694b25b809407b898dd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24629d7056024bc884d9dea0a605875d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa683e6962ee4341b8c44545386e28d7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i606e73bf6a8b43d9954bafd8e3dc750c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia90587018646496593241cdd6e9430ab_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e860795e5974470869a874d62b306c2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db7d295527a4bad9676b363e73b39de_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17dc82376b2e4315ad28f6fd86fc8d34_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i606f76a32e1c4cff8950f89f97fe5e42_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4ea20c64a1d4e11a9201e00b5fee6e4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief277d1c9515400c817fcf5a9fff077f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadbcea0870744903bceb5554d8686760_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b5124bb4a464557ae2a424e68335fcf_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b94aab3024c4ca5b6c53879bcef6b14_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcfbb8e2b3644179b03204abb1a08ee5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id43ca398754e4cd9816bac259993fa57_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93c40bd4b8ce478591db175d47ff61c4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8042a0545524663af7b2a4dba9a93db_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7e951ece9ee431faff212d935ca6f0c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i417b5bc726d84863b20ac0087409283a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad648ff5df644525850bcb3a42673663_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id161de5dc4124124aadfa9c29bc128d5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ca4099b5b924d079e7cc64ffc0424fa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ae5cfa94fca46548507a8c96f509de4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib49ce322cf484b0699e9f4dcef7e17a0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida4df4b6b53747e2a52a720234206c78_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a9797483e3c4ac3baf31a1abe2c3190_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3bf3941083045688dae03a4297ce08d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72055a9996a24c08810ab6a86e60b063_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cbc5cf4f1d44fe2b899e3a896395e3d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia869271a34d94b319a531e10346dcf50_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d8643549a584250937ad5e6182979e5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie67b69c20cf64f318330caff38af7f17_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9162ad4c7d84e099a77604159917378_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b3ff4e0665743aba1a2991c2491bfe4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22594b1523f044ce82342ecdac538a64_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if546de85685d46d38d86a52e12225262_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7384000c7714ca5ae84e9b32f6877f4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iceecbd81ca064762b6e1d8175038df6a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3e6ea6135f944639839ed67b9913a2a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89859913afd74e9080b9c115f1e65212_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icad4660e72bf450b95957101ae47f11c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04f3d169ae8140398b47ae13d902f8f8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i380f52efab3c420aa378e1a73ff8606e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9cc6318d625440aa92189ae5b565e41_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee6cb142dd0b4321b2ef2fb91da7af3f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8985fe420da34e42aa2483571bf0b536_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7c8f9b466834acc8f80ae1e2796eabe_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75ede71b610e4b5abe1b85af94bdc9f9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4ac7d08d77240e9b79ec192dc6de4d0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib56a8726ddc242d1af6d94fcaa7dfff7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id06b6bb817ac460c862b3d4c2432dd6d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida71ac84842b4d4ab5def160fb68cdf8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9535f031c9504780b4c6fb579ae178d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80ed6b45f6964e28bde82f1ef5f678e7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic62342d2ccca43a6973cdd4d13e09822_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b20d19b66c7405cbc054c114e540172_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5522e0dd9cf74f3e9f1977477a8504e8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec4603bd62ec4f63b129c6cd0398b602_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4f67289bd514055bf57baa9c62ad19f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d0f08aad3de49dcb446c4f08b8ba3e4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec669d00426a4f96921bb4dda40f8545_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i3a6464158734482caf3b5f1565f30992_1"></div><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;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:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:right"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF84Ng_63e7e82d-2dc3-4246-baaf-aa5c3a65ce15">10-Q</ix:nonNumeric> </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTc1_a9d242d8-6715-4cc6-a6d0-8f87b2e1598e">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8yMjI_b64a1b44-08b0-4022-91dc-2d9461feecc3">March&#160;31, 2023</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTc2_f493a899-7e4a-410b-954b-91ceebf0ace5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="margin-top:3pt;padding-left:72pt;text-indent:-36pt"><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 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><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="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF80MTE_79d1c84e-f185-4594-b840-cc318d8e92fd">001-35985</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><img src="cdw-20230331_g1.gif" alt="q1earningsdatepressre_image1.gif" style="height:88px;margin-bottom:5pt;vertical-align:text-bottom;width:96px"/></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTY5_0a42c634-b9a6-4708-b329-3810ae976346">CDW CORP</ix:nonNumeric>ORATION</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:8pt"><table 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.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml8wLTAtMS0xLTEzMjA3NA_f63c4497-5385-43cc-ad7b-e4975d9e71a2">Delaware</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml8wLTItMS0xLTEzMjA3NA_71fd596e-21b5-4c27-9060-57253ed48d78">26-0273989</ix:nonNumeric></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:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml8zLTAtMS0xLTEzMjA3NA_9431319f-ec7c-419b-b7ed-092e6139ad6f">75 Tri-State International</ix:nonNumeric></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml80LTAtMS0xLTEzMjA3NC90ZXh0cmVnaW9uOjhjNDNlNjdmMmRkODQxMWQ4NDU5YWFjZWVmYjcxMjNiXzQ_fc14ad8c-394b-4b53-83e2-5d7c959fbaea">Lincolnshire</ix:nonNumeric>, <ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml80LTAtMS0xLTEzMjA3NC90ZXh0cmVnaW9uOjhjNDNlNjdmMmRkODQxMWQ4NDU5YWFjZWVmYjcxMjNiXzg_39b3ae87-4353-4473-b1fa-43bc5db8ffa2">Illinois</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml80LTItMS0xLTEzMjA3NA_5a7559a2-a139-487c-a139-a686718f29b8">60069</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding: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:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="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%">(<ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcw_77753784-e53e-4177-a962-4acfa2e99bc5">847</ix:nonNumeric>) <ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcx_62906855-6aed-4eec-ace6-a4cdfaa67ebf">465-6000</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:8pt"><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:35.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.103%"></td><td style="width:0.1%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading symbol(s)</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6NWNkZTgzYTVmMjVhNDYxNGFlODM2YTcxMjFkNjgwNTcvdGFibGVyYW5nZTo1Y2RlODNhNWYyNWE0NjE0YWU4MzZhNzEyMWQ2ODA1N18xLTAtMS0xLTEzMjA3NA_40a916a2-b4ea-4188-a45f-1c483b385e37">Common stock, par value $0.01 per share</ix:nonNumeric></span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6NWNkZTgzYTVmMjVhNDYxNGFlODM2YTcxMjFkNjgwNTcvdGFibGVyYW5nZTo1Y2RlODNhNWYyNWE0NjE0YWU4MzZhNzEyMWQ2ODA1N18xLTEtMS0xLTEzMjA3NA_abb25a6b-731a-4b1c-84fe-64b75347eba1">CDW</ix:nonNumeric></span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6NWNkZTgzYTVmMjVhNDYxNGFlODM2YTcxMjFkNjgwNTcvdGFibGVyYW5nZTo1Y2RlODNhNWYyNWE0NjE0YWU4MzZhNzEyMWQ2ODA1N18xLTItMS0xLTEzMjA3NA_ae98a150-aa5c-46de-9bd6-582b19747521">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.  &#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcy_ec215d71-73bf-4e35-bdaa-0ba43e60f0b9">Yes</ix:nonNumeric>&#160;&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No</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:'Times New Roman',sans-serif;font-size:9pt;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; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcz_06c031d3-7654-47f0-96bb-2d5cc3b4b4e7">Yes</ix:nonNumeric> &#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">large accelerated filer,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">accelerated filer,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">smaller reporting company,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">emerging growth company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in Rule 12b-2 of the Exchange Act:&#160;</span></div><div style="margin-top:3pt"><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:41.568%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.568%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.155%"></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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YjRhNjZiOGViODQyNDUyMTg0MzYyYzUyZDhlMzMxZWIvdGFibGVyYW5nZTpiNGE2NmI4ZWI4NDI0NTIxODQzNjJjNTJkOGUzMzFlYl8wLTAtMS0xLTEzMjA3NA_c30f99af-ec89-409a-b845-8c7ad03b8200">Large accelerated filer</ix:nonNumeric></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 Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</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 Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:3pt"><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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</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 Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</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 Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YjRhNjZiOGViODQyNDUyMTg0MzYyYzUyZDhlMzMxZWIvdGFibGVyYW5nZTpiNGE2NmI4ZWI4NDI0NTIxODQzNjJjNTJkOGUzMzFlYl8yLTYtMS0xLTEzMjA3NA_be223648-6252-439a-9f20-6a2da3e8afdf">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><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="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:0 1pt"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</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 Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YjRhNjZiOGViODQyNDUyMTg0MzYyYzUyZDhlMzMxZWIvdGFibGVyYW5nZTpiNGE2NmI4ZWI4NDI0NTIxODQzNjJjNTJkOGUzMzFlYl80LTYtMS0xLTEzMjA3NA_589c4025-be48-41ff-a839-74496ac6db47">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span></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 Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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).&#160;&#160;&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTc0_de17d4d1-ccb7-4080-a142-417334126762">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Yes&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of April&#160;28, 2023, there were <ix:nonFraction unitRef="shares" contextRef="ie75ab622b9884837ae413e340b5963b6_I20230428" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTEy_96c940e4-a4bf-4775-b564-15bf296e94bd">134,786,680</ix:nonFraction> shares of common stock, $0.01 par value, outstanding.</span></div><div style="margin-top:8pt;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:3pt double #000000;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><span><br/></span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.749%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCIAL INFORMATION</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_10">Financial Statements:</a></span></div></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:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_16">Consolidated Balance Sheets as of March 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_16">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_16"> and December 31, 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_16">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_16">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_16">3</a></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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_19">Consolidated Statements of Operations for the Three Months Ended March 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_19">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_19"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_19">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_19">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_19">4</a></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:middle"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_22">Consolidated Statements of Comprehensive Income for the Three Months Ended March 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_22">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_22"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_22">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_22">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_22">5</a></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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_25">Consolidated Statements of Cash Flows for the Three Months Ended March 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_25">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_25"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_25">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_25">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_25">6</a></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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31">Consolidated Statements of Stockholders</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31">&#8217;</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31"> Equity for the Three Months Ended March 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_31">7</a></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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_34">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_34">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_97">Management</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#8217;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_97">s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_97">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_232">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_232">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_235">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_235">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OTHER INFORMATION</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_241">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_241">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_244">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_244">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_247">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_247">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_250">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_250">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_253">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_253">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_256">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_256">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_259">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_259">32</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SIGNATURES</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_262">33</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><span><br/></span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I&#8212;FINANCIAL INFORMATION</span></div><div id="i3a6464158734482caf3b5f1565f30992_13"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Financial Statements</span></div><div id="i3a6464158734482caf3b5f1565f30992_16"></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:70.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.662%"></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:12.665%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(dollars and shares in millions, except per share amounts)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(unaudited)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNC0xLTEtMS0xMzIwNzQ_91a8b7b1-8c74-4035-9227-3094f081699e">279.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNC0zLTEtMS0xMzIwNzQ_4afb8649-fcd7-4851-ac55-b70242eca217">315.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;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0wLTEtMS0xMzIwNzQvdGV4dHJlZ2lvbjphYTIyNzM3ZDBiNjc0Y2E2ODMyMGUyMDI0MjJiNWM5OF82Mw_5727282d-8df5-4601-92a2-a17355feda2c">27.4</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0wLTEtMS0xMzIwNzQvdGV4dHJlZ2lvbjphYTIyNzM3ZDBiNjc0Y2E2ODMyMGUyMDI0MjJiNWM5OF83MA_4959b27e-1459-4f0f-a2e0-5efcec483c20">25.7</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0xLTEtMS0xMzIwNzQ_a1a70dc7-7e4a-4283-8330-d8fc346d2288">4,262.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0zLTEtMS0xMzIwNzQ_6e8feeba-0fda-47bb-84e8-af49b2a588c2">4,461.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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchandise inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNi0xLTEtMS0xMzIwNzQ_b67c1e10-ef5b-4c7a-97b5-40450cf1a817">781.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNi0zLTEtMS0xMzIwNzQ_fcf5b1ab-3d17-4711-9761-07d7a9e3efd6">800.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNy0xLTEtMS0xMzIwNzQ_1c6bb0f0-3233-432d-b59c-54de79b680d6">469.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNy0zLTEtMS0xMzIwNzQ_b3dcd9b3-dc31-4f37-9d93-1e5f4ed17f34">489.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOC0xLTEtMS0xMzIwNzQ_3362259e-2230-4a8c-a2da-8958f37c232d">487.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOC0zLTEtMS0xMzIwNzQ_c18d479e-faaf-45ed-909b-d13eeee6917c">498.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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOS0xLTEtMS0xMzIwNzQ_fa9e1c66-c750-45b0-bbb3-5bcd82143a58">6,279.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOS0zLTEtMS0xMzIwNzQ_11f44f01-d301-4e92-9add-e48d67d83976">6,564.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTAtMS0xLTEtMTMyMDc0_532a0348-35f5-4a2b-87f1-e4b644e82a50">145.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTAtMy0xLTEtMTMyMDc0_3192ee9a-6003-4725-905a-357820de7142">149.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTEtMS0xLTEtMTMyMDc0_146cb589-15ed-42dc-8afe-e6af7b032701">187.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTEtMy0xLTEtMTMyMDc0_a55f4d6b-3033-4ffe-9e85-d5db026eb8cb">188.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTItMS0xLTEtMTMyMDc0_b51ca796-54e5-4a2c-aac4-b767d4f21372">4,365.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTItMy0xLTEtMTMyMDc0_18bd214a-fb23-4842-8353-a9c850db2aaf">4,342.7</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTMtMS0xLTEtMTMyMDc0_f2161474-5168-418c-a569-ce24a1f6e5a0">1,455.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTMtMy0xLTEtMTMyMDc0_999712a3-ce54-46b5-a01d-17b762c2b13a">1,490.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTQtMS0xLTEtMTMyMDc0_cecef75d-ab10-4a10-9be1-9b06ca6b0e4c">334.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTQtMy0xLTEtMTMyMDc0_8c92bf4f-e333-4be1-aaf4-a2902126c0f3">396.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:2px 1pt 2px 79.75pt;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%">Total Assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTUtMS0xLTEtMTMyMDc0_cc8ac6d3-19ab-419b-be7d-f820368bdca6">12,768.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTUtMy0xLTEtMTMyMDc0_685d528a-f99f-4fe1-91b4-1e395cb63e9e">13,131.5</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding: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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable-trade</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTgtMS0xLTEtMTMyMDc0_e4f04d0d-b4cd-491a-a8fd-4d9e05fb75ca">2,644.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTgtMy0xLTEtMTMyMDc0_f2fe9231-e9d8-43f4-9fd3-281f301da149">2,821.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable-inventory financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTktMS0xLTEtMTMyMDc0_151bdb87-0a8a-4b2b-9251-37c2b48cd818">532.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTktMy0xLTEtMTMyMDc0_6429815c-0bac-4de6-a4bb-4b824855be81">519.0</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjAtMS0xLTEtMTMyMDc0_2eb7ff78-4dad-43b1-978b-2f5125b20497">45.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjAtMy0xLTEtMTMyMDc0_825c8e73-ea12-4f56-8e65-1699aa07a58a">56.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjEtMS0xLTEtMTMyMDc0_6475f50b-64c9-4c72-81eb-bd5d37191982">495.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjEtMy0xLTEtMTMyMDc0_f5f70200-dcde-4000-8ee1-425a67da31ee">485.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other 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="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjMtMS0xLTEtMTMyMDc0_28c19469-0695-4219-8c14-76c714f3682d">287.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjMtMy0xLTEtMTMyMDc0_805b2b17-32bc-4017-93e4-88e4ae9de7a3">377.8</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AccruedAdvertisingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjQtMS0xLTEtMTMyMDc0_138d9dfa-db7b-470c-b7c6-646ff1e8b94d">126.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AccruedAdvertisingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjQtMy0xLTEtMTMyMDc0_e5718a25-f847-4bde-ba54-a8b97dbda2eb">130.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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjUtMS0xLTEtMTMyMDc0_75cb2462-d325-4faf-a5aa-f13d2d007374">130.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjUtMy0xLTEtMTMyMDc0_5cdbd8f2-bbb4-4583-a08c-02164af55cce">73.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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjYtMS0xLTEtMTMyMDc0_5f7e25b3-498b-47e9-bb26-ab701dcbd275">516.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjYtMy0xLTEtMTMyMDc0_d07a7ad9-e4e9-471b-a7a7-4ffdd735513d">483.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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjctMS0xLTEtMTMyMDc0_85f3ea5b-6467-44f7-ad0c-97b75f0762e5">4,777.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjctMy0xLTEtMTMyMDc0_ea821255-d5b4-4d5f-9040-3567086bf64a">4,947.1</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term 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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjktMS0xLTEtMTMyMDc0_04bdb50f-f637-44b8-a200-22e4809b7c2c">5,749.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjktMy0xLTEtMTMyMDc0_8b78e94f-c03f-412d-9395-abe79e3d548e">5,866.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzAtMS0xLTEtMTMyMDc0_0b36abcb-360f-440b-a091-904255faaf5d">193.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzAtMy0xLTEtMTMyMDc0_b7d16665-b12c-465c-86ad-48a87bf5d55f">203.4</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzEtMS0xLTEtMTMyMDc0_2d9d3d90-e9d4-4539-a6fc-f1237fce8464">171.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzEtMy0xLTEtMTMyMDc0_86acee9d-d251-4836-9ec1-54fca80dcfad">175.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzItMS0xLTEtMTMyMDc0_5d959bd7-cce7-4e9d-99fe-de4cfad03f59">307.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzItMy0xLTEtMTMyMDc0_3940f755-a770-4d31-8e4b-0100cb974152">336.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:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzMtMS0xLTEtMTMyMDc0_2193bee9-f2ec-487e-84e8-7920779de22a">6,421.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzMtMy0xLTEtMTMyMDc0_6afe5900-3c3a-4f59-9b4d-082956963b02">6,581.1</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 8)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzQtMS0xLTEtMTMyMDc0_f7b2a292-2230-4ac8-ad76-74a31ca6f3d7"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzQtMy0xLTEtMTMyMDc0_7c52d359-7596-4337-a86e-2d2b7af13bfd"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</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;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMjE_84382ab5-8e04-4bf0-ac73-24d2f7077593"><ix:nonFraction unitRef="usdPerShare" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMjE_dbea406c-4d6b-4d25-9b55-ad9aab8782df">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMzU_2bc5316c-11b4-441c-b6a1-f8bb79d5cecb"><ix:nonFraction unitRef="shares" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMzU_7f358632-bfd4-4b8f-ab22-f4929c958148">100.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_061813e7-c02e-43a3-928d-9471e728063a"><ix:nonFraction unitRef="shares" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_c3f17f30-e5ee-4932-8e18-cd2929f11b91"><ix:nonFraction unitRef="shares" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_de16e9d7-d5a2-4789-be5d-4965bbfab217"><ix:nonFraction unitRef="shares" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_fc092758-5ab6-43db-a0bf-baab695c517d">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding for both periods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMS0xLTEtMTMyMDc0_9b87c731-3a99-4530-b0f7-b1a7217f280d">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMy0xLTEtMTMyMDc0_c4fa4cb7-00ac-45a4-af34-731825ec035a">&#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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMTg_590bde50-7584-4cd7-ae0a-f472ac6e26d1"><ix:nonFraction unitRef="usdPerShare" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMTg_968bd808-64ed-4327-9cbf-3809866a653e">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMzI_1a54aff7-ef1a-4a94-add4-5485281e8339"><ix:nonFraction unitRef="shares" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMzI_633834d1-453e-409a-8d68-7e30006fdaef">1,000.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfNTQ_baaee730-7e75-4f96-81c7-a39f3ed28b12">135.0</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfNjE_bcc01950-b4a6-43de-842d-1b7ee6c834d6">135.5</ix:nonFraction> shares outstanding, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMS0xLTEtMTMyMDc0_dfc7f3f2-96d8-41fb-89be-f0c1a7a6ce62">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMy0xLTEtMTMyMDc0_fb8b41e7-5837-489f-8187-eecdeb4fca7c">1.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzgtMS0xLTEtMTMyMDc0_96725019-3349-41c9-86e0-4c2b8e640a81">3,557.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzgtMy0xLTEtMTMyMDc0_03ea287c-9d1e-4ede-94c2-8b81ca55400a">3,518.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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzktMS0xLTEtMTMyMDc0_5a7bc721-a730-4b51-ad4a-adb3f8c96907">1,847.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzktMy0xLTEtMTMyMDc0_c2685f30-4c5f-407b-be37-488f09b89387">1,763.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDAtMS0xLTEtMTMyMDc0_f4c3927a-29c4-48fc-b432-43ac70086ffb">142.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDAtMy0xLTEtMTMyMDc0_df53d7e0-5033-4b65-9ca9-7bfe9bfe4752">152.4</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 64pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDEtMS0xLTEtMTMyMDc0_e7ec1f2d-ecc4-4631-bdbe-9a2a61472441">1,568.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDEtMy0xLTEtMTMyMDc0_ea963d76-1221-453c-bf71-56ff956f1e01">1,603.3</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 79.75pt;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%">Total Liabilities and Stockholders&#8217; 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDItMS0xLTEtMTMyMDc0_7944334a-4caa-4e35-a1e0-5a87f00488ec">12,768.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDItMy0xLTEtMTMyMDc0_fae9a886-3d2e-4f7d-ac05-aef18bf25a1f">13,131.5</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%">The accompanying notes are an integral part of the Consolidated 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></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: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.619%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(dollars and shares in millions, except per-share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMy02LTEtMS0xMzIwNzQ_79e8ddf7-326d-425e-8bd4-e787554c524e">5,103.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMy04LTEtMS0xMzIwNzQ_511b9b7b-4d5f-4f29-961c-b9f717ea3643">5,949.1</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNC02LTEtMS0xMzIwNzQ_946b4727-a809-40b5-a1e5-e21047a049c2">4,013.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNC04LTEtMS0xMzIwNzQ_6dcea55d-b84b-4b7a-9138-de944909f4be">4,845.0</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNS02LTEtMS0xMzIwNzQ_202d56b5-c8cf-463f-937f-be07b5a28544">1,089.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNS04LTEtMS0xMzIwNzQ_b9c88e12-5623-4e30-aa3c-667a13c427a7">1,104.1</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and administrative expenses</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNi02LTEtMS0xMzIwNzQ_a0fc7a8c-a32f-4776-986e-9e634068b749">734.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNi04LTEtMS0xMzIwNzQ_29e82f62-fe3a-4db8-bf0f-6becdb91fc3c">717.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNy02LTEtMS0xMzIwNzQ_f5dc45dc-6ec6-4c0d-b4db-9c21f7b7947c">355.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNy04LTEtMS0xMzIwNzQ_8cefec79-5007-4436-ac76-756691e2e4b2">386.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOC02LTEtMS0xMzIwNzQ_66aed2b4-c25b-42ac-8453-e44842629dc3">57.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOC04LTEtMS0xMzIwNzQ_de7568cd-d257-4cf0-b31b-65592c677411">56.0</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOS02LTEtMS0xMzIwNzQ_1adad23c-6910-41b3-91d0-88f6389b6427">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOS04LTEtMS0xMzIwNzQ_47db6618-d998-45bd-841a-1d8506c6a9c8">0.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTAtNi0xLTEtMTMyMDc0_de486667-7144-4856-a284-158dc86b317b">296.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTAtOC0xLTEtMTMyMDc0_ce3ab3d0-2f29-4474-8fed-e79a9ecfde89">330.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTEtNi0xLTEtMTMyMDc0_a9052e51-a50c-4cdf-8519-70d3cfd98eaa">66.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTEtOC0xLTEtMTMyMDc0_ad12d958-5da6-47d2-94a6-d48d67efdaf2">80.2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTItNi0xLTEtMTMyMDc0_82689eb2-0c20-4f60-a102-3844f4a4aaa4">230.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTItOC0xLTEtMTMyMDc0_4220d487-288d-4968-a86e-031863a53184">250.2</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:14pt"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share:</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;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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTUtNi0xLTEtMTMyMDc0_62ef5578-0f72-49ab-b91e-0b841ee96fde">1.70</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTUtOC0xLTEtMTMyMDc0_ea9d8f1a-3592-4c06-91dd-671b183adb5c">1.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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTYtNi0xLTEtMTMyMDc0_824c4ddb-8d89-471c-8e24-da3ace82ac1b">1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTYtOC0xLTEtMTMyMDc0_fdbddc29-bf8d-43c6-a201-b97b132a68a7">1.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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><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="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding:</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;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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTktNi0xLTEtMTMyMDc0_d58ca4ba-7260-4dc4-866c-7b8825c8b3f4">135.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTktOC0xLTEtMTMyMDc0_3d6478d5-a5fe-48fc-85a9-31018a9d9b4e">134.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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMjAtNi0xLTEtMTMyMDc0_704c999e-3257-464e-b339-5461e27ae5a6">137.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMjAtOC0xLTEtMTMyMDc0_51bf1a3b-ebce-4cca-8d24-155fe34c5c47">136.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the Consolidated 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></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: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.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.476%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(dollars in millions)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfMy02LTEtMS0xMzIwNzQ_69a38b99-2a75-4ea4-a1a2-f48dde537c49">230.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfMy04LTEtMS0xMzIwNzQ_207c37c8-38dc-479a-9bb2-73b7380b9b5d">250.2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income:</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;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain from cash flow hedge, net of tax</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNS02LTEtMS0xMzIwNzQ_95a3bdb0-e76a-4568-bd43-7780820fe794">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNS04LTEtMS0xMzIwNzQ_925e7fc4-77eb-489f-89a8-7b6c546a86c7">0.4</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of cash flow hedge to net income, net of tax</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNi02LTEtMS0xMzIwNzQ_defd56fa-3e67-4255-81bd-66e85224e2eb">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNi04LTEtMS0xMzIwNzQ_166e7fbf-aa18-4803-a595-9844516f242e">0.8</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation, net of tax</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNy02LTEtMS0xMzIwNzQ_999a4d98-d092-415d-a901-dd15975cd4ff">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNy04LTEtMS0xMzIwNzQ_5beeb120-ded3-448a-8603-3ab388f95818">9.9</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOC02LTEtMS0xMzIwNzQ_52a8f327-fde0-4df2-b047-02e79bec0065">9.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOC04LTEtMS0xMzIwNzQ_9b74a81b-50b2-4052-85af-f2398e5b5fea">8.7</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOS02LTEtMS0xMzIwNzQ_753a17f8-604e-461f-8615-9a30a79de7f2">239.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOS04LTEtMS0xMzIwNzQ_0c65d291-ee4a-49de-80aa-e66d05dbef0e">241.5</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%">The accompanying notes are an integral part of the Consolidated 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></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.619%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(dollars in millions)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNC0yLTEtMS0xMzIwNzQ_2b0650cd-b9b9-46a8-b314-c2e70c307b1f">230.1</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNC00LTEtMS0xMzIwNzQ_a480345d-9f59-419e-9ddb-bae10a40da78">250.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNi0yLTEtMS0xMzIwNzQ_aff0bea6-f2df-4e6d-b03a-e97320e47f13">70.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNi00LTEtMS0xMzIwNzQ_7112cab2-5067-4200-b129-b58934ce587d">71.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNy0yLTEtMS0xMzIwNzQ_b86d774e-6d78-48bb-bb1e-ccf0eec4224e">20.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNy00LTEtMS0xMzIwNzQ_df88b3c0-38f7-415d-9c68-c2534a2763b1">21.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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOC0yLTEtMS0xMzIwNzQ_9462d4ee-8f70-4ea4-a31a-d82d57836576">10.9</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOC00LTEtMS0xMzIwNzQ_ec9bafde-06c7-4d42-a67d-842af92e9d20">5.0</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOS0yLTEtMS0xMzIwNzQ_72f63322-bb6f-489d-9d22-a8137dece5b6">6.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOS00LTEtMS0xMzIwNzQ_9d027824-8ac8-46f2-8531-de89750717de">1.7</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTAtMi0xLTEtMTMyMDc0_2e9d6b46-224a-454d-9464-034d49bc182c">3.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTAtNC0xLTEtMTMyMDc0_01cd0865-05eb-4bc7-aa51-fcd8819b3908">4.8</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in assets and 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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTItMi0xLTEtMTMyMDc0_f1e97b72-36ea-46a3-8b57-622e02779c09">208.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTItNC0xLTEtMTMyMDc0_b0ad11b5-76a2-4e02-8b98-41a67846cd35">125.0</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merchandise inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTMtMi0xLTEtMTMyMDc0_d42b104e-a965-48d7-bed7-b9d859c6fdc1">22.0</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTMtNC0xLTEtMTMyMDc0_da213bf4-957e-4c96-8473-804151dc4d9f">130.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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTQtMi0xLTEtMTMyMDc0_75e5c936-2554-4ccf-a954-cabaf4469f85">102.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTQtNC0xLTEtMTMyMDc0_8750aa3c-9ef4-4eaf-a0be-397f94bd6064">24.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="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable-trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTUtMi0xLTEtMTMyMDc0_13bc5b4b-2833-4700-ba03-94dc1a3757d6">248.7</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTUtNC0xLTEtMTMyMDc0_76bd3a4d-dea6-4e56-835c-e582d531d19a">87.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTYtMi0xLTEtMTMyMDc0_74a7d38b-1475-4be1-a211-7a66641cca27">39.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTYtNC0xLTEtMTMyMDc0_0ad15071-2829-4fdc-8b2a-e52cc1e5220a">179.8</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTctMi0xLTEtMTMyMDc0_b156d863-4206-434b-9c63-4b211ff8c0a1">365.4</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTctNC0xLTEtMTMyMDc0_6666cb5d-f6e6-4e4f-8c15-7c114eb33152">380.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities:</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><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTktMi0xLTEtMTMyMDc0_954d408e-39fb-4a04-9dfb-e90d3d7e1160">31.7</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTktNC0xLTEtMTMyMDc0_37af0c46-0b49-49a9-ba0b-faa53fd6947a">41.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisitions of businesses, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjAtMi0xLTEtMTMyMDc0_531295cd-6599-4670-8302-3f23c69c73ea">22.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjAtNC0xLTEtMTMyMDc0_3f8a445d-3fa4-45ab-8452-256c5e3d44a8">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjItMi0xLTEtMTMyMDc0_174801db-d854-48ee-99a0-9f54a3ca54e0">54.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjItNC0xLTEtMTMyMDc0_3f268a28-f8c2-4aac-8237-027d414c66be">41.3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from borrowings under revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjQtMi0xLTEtMTMyMDc0_00f1fe7c-fb6d-41a2-aab3-cf3eadf327b4">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjQtNC0xLTEtMTMyMDc0_44e7528b-e29f-4003-929b-a5c4b0195883">702.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of borrowings under revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjUtMi0xLTEtMTMyMDc0_2f35bd73-9f63-4193-b5c6-1b4cb1248118">49.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjUtNC0xLTEtMTMyMDc0_aedcfb82-9982-41dc-8d56-08e1745b9735">895.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjctMi0xLTEtMTMyMDc0_29a71750-ee84-4b45-829a-8e6c27b106fb">50.0</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjctNC0xLTEtMTMyMDc0_2e68616b-fc04-45c4-b38b-c431fb6b929e">35.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of receivable financing liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="cdw:RepaymentsOfReceivableFinancingLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjgtMi0xLTEtMTMyMDc0_b47d114f-417e-43b8-a4ab-8747c58cb30b">31.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="cdw:RepaymentsOfReceivableFinancingLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjgtNC0xLTEtMTMyMDc0_74d13e58-a2fc-475f-8e87-e2d0d2a92f46">28.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change in accounts payable-inventory financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="cdw:NetChangeInAccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzAtMi0xLTEtMTMyMDc0_ea409cba-8b45-41fd-981d-8979b10687c5">77.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="cdw:NetChangeInAccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzAtNC0xLTEtMTMyMDc0_a3c7b872-63fa-4e1f-9625-3543193c3a1f">126.7</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzItMi0xLTEtMTMyMDc0_3cffa0d3-3444-4eb0-9dcf-b43cb36ac4ac">200.0</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzItNC0xLTEtMTMyMDc0_24806f11-6901-4a65-8171-15b2f819ac7c">&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from stock option exercises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzMtMi0xLTEtMTMyMDc0_d41f3ce1-9895-403b-8ee4-e5873c59f368">12.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzMtNC0xLTEtMTMyMDc0_94502533-79c8-4e34-90e0-4b6a216bc025">8.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of incentive compensation plan withholding taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzQtMi0xLTEtMTMyMDc0_1855efe2-cd74-4609-ab8d-00b169aa2e87">31.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzQtNC0xLTEtMTMyMDc0_10cbf1a7-483e-49a2-b483-f9241bdcaae6">20.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzUtMi0xLTEtMTMyMDc0_d2c88fe5-4cc3-4c0c-856e-31046df9aa4b">79.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzUtNC0xLTEtMTMyMDc0_6eae7a56-4734-4677-a4aa-f320b8078437">67.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzYtMi0xLTEtMTMyMDc0_471f1652-bbef-4780-b788-571b7e614432">3.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzYtNC0xLTEtMTMyMDc0_da7dc4af-26b0-4abd-99f1-3ffa3a023f5a">1.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzctMi0xLTEtMTMyMDc0_3fe74fc8-e35d-4228-9cc8-47cb32934460">348.2</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzctNC0xLTEtMTMyMDc0_a963966f-6701-499f-af6e-488c3a52d4d8">208.1</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzgtMi0xLTEtMTMyMDc0_1ada2d67-661d-44b4-a364-2a71b9ce388e">1.2</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzgtNC0xLTEtMTMyMDc0_9cb2f3dc-45c5-4354-bba8-3a84509927a3">2.6</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzktMi0xLTEtMTMyMDc0_6109a865-e0da-4710-9dad-2b968d58fd42">35.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzktNC0xLTEtMTMyMDc0_a38b35ea-f2c3-43fa-8a68-4301fbcbf5d3">128.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents&#8212;beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDAtMi0xLTEtMTMyMDc0_982ed776-6aa7-483d-b90c-973285f0e850">315.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic32080994aa645c98b4dce84d448eae6_I20211231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDAtNC0xLTEtMTMyMDc0_a4d1df11-116b-462a-95f7-9ba153f6811b">258.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents&#8212;end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDEtMi0xLTEtMTMyMDc0_44edc030-2877-4686-92f4-5b97cf432a02">279.4</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib41bf3602f554386a56e1734ad453160_I20220331" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDEtNC0xLTEtMTMyMDc0_e77bbeac-bcd7-421b-bd2a-87e10a71469e">386.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplementary disclosure of cash flow information:</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: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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDMtMi0xLTEtMTMyMDc0_bfeb2589-242a-47b8-a2de-8b7acf7d9b4c">24.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDMtNC0xLTEtMTMyMDc0_45f0aed7-0324-4ef8-9a8f-9abe58e6c609">17.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDQtMi0xLTEtMTMyMDc0_f55bcc73-eeac-41bb-8a0f-423225c23b97">21.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDQtNC0xLTEtMTMyMDc0_4e7e3c9a-d8e4-456e-8fee-7343dc205f1e">11.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the Consolidated 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></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:35.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:6.356%"></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:6.356%"></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:8.256%"></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.280%"></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:13.227%"></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.434%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(dollars and shares in millions)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:0 1pt"></td><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="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="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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217; Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic5466ff184444521b890c39f614b11ba_I20221231" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC0yLTEtMS0xMzIwNzQ_e6928ba9-aa25-4e0c-9824-28a564e42a2e">135.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5466ff184444521b890c39f614b11ba_I20221231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC00LTEtMS0xMzIwNzQ_c1701f39-2715-413d-bbab-35b61b9b0bed">1.4</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb9dcd47c8ed46069e6ed9845ea2636e_I20221231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC02LTEtMS0xMzIwNzQ_a6146562-57e2-4ca1-bc1a-c87b794676ba">3,518.1</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58d8ba4b843446929af10c0cbb28531c_I20221231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC04LTEtMS0xMzIwNzQ_27d92c00-1f7f-425d-90ac-b0c677fdc2f1">1,763.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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89f77b8e60fc4820b602b8212bd4c56c_I20221231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC0xMC0xLTEtMTMyMDc0_a5d7fbac-f7e2-43ec-b022-a6abf4ff0b50">152.4</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC0xMi0xLTEtMTMyMDc0_26b5d9d8-0ad0-4355-93c6-b52d85c0e479">1,603.3</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNS04LTEtMS0xMzIwNzQ_aa526a12-cc3f-4cb9-aa12-3f0a63134e26">230.1</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNS0xMi0xLTEtMTMyMDc0_8677a2ac-e2d1-4f3c-9f62-60ceb3536ed9">230.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNi02LTEtMS0xMzIwNzQ_25988941-36ac-434e-b708-2a954af9b0e2">20.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNi0xMi0xLTEtMTMyMDc0_d8cc88d3-7c58-4f01-ba98-935f11fcb725">20.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock option exercises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id2e0c80f14b949858e4347f9fcce249f_D20230101-20230331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNy0yLTEtMS0xMzIwNzQ_9e3bd470-7f57-4b6c-a88d-1869b731a395">0.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNy02LTEtMS0xMzIwNzQ_299b32c8-b05e-4662-934f-0037109fc994">12.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNy0xMi0xLTEtMTMyMDc0_e27d5e63-b469-4f11-9a75-3f653765f997">12.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Coworker Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOC02LTEtMS0xMzIwNzQ_71b0e319-f719-4007-ad05-72ef3b574a34">5.0</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOC0xMi0xLTEtMTMyMDc0_27d609eb-6229-417f-9ecc-59d98cd92556">5.0</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id2e0c80f14b949858e4347f9fcce249f_D20230101-20230331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOS0yLTEtMS0xMzIwNzQ_0ea5f8d2-f63a-4c3d-a028-ebb04916b175">1.0</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOS04LTEtMS0xMzIwNzQ_74c8f52d-79fa-4ad5-84dd-d75bbdbc5f4f">200.0</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOS0xMi0xLTEtMTMyMDc0_7e90c832-069d-4544-805c-cc3158bddea2">200.0</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZjMzMzgxNzVmMTNiNGViZWIzNGM4MzljMzJlM2U0NWNfMjA_7f92cf02-7f9c-4710-bbd0-917db8520f84">0.59</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtNi0xLTEtMTMyMDc0_88cf8ca6-6a3f-44c8-9a2e-b8806c128dae">0.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtOC0xLTEtMTMyMDc0_d38ea7a5-f28f-4075-8b92-848ca44ce75b">80.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtMTItMS0xLTEzMjA3NA_0cfd0fa4-56d8-47d3-95cc-30d0131cf7ce">79.9</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incentive compensation plan stock withheld for taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTEtOC0xLTEtMTMyMDc0_cc058941-e08a-4555-98a1-617b18f8948c">31.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTEtMTItMS0xLTEzMjA3NA_1f75cbf1-c32e-4aaf-803a-5cd472ca06a5">31.6</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTQtOC0xLTEtMTMyMDc0_3f095da4-d195-4cc8-9370-c00ffbf986dd">1.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ff0317e9574465946e3c4fc0397d9e_D20230101-20230331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTQtMTAtMS0xLTEzMjA3NA_57ceffeb-c73b-4c90-b12b-4e7540044b06">9.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTQtMTItMS0xLTEzMjA3NA_24405fe5-7797-4021-a1f1-676992d27b5f">8.4</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i606b9b01188b4a4c8289648b70678c94_I20230331" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtMi0xLTEtMTMyMDc0_085d1933-e47c-40d7-854b-28c0ec1ed331">135.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i606b9b01188b4a4c8289648b70678c94_I20230331" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtNC0xLTEtMTMyMDc0_aec59492-4574-4e82-98e3-152999b4937f">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544eb14dbb8b4a62a75c7ed6360ffb6b_I20230331" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtNi0xLTEtMTMyMDc0_fe8e8e96-1a2e-400b-ac87-ff9056d56540">3,557.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1f1d2b8be4242cd88f69509d34b9394_I20230331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtOC0xLTEtMTMyMDc0_c13e4ad7-3483-4c0a-b289-79764a83a0ec">1,847.0</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i391ea960632641df9b56489859738a19_I20230331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtMTAtMS0xLTEzMjA3NA_7aecac80-80b4-486b-aaac-9bb03aa4cf04">142.8</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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtMTItMS0xLTEzMjA3NA_935cc412-b588-4cdc-b41f-494873b4f36c">1,568.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.864%"></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:6.356%"></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:6.356%"></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:8.256%"></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.280%"></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:13.373%"></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.435%"></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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:0 1pt"></td><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="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="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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217; Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December&#160;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie3e627736e784be4a017b976dc21d341_I20211231" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy0yLTEtMS0xMzIwNzQ_536f4546-b098-4196-9467-65fd4464a4ef">134.8</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3e627736e784be4a017b976dc21d341_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy00LTEtMS0xMzIwNzQ_d4a8724b-0ec1-44ee-96ac-cb95247cc7f5">1.3</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a23cb7c8eee4f6aabeda7ddacac796c_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy02LTEtMS0xMzIwNzQ_1055479d-25b4-410f-9f8e-6c8ca514165d">3,369.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b13c94868a44cad8743a9f97315c3b6_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy04LTEtMS0xMzIwNzQ_7d94c79d-cb3b-4cd5-93c9-2a7934ef6765">2,570.7</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i075951bdf32f49d0874f76156b4b9580_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy0xMC0xLTEtMTMyMDc0_173a33d5-c2bc-4468-9dd2-106ef5c376f2">94.4</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic32080994aa645c98b4dce84d448eae6_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy0xMi0xLTEtMTMyMDc0_c8506e85-7f90-4b8d-93e7-a35b7ca24389">705.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNC04LTEtMS0xMzIwNzQ_47455921-2c59-4621-b139-ccd7784c46a6">250.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNC0xMi0xLTEtMTMyMDc0_288c32ba-1b70-452e-b6a0-691742b21a37">250.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNS02LTEtMS0xMzIwNzQ_c2c43a9b-b9ac-4f65-a15b-07183823b3fb">21.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNS0xMi0xLTEtMTMyMDc0_dc3586bf-cce3-4e54-a3d7-56b25f13f1b9">21.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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock option exercises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5dbbd0220f204c7dae8520aae6ab40a6_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi0yLTEtMS0xMzIwNzQ_4a11ff64-b754-4354-a83d-caaa0d49d1ea">0.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dbbd0220f204c7dae8520aae6ab40a6_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi00LTEtMS0xMzIwNzQ_479be98d-2cc9-4239-aa96-87f9e72a51b8">0.1</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi02LTEtMS0xMzIwNzQ_7489778a-14ab-4e1a-90db-9da404202d82">8.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi0xMi0xLTEtMTMyMDc0_c13c2724-63cd-4e36-84ec-1c2aab19d49e">8.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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Coworker Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNy02LTEtMS0xMzIwNzQ_842dc9ae-0712-409b-90c4-83e871637a7b">4.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNy0xMi0xLTEtMTMyMDc0_1212e4c9-c0de-4c48-b13d-79b6e42d109a">4.4</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS0wLTEtMS0xMzIwNzQvdGV4dHJlZ2lvbjpjNjUzNTk3NDVlMzQ0Y2MyODQ3NGJkMTAyYjFkYTIzZl8yMA_aee03783-58a6-4a0a-adb5-d92ada835676">0.50</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS02LTEtMS0xMzIwNzQ_e8154c2c-1677-449c-a9cb-9c2e9486a069">0.5</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS04LTEtMS0xMzIwNzQ_987bdcee-7090-450c-8f6c-97bdc844e4f6">68.0</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS0xMi0xLTEtMTMyMDc0_def08419-ac60-4360-8dfa-0fe49670b7f9">67.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incentive compensation plan stock withheld for taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTAtOC0xLTEtMTMyMDc0_5ad5c0bc-f4ee-4026-8858-bc5df944ee05">20.4</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTAtMTItMS0xLTEzMjA3NA_e0cdf78a-eeb2-45b0-9f31-26d6eccd4377">20.4</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized gain from hedge accounting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTEtMTAtMS0xLTEzMjA3NA_ef7e114b-833e-4d9e-b870-7cf55a24cb9e">0.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTEtMTItMS0xLTEzMjA3NA_8218c851-2f18-479a-8fb9-a0deb6bc3ba9">0.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of cash flow hedge to net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTItMTAtMS0xLTEzMjA3NA_4dc2088a-05fc-4e3f-a197-34ead52b1491">0.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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTItMTItMS0xLTEzMjA3NA_27dbf67d-4e29-42f4-b267-ba84c77c6d24">0.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTMtMTAtMS0xLTEzMjA3NA_f062fa8e-09ea-4fed-9f34-2172147eaaf5">9.9</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTMtMTItMS0xLTEzMjA3NA_ad43903d-3bdc-4699-88c4-db58d42bc305">9.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9ec74e63394b40b892f36bf7b72d1312_I20220331" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtMi0xLTEtMTMyMDc0_80b54f31-0188-425a-aa91-bf6770275b66">135.1</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ec74e63394b40b892f36bf7b72d1312_I20220331" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtNC0xLTEtMTMyMDc0_caa1681e-45da-4c99-982c-c6f26a5fe2e3">1.4</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c461725b29240e891b651f84ee35c38_I20220331" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtNi0xLTEtMTMyMDc0_5aaf6220-f266-4376-912f-ed707404305e">3,403.7</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i275373ce91d34293a364c038eb534828_I20220331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtOC0xLTEtMTMyMDc0_14e65743-3e24-4272-8c5b-3086918f0e1c">2,408.9</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ef6d42b9dff4b8098b48c6f9d1ad0d1_I20220331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtMTAtMS0xLTEzMjA3NA_cb05162a-416b-4d17-b165-30d9499b524b">103.1</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib41bf3602f554386a56e1734ad453160_I20220331" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtMTItMS0xLTEzMjA3NA_1642766e-3006-48a7-9f9e-affa0a6ba9d0">893.1</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></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the Consolidated 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_34"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><div><span><br/></span></div><div id="i3a6464158734482caf3b5f1565f30992_37"></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzgwNg_015b4a28-19d5-46fe-96bb-e142cc420999" continuedAt="i684b596a3c9148f98a211e3b9c32fbc9" escape="true">Description of Business and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i684b596a3c9148f98a211e3b9c32fbc9"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="cdw:DescriptionofBusinessPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzc5Ng_f1becc8e-335f-4d91-b7c0-b8b1ee96e9b9" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Description of Business</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CDW Corporation (&#8220;Parent&#8221;), a Fortune 500 company and member of the S&amp;P 500 Index, is a leading multi-brand provider of information technology (&#8220;IT&#8221;) solutions to small, medium and large business, government, education and healthcare customers in the United States (&#8220;US&#8221;), the United Kingdom (&#8220;UK&#8221;) and Canada. The Company&#8217;s broad array of offerings ranges from discrete hardware and software products to integrated IT solutions and services that include on-premise and cloud capabilities across hybrid infrastructure, digital experience and security.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this report, the terms the &#8220;Company&#8221; and &#8220;CDW&#8221; refer to Parent and its 100% owned subsidiaries.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Parent has <ix:nonFraction unitRef="subsidiary" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="INF" name="cdw:NumberofOwnedSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfNzA2_fa825841-c6f7-4343-8a3a-7760f53f3242">two</ix:nonFraction> 100% owned subsidiaries, CDW LLC and CDW Finance Corporation. CDW LLC is an Illinois limited liability company that, together with its 100% owned subsidiaries, holds all material assets and conducts all business activities and operations of the Company. CDW Finance Corporation is a Delaware corporation formed for the sole purpose of acting as co-issuer of certain debt obligations and does not hold any material assets or engage in any business activities or operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzgyMw_ba57cbaa-1dff-4924-ac32-3477ea403bfb" continuedAt="i7a54e92773aa46ab9575659d7b48f404" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim Consolidated Financial Statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 (the &#8220;Consolidated Financial Statements&#8221;) have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) and the rules and regulations of the US Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The presentation of the Consolidated Financial Statements requires the Company to make estimates and assumptions that affect reported amounts and related disclosures. In the opinion of management, the Consolidated Financial Statements contain all adjustments (consisting of a normal, recurring nature) necessary to present fairly the Company&#8217;s financial position, results of operations, comprehensive income, cash flows and changes in stockholders&#8217; equity as of the dates and for the periods indicated. The unaudited results of operations for such interim periods reported are not necessarily indicative of results for the full year.</span></div></ix:nonNumeric><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7a54e92773aa46ab9575659d7b48f404">These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022 (the &#8220;December&#160;31, 2022 Consolidated Financial Statements&#8221;). The significant accounting policies and estimates used in preparing these Consolidated Financial Statements were applied on a basis consistent with those reflected in the December&#160;31, 2022 Consolidated Financial Statements.</ix:continuation> </span></div><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzgxNw_dbdd102a-7e29-4b97-af52-ac8eacea8e3f" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of Parent and its 100% owned subsidiaries. All intercompany transactions and accounts are eliminated in consolidation.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_40"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80MC9mcmFnOmM0N2ZjZDBhYWM5ZDRmOWFiYTZkYjhkMDgyODFjMmE0L3RleHRyZWdpb246YzQ3ZmNkMGFhYzlkNGY5YWJhNmRiOGQwODI4MWMyYTRfMjM0_0a103882-fdd9-4a19-b8ff-0910ace3b643" continuedAt="ic60dbe136cd7426392c52e8fe1ef5e17" escape="true"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80MC9mcmFnOmM0N2ZjZDBhYWM5ZDRmOWFiYTZkYjhkMDgyODFjMmE0L3RleHRyZWdpb246YzQ3ZmNkMGFhYzlkNGY5YWJhNmRiOGQwODI4MWMyYTRfODI0NjMzNzIxMzM0Mg_fc40a5c8-fd2c-4c3a-8ef6-0cd42acc6e7b" continuedAt="i563dbc561fa745a287cd865b3a6a054f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic60dbe136cd7426392c52e8fe1ef5e17"><ix:continuation id="i563dbc561fa745a287cd865b3a6a054f">In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update (&#8220;ASU&#8221;) 2022-04, Liabilities&#8212;Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. This ASU requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about the obligations that are outstanding at the end of the reporting period. This disclosure requirement is intended to provide information about an entity&#8217;s use of supplier finance programs and their effect on the entity&#8217;s working capital, liquidity and cash flows. The ASU is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted the standard during the first quarter of 2023 with the exception of the rollforward requirement, which will be adopted during the first quarter of 2024. The adoption of the standard only resulted in new disclosures for amounts presented within Accounts payable - inventory financing and did not affect the Company&#8217;s recognition, measurement or financial statement presentation of supplier finance program obligations on the Consolidated Financial Statements. For additional information on the new disclosures, see Note 4 (Inventory Financing Agreements)</ix:continuation>.</ix:continuation></span></div><div id="i3a6464158734482caf3b5f1565f30992_46"></div><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU0Ng_a8d26ccf-5de2-444f-8755-e148d8bbe41e" continuedAt="i15a66c8c729646cf803d99add72232ec" escape="true">Accounts Receivable and Contract Balances</ix:nonNumeric></span></div><ix:continuation id="i15a66c8c729646cf803d99add72232ec" continuedAt="i01c220c23adf4b5f92b18ea03925f951"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable</span></div><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU1NA_ba785790-4602-412a-9175-820993d273c1" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:67.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMS0yLTEtMS0xMzIwNzQ_e96cbc78-1869-408f-ace7-cb20c681786c">4,262.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMS00LTEtMS0xMzIwNzQ_62eb2140-b44b-43a3-9990-7887ef8150fe">4,461.3</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, noncurrent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMi0yLTEtMS0xMzIwNzQ_393d657e-98aa-457b-8145-25051df5f556">154.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMi00LTEtMS0xMzIwNzQ_7cc56363-045f-44b0-be00-c20f10bf4ef5">203.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMy0yLTEtMS0xMzIwNzQ_e43f086b-bd45-4f05-8739-2e06260c7eeb">4,416.8</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMy00LTEtMS0xMzIwNzQ_6f5bf23a-bdae-4d0d-a6d4-1d88237c2e54">4,664.3</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></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, current are presented within Accounts receivable, net of allowance for credit losses on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, noncurrent are presented within Other assets on the Consolidated Balance Sheets.</span></div></ix:nonNumeric><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company transfers certain accounts receivable, without recourse, to third-party financial companies as a method to reduce the Company&#8217;s credit exposure and accelerate cash collections. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of payment from the third-party financing company. During the three months ended March 31, 2023 and 2022, the Company sold approximately $<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-6" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTA5OTUxMTYzMTQ2OA_7de06003-849e-4f93-a774-1e23d0b88d5f">124</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-6" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTA5OTUxMTYzMTQ3Mg_cc0e211a-5081-4f22-a6a2-b13343a6f0c3">170</ix:nonFraction>&#160;million of accounts receivable, respectively. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities represent the difference in the timing of revenue recognition from receipt of cash from customers. Contract assets represent revenue recognized on performance obligations satisfied or partially satisfied for which the Company has no unconditional right to consideration. Contract liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. <ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU0Nw_47bba642-ddac-40fb-af75-ab040a6f0faf" continuedAt="i5fa6dd1d22dc43dfa8c529a04c96b66d" escape="true">The following table details information about the Company&#8217;s contract balances recognized on the Consolidated Balance Sheets:</ix:nonNumeric></span></div><ix:continuation id="i5fa6dd1d22dc43dfa8c529a04c96b66d" continuedAt="i7d8066ae1b8344ad97b59df37e83597e"><div style="margin-top:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:67.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMS0yLTEtMS0xMzIwNzQ_d286cb0b-20ae-4f7a-86be-950213e04232">198.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMS00LTEtMS0xMzIwNzQ_cf50f3a6-477d-4423-834b-d25acf7c763b">242.1</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMi0yLTEtMS0xMzIwNzQ_f8674b62-904b-43a3-905b-ad8da11777b2">540.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMi00LTEtMS0xMzIwNzQ_53b033ef-b799-4a20-8bed-d68f1afbe2ef">525.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Contract assets are presented within Prepaid expenses and other on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes $<ix:nonFraction unitRef="usd" contextRef="i96b159c19a394f4abe4c4b92f50bfec7_I20230331" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTgwNA_cb7404d5-f0bb-401f-b8c4-7a9adc71a5b3">45</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iba9d807cd2484ef4b488dc524a960cab_I20221231" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTgxMQ_229a3183-6d3c-4094-8f53-3044fcd52a97">40</ix:nonFraction>&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2023 and December&#160;31, 2022, respectively.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><ix:continuation id="i01c220c23adf4b5f92b18ea03925f951"><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><ix:continuation id="i7d8066ae1b8344ad97b59df37e83597e"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">During the three months ended March 31, 2023 and 2022, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjAxNA_2ae10b39-3355-4aaa-b705-4dea12642bfc">190</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjAyMQ_b05296ff-1b4b-4f47-8bfc-f6ef98303018">156</ix:nonFraction>&#160;million, respectively, related to its contract liabilities that were included in the beginning balance of the respective periods.</span></ix:continuation></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. <ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU1Mw_52598e5e-ab79-4229-b2f2-3d0a2303fb6a" continuedAt="id1538a6baa394370b0a2c4d1dc219b24" escape="true">The following table represents the total transaction price for the remaining performance obligations as of March 31, 2023 related to non-cancelable contracts longer than 12 months in duration that is expected to be recognized over future periods.</ix:nonNumeric></span></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><ix:continuation id="id1538a6baa394370b0a2c4d1dc219b24"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:45.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within 1 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 1-2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 2-3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7000bcdadb624d529682abb9d1fa63a6_I20230331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS0yLTEtMS0xMzIwNzQ_7e218b2a-f78e-4058-86a5-8d8c6b155014">50.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d2b68e14764a449547338fc0c2fd8e_I20230331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS00LTEtMS0xMzIwNzQ_95fe4fee-4cef-4243-8038-f1d826503259">23.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0e88d46eba94331bf0c4fa43d457832_I20230331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS02LTEtMS0xMzIwNzQ_6dbf64bf-e889-4387-80af-8388325f5c74">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic69f2178cccf49eaad02d0e58297f6d0_I20230331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS04LTEtMS0xMzIwNzQ_174a563b-f27d-42bc-83cf-538dce4cb263">1.2</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></table></ix:continuation></div></ix:continuation><div id="i3a6464158734482caf3b5f1565f30992_61"></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="cdw:InventoryFinancingAgreementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82MS9mcmFnOjM1ZmU3NzRlOTRiZjRmMTU4ZmRmNWQ5ZjljYmUwMmQxL3RleHRyZWdpb246MzVmZTc3NGU5NGJmNGYxNThmZGY1ZDlmOWNiZTAyZDFfNzAx_070a91a6-4014-441c-a4b7-0dc01d3338f6" continuedAt="ib0214fc77de1485490e2a29b65d98661" escape="true">Inventory Financing Agreements</ix:nonNumeric></span></div><ix:continuation id="ib0214fc77de1485490e2a29b65d98661"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with financial institutions to facilitate the purchase of inventory from designated suppliers under certain terms and conditions to enhance liquidity. Under these agreements, the Company receives extended payment terms and agrees to pay the financial institution a stated amount of confirmed invoices from its designated suppliers. The Company does not incur any interest or other incremental expenses associated with these agreements as balances are paid when they are due. Additionally, the Company has no involvement in establishing the terms or conditions of the arrangements between its suppliers and the financial institution. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts outstanding under these agreements as of March 31, 2023 and December 31, 2022 were $<ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-6" name="cdw:AccountsPayableInventoryFinancing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82MS9mcmFnOjM1ZmU3NzRlOTRiZjRmMTU4ZmRmNWQ5ZjljYmUwMmQxL3RleHRyZWdpb246MzVmZTc3NGU5NGJmNGYxNThmZGY1ZDlmOWNiZTAyZDFfMjc0ODc3OTA4MDU4NQ_6e3d24e9-e950-45f0-ba8a-8c2a2024d819">532</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-6" name="cdw:AccountsPayableInventoryFinancing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82MS9mcmFnOjM1ZmU3NzRlOTRiZjRmMTU4ZmRmNWQ5ZjljYmUwMmQxL3RleHRyZWdpb246MzVmZTc3NGU5NGJmNGYxNThmZGY1ZDlmOWNiZTAyZDFfMjc0ODc3OTA4MDU5Mg_b5047851-c66e-4454-a3d0-33c32de99df1">519</ix:nonFraction> million, respectively, and are separately presented as Accounts payable-inventory financing on the Consolidated Balance Sheets. The majority of such outstanding amounts relates to a floorplan sub-facility that is incorporated in the Company&#8217;s Revolving Loan Facility (as defined below). A portion of the Company&#8217;s availability under the Revolving Loan Facility is reserved to cover the obligation to pay the financial institution. For additional information regarding the Revolving Loan Facility, see Note 5 (Debt).</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_67"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMjgwNw_9155e63b-cee6-4b00-8383-88dfbdf0a15e" continuedAt="id9c6e32645694e5ab6eee2b122b4962d" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="id9c6e32645694e5ab6eee2b122b4962d" continuedAt="iff235f64a16f45de8620915a176eb30e"><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMjgwMg_8893c294-d714-4cbb-b2d2-af9e84df4adf" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:39.342%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured revolving loan facility</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1631ea7dcda441d879b8239d6666ae9_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfNC02LTEtMS0xMzIwNzQ_39f8e82b-f8d9-41eb-b30c-ea02e4b7bcce">24.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7701c4735c6347ff92922dbb3dd4f010_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfNC0xMC0xLTEtMTMyMDc0_61652ceb-930a-49e0-9f14-338990d7ccb8">72.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Term Loan</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48e74a107378429f81985de93c2eac21_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfOC02LTEtMS0xMzIwNzQ_58bce064-e44d-41b9-bf71-31e8c2d4c2a1">734.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida1361398d984ae09826f24e2b0df402_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfOC0xMC0xLTEtMTMyMDc0_9fb48854-5fe6-4f45-b803-6a9d5b43605d">784.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 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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Unsecured Senior Notes</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida05e79aba1d46f6959e9b17f707a3fd_I20230331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtNC0xLTEtMTMyMDc0_9b3832fc-d469-4920-9523-e8c71e476f75">5.500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida05e79aba1d46f6959e9b17f707a3fd_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtNi0xLTEtMTMyMDc0_3259ab93-5939-4495-afae-f574640d2fb0">575.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i52f1e72ffd3f48e2b76c4c15cdd91e74_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtOC0xLTEtMTMyMDc0_6c9d14ed-5994-4c24-8020-4a1f3963d575">5.500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52f1e72ffd3f48e2b76c4c15cdd91e74_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtMTAtMS0xLTEzMjA3NA_eb097b5b-08d0-4f1f-b345-89440b6e77ad">575.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6919c1e43ac34e329ca83f46ae6b72a8_I20230331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItNC0xLTEtMTMyMDc0_8206e7b2-620e-4238-8d9b-d6546f6b3bb5">4.125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6919c1e43ac34e329ca83f46ae6b72a8_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItNi0xLTEtMTMyMDc0_f84edbb6-06a6-4773-b7fa-da77da73e9c3">600.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie2498fac28ae498f929ca257652d3e88_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItOC0xLTEtMTMyMDc0_bb4ca2fe-902b-4ce2-b391-fb58832e2f04">4.125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2498fac28ae498f929ca257652d3e88_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItMTAtMS0xLTEzMjA3NA_21b24fed-3b96-4804-98d1-22c8bd404f69">600.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2028</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic50ce38d26a84a31b8170fbf22d8d2ee_I20230331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtNC0xLTEtMTMyMDc0_0d802528-9428-4058-9ce7-0f8d718ad713">4.250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic50ce38d26a84a31b8170fbf22d8d2ee_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtNi0xLTEtMTMyMDc0_13bb6c79-3d71-41d8-835e-14715cb30a07">600.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i71d092a614f347f1bcd665383d9a0a60_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtOC0xLTEtMTMyMDc0_50993561-eeb5-499b-845d-6fb3ff1682c3">4.250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71d092a614f347f1bcd665383d9a0a60_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtMTAtMS0xLTEzMjA3NA_1cb27ea1-5f0d-4a30-8d9b-112fd928ff01">600.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i792c2c2927fc4b91ae2c3df2250451d1_I20230331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtNC0xLTEtMTMyMDc0_80343c2b-5591-43f0-87bb-1b7fd2f519d4">3.250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i792c2c2927fc4b91ae2c3df2250451d1_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtNi0xLTEtMTMyMDc0_8afbdc3e-4ca3-40ff-8ef6-8494e837b801">700.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i044af41b76264cce9e2ac82a14c87d62_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtOC0xLTEtMTMyMDc0_2d5bd06f-2075-4f22-a2ea-8cfb15e3a505">3.250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i044af41b76264cce9e2ac82a14c87d62_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtMTAtMS0xLTEzMjA3NA_0db974a5-8b14-4f5c-82cd-14d7bd383637">700.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2026</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7788b063493c4b85a9705a55d3e9a8f7_I20230331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtNC0xLTEtMTMyMDc0_488607bd-814f-4b7f-abf0-74ca4a343b33">2.670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7788b063493c4b85a9705a55d3e9a8f7_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtNi0xLTEtMTMyMDc0_c2b158a8-5ba7-4760-a6aa-dc741dbfa941">1,000.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i095778e589e9408e9e986ddedeaefb67_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtOC0xLTEtMTMyMDc0_7e9603ac-b76b-4b00-861b-1de51c6942c9">2.670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i095778e589e9408e9e986ddedeaefb67_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtMTAtMS0xLTEzMjA3NA_1ddc2899-1138-4194-a7d9-97bbd8f9fbc7">1,000.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i60ff0f25f42e4f70bdcdda19592913b7_I20230331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtNC0xLTEtMTMyMDc0_e6bc4cc2-0e44-4470-9957-0bfbd6b03fde">3.276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60ff0f25f42e4f70bdcdda19592913b7_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtNi0xLTEtMTMyMDc0_45fa236e-a1fd-4b75-af32-dc9db4603e97">500.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc4aa454957445f2be6914a0655e1da1_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtOC0xLTEtMTMyMDc0_0bdd182a-0e9f-4f69-bced-b31627c3864a">3.276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc4aa454957445f2be6914a0655e1da1_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtMTAtMS0xLTEzMjA3NA_d2f920f0-9d60-4fff-8795-47efafa59600">500.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2031</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f4085c6197745e69065fd0c66ada837_I20230331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctNC0xLTEtMTMyMDc0_dfa2474a-6c43-43b5-80b5-f2bd1e4bd4ee">3.569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f4085c6197745e69065fd0c66ada837_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctNi0xLTEtMTMyMDc0_ae5d63a7-d68f-41a8-a621-8158c28215e8">1,000.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d0cf21718634a99bf97b2599010de15_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctOC0xLTEtMTMyMDc0_71446d21-c833-43a9-bff7-e1fd5ba6f746">3.569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d0cf21718634a99bf97b2599010de15_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctMTAtMS0xLTEzMjA3NA_dfd39b2a-668c-40ba-8381-5a3533cbe0bb">1,000.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unsecured senior notes</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><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5b2759e2d4349cb9cfc515269d96ea1_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTgtNi0xLTEtMTMyMDc0_3730e6f6-af73-44cc-bfd3-944385803e52">4,975.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97f70fc0a48e40feb1b186ae71214929_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTgtMTAtMS0xLTEzMjA3NA_b50a9024-6e4a-4739-be26-f1dd6e405bad">4,975.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable financing liability</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09334d09ca614c858bdfc45d73ce5461_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjAtNi0xLTEtMTMyMDc0_b2a48eb6-4f71-443b-a210-860c1d4a0327">84.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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77c3be26cc1b436a83858a1be78ecb4b_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjAtMTAtMS0xLTEzMjA3NA_475d9e30-facf-4d2a-b23f-57cfaac6f9c2">115.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term obligations</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6e63a29bc384982a55ceaf500bbe3bb_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjEtNi0xLTEtMTMyMDc0_dfd8c7f6-7171-4e35-acfb-f2687332fcc4">10.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16c0e32d571244a6a5faab29bf8f2976_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjEtMTAtMS0xLTEzMjA3NA_081d6b09-ee6f-42cf-b18e-17462a83f27f">11.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing fees</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjItNi0xLTEtMTMyMDc0_e70d9de7-4095-4d64-855f-e198bf844a75">34.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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjItMTAtMS0xLTEzMjA3NA_9871cdd2-9503-4644-85eb-7117036c6174">36.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="cdw:LongtermDebtCurrentMaturitiesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjMtNi0xLTEtMTMyMDc0_b3df99f1-ae18-437f-90fc-7fc90023ac80">45.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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="cdw:LongtermDebtCurrentMaturitiesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjMtMTAtMS0xLTEzMjA3NA_1017fb9c-3a36-4013-a330-ade9149b2f65">56.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</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><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjQtNi0xLTEtMTMyMDc0_08642634-685b-4475-8273-5c11a69ef37a">5,749.9</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjQtMTAtMS0xLTEzMjA3NA_e46033f2-c57e-4ab0-b7ee-31ccea75b9e5">5,866.4</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:nonNumeric></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company is in compliance with the covenants under its credit agreements and indentures.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Facility</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a variable rate senior unsecured revolving loan facility (the &#8220;Revolving Loan Facility&#8221;) from which it may draw tranches denominated in US dollars, British pounds or Euros. The interest rate is based on LIBOR plus a margin or an alternate base rate plus a margin, where the margin is based on the Company&#8217;s senior unsecured rating. The Revolving Loan Facility is used by the Company for borrowings, issuances of letters of credit and floorplan financing. As of March 31, 2023, the Company could have borrowed up to an additional&#160;$<ix:nonFraction unitRef="usd" contextRef="ia1631ea7dcda441d879b8239d6666ae9_I20230331" decimals="-8" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfNjUz_ecf0f8b5-f876-48b7-9f5d-55da4421d800">1.1</ix:nonFraction> billion&#160;under the Revolving Loan Facility. As of March 31, 2023, the Revolving Loan Facility had less than $<ix:nonFraction unitRef="usd" contextRef="ia1631ea7dcda441d879b8239d6666ae9_I20230331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfNzM3_99781327-29ef-4331-9b79-ba6dfcb0b4af">1</ix:nonFraction> million of undrawn letters of credit and&#160;$<ix:nonFraction unitRef="usd" contextRef="i9269185b79b74c148d911d9a59742166_I20230331" decimals="-6" name="cdw:AmountOwedUnderRevolvingLoanFinancingAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfNzcz_89a8e96a-07a1-4bb6-990a-6137a05532a2">524</ix:nonFraction> million&#160;reserved for the floorplan sub-facility.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term Loan</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The senior unsecured term loan facility (the &#8220;Term Loan Facility&#8221;) has a variable interest rate. The interest rate is based on LIBOR plus a margin, where the margin is determined by the Company&#8217;s senior unsecured credit rating. During the three months ended March 31, 2023, the Company prepaid $<ix:nonFraction unitRef="usd" contextRef="i48e74a107378429f81985de93c2eac21_I20230331" decimals="-6" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMTI1MQ_c493b838-e679-4130-a92e-75f2be28c05d">50</ix:nonFraction> million on the Term Loan Facility without penalty. As a result of the prepayments made to date, no additional mandatory payments are required on the remaining principal amount until its maturity date on December 1, 2026. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unsecured Senior Notes</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unsecured senior notes have a fixed interest rate, which is paid semi-annually.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><ix:continuation id="iff235f64a16f45de8620915a176eb30e"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Receivable Financing</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivable financing liability relates to certain accounts receivable transferred to third-party financial institutions that did not qualify as a sale under the terms of the agreements. While the terms of such agreements are on a nonrecourse basis, the transfers of accounts receivable could not achieve certain criteria that would allow derecognition of the accounts receivable. The proceeds from these arrangements are recognized as a liability and the associated accounts receivable remains on the Consolidated Balance Sheet until the liability is settled. The Company did not execute any transfers under these agreements during the three months ended March 31, 2023.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the unsecured senior notes were estimated using quoted market prices for identical liabilities that are traded in over-the-counter secondary markets. The fair value of the Term Loan Facility was estimated using dealer quotes for identical liabilities in markets that are not considered active. The unsecured senior notes and Term Loan Facility were classified as Level 2 within the fair value hierarchy. The carrying value of the Revolving Loan Facility approximates fair value.</span></div><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMjgyMA_921cc9cc-3b5e-44c9-8e59-58b65833f3f3" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate fair values and related carrying values of the Company&#8217;s long-term debt, including current maturities and excluding unamortized discount and unamortized deferred financing costs, were as follows:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"></td><td style="width:65.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76abae89406e485cb9c897345de485b6_I20230331" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMS0yLTEtMS0xMzIwNzQ_cdf0e168-2335-42f8-add7-d76d0d83ceec">5,397.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90eea2e5a2e742209f8e669ddad3be70_I20221231" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMS00LTEtMS0xMzIwNzQ_65b5c121-bdb8-45f1-a25c-a023b318d307">5,412.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMi0yLTEtMS0xMzIwNzQ_405c48cf-bf3c-48a9-9b1e-86ca68ae9d29">5,829.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMi00LTEtMS0xMzIwNzQ_8910a4a2-be46-43da-bcd4-12bec5cbf472">5,959.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i3a6464158734482caf3b5f1565f30992_70"></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfNTk4_ace86270-6a9c-4295-875d-c3f477ca10f9" continuedAt="ia4a3112752a8485598255975029edbb9" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia4a3112752a8485598255975029edbb9" continuedAt="i9ca3e46e37c4478fa144a78042998c44">Income tax expense was $<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfMzU_ec9e969e-ce2c-4260-a615-40162d41a75e">66</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfNDI_8c0780fd-fed6-46aa-9615-37fddee8db85">80</ix:nonFraction>&#160;million for the three months ended March 31, 2023 and 2022, respectively. The effective tax rate, expressed by calculating the income tax expense as a percentage of Income before income taxes, was <ix:nonFraction unitRef="number" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfMTIx_787fb13a-7e75-4de7-9edf-3b97b89b422b">22.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfMTI4_71bad3db-c107-4d8d-918d-141b055647b4">24.3</ix:nonFraction>% for the three months ended March 31, 2023 and 2022, respectively. </ix:continuation></span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9ca3e46e37c4478fa144a78042998c44">The effective tax rate for both the three months ended March 31, 2023 and March 31, 2022 differed from the US federal statutory rate of 21.0% primarily due to state and local income taxes, partially offset by excess tax benefits on equity-based compensation.</ix:continuation> </span></div><div id="i3a6464158734482caf3b5f1565f30992_85"></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNzQ4_b1768768-bf26-4347-9c0d-4f0b6ae725b1" continuedAt="i51db919caafc476281eea1ed018b0b0e" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="i51db919caafc476281eea1ed018b0b0e"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerator for both basic and diluted earnings per share is Net income. The denominator for basic earnings per share is the weighted-average shares outstanding during the period.</span></div><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNzU1_4eb2953d-52b0-460e-9a22-cd6797d4de7d" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of basic weighted-average shares outstanding to diluted weighted-average shares outstanding is as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:72.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.520%"></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></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMi0xLTEtMS0xMzIwNzQ_207dad0c-0e62-4a5b-adfb-ec351b70f44d">135.6</ix:nonFraction></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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMi0zLTEtMS0xMzIwNzQ_61b6cea2-3cac-4ab0-ae6a-88070b3d6814">134.9</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMy0xLTEtMS0xMzIwNzQ_a028972d-5af3-46ed-aa17-6255580b72da">1.7</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMy0zLTEtMS0xMzIwNzQ_39e6c294-7aeb-4f85-a5e0-b30187e78e48">1.8</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfNC0xLTEtMS0xMzIwNzQ_219e9999-c75a-4ac3-9875-3c3ba2983028">137.3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfNC0zLTEtMS0xMzIwNzQ_ffa04d61-cc32-427e-b6b9-fdb0135b3258">136.7</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were fewer than <ix:nonFraction unitRef="shares" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNTc3_2f05a2df-ae78-4ec6-8937-40ff3a5fd6a5"><ix:nonFraction unitRef="shares" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNTc3_4b2e2a9e-9fad-41b9-9c4b-c9b161b0331c">0.2</ix:nonFraction></ix:nonFraction> million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2023 and 2022. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_88"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84OC9mcmFnOjEwYWRiMzdkZTBhODRiOTk5YzM5YjdmYzUyYmJhYjU3L3RleHRyZWdpb246MTBhZGIzN2RlMGE4NGI5OTljMzliN2ZjNTJiYmFiNTdfMTk1NA_51e457fd-73d5-4357-bb9a-e557ae64a6f9" continuedAt="ibf0be66308c1421180d26ca7f985d08c" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ibf0be66308c1421180d26ca7f985d08c"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal proceedings that arise in the ordinary course of its business, which include commercial, intellectual property, employment, tort and other litigation matters.&#160;The Company is also subject to audit by federal, state, international, national, provincial and local authorities, and by various partners, group purchasing organizations and customers, including government agencies, relating to purchases and sales under various contracts. In addition, the Company is subject to indemnification claims under various contracts. From time to time, certain customers of the Company file voluntary petitions for reorganization or liquidation under the US bankruptcy laws or similar laws of the jurisdictions for the Company&#8217;s business activities outside of the US. In such cases, certain pre-petition payments received by the Company could be considered preference items and subject to return to the bankruptcy administrator.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company does not believe that there is a reasonable possibility that any material loss exceeding the amounts already recognized for these proceedings and matters, if any, has been incurred. However, the ultimate resolutions of these proceedings and matters are inherently unpredictable. As such, the Company&#8217;s Consolidated Financial Statements could be adversely affected in any particular period by the unfavorable resolution of one or more of these proceedings or matters.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A subsidiary of the Company received a Civil Investigative Demand dated September 20, 2021 from the Department of Justice (&#8220;DOJ&#8221;) in connection with a False Claims Act investigation. The DOJ requested information related to teaming agreements with original equipment manufacturers and the Company is cooperating with the DOJ. At this stage of the matter, the Company is unable to assess the probability of any outcome or the range of possible loss, if any.</span></div></ix:continuation><div id="i3a6464158734482caf3b5f1565f30992_91"></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMTk5NA_a954f694-0044-4329-bbe0-9419881eda2b" continuedAt="ia96ba52a54ab4b9ea375cefb72ab4831" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></ix:nonNumeric></div><ix:continuation id="ia96ba52a54ab4b9ea375cefb72ab4831" continuedAt="ie7d3fc9b76f44420bb8b512a3ff309b7"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s segment information reflects the way the chief operating decision maker uses internal reporting to evaluate business performance, allocate resources and manage operations.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMjE1_04eedc76-ea45-4db1-afbb-00677f8c341e">three</ix:nonFraction> reportable segments: Corporate, which is comprised primarily of private sector business customers with more than <ix:nonFraction unitRef="employee" contextRef="i89064cc1541d41f78aa885cbc9bd4ecd_I20230331" decimals="INF" name="cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMzM0_4600e8e9-e96c-4cc6-9d6d-90f9fdac0f5a">250</ix:nonFraction> employees in the US, Small Business, primarily servicing private sector business customers with up to <ix:nonFraction unitRef="employee" contextRef="icb0aa25baf0d4d548d01025130393c75_I20230331" decimals="INF" name="cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfNDM1_c030a7f3-52e4-4340-804b-c083bb4d600a">250</ix:nonFraction> employees in the US, and Public, which is comprised of government agencies and education and healthcare institutions in the US. The Company has <ix:nonFraction unitRef="segment" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="INF" name="cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfNTcy_d2c331c6-ee59-4f92-8198-7a2349b35321">two</ix:nonFraction> other operating segments: CDW UK and CDW Canada, both of which do not meet the reportable segment quantitative thresholds and, accordingly, are included in an all other category (&#8220;Other&#8221;).</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has centralized logistics and headquarters functions that provide services to the segments. The logistics function includes purchasing, distribution and fulfillment services to support the Corporate, Small Business and Public segments. As a result, costs and intercompany charges associated with the logistics function are fully allocated to all of these segments based on a percent of Net sales. The centralized headquarters function provides services in areas such as accounting, information technology, marketing, legal and coworker services. Headquarters function costs that are not allocated to the segments are included under the heading of &#8220;Headquarters&#8221; in the tables below.</span></div><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMTk3Ng_3dc8c4e2-dee7-48ee-a389-4834950d0c0d" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Company&#8217;s segments is as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:33.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.971%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Headquarters</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItMi0xLTEtMTMyMDc0_7a2555db-33ec-4519-ad79-da4b7c18c168">2,203.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItNC0xLTEtMTMyMDc0_c08c15c2-c639-4e53-83bb-946c86336486">411.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItNi0xLTEtMTMyMDc0_1a29c831-b95e-4b77-aa0d-ab1f849f2ba4">1,812.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItOC0xLTEtMTMyMDc0_d1a7bf8b-1f34-48b8-b731-adce4f161c6a">675.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItMTAtMS0xLTEzMjA3NA_745da4b8-3fb8-4f3a-9e3e-026e021ae306">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItMTItMS0xLTEzMjA3NA_df1c4735-f32d-453c-b109-8bd1734d78b8">5,103.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtMi0xLTEtMTMyMDc0_3e9ddef3-6685-4ee4-ae8a-159911ca0ae4">193.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtNC0xLTEtMTMyMDc0_3e923e5f-fc4f-45cd-b6c7-d0ef645cff07">41.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtNi0xLTEtMTMyMDc0_5912eec0-8801-4374-8e9d-aa00f2b10cb0">127.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtOC0xLTEtMTMyMDc0_840fdec6-df40-4913-92d8-cd7ec24d6e9e">36.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtMTAtMS0xLTEzMjA3NA_14b111ae-e814-46f6-a363-4ee4caa1c383">43.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtMTItMS0xLTEzMjA3NA_0e6944a5-7f84-412e-9db2-d2b561b8b089">355.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtMi0xLTEtMTMyMDc0_a73295da-8d2d-46e4-a5cb-33e94a6f7f8e">22.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtNC0xLTEtMTMyMDc0_f6060d91-f1ff-4bf0-a03e-2d4e45ecd62e">1.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtNi0xLTEtMTMyMDc0_786f102b-8d2d-461f-85a1-7309333b4d69">16.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtOC0xLTEtMTMyMDc0_429528dc-21f9-47fc-b4ae-c8ffe9fd6cd6">7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtMTAtMS0xLTEzMjA3NA_acbfb168-5f8c-4df6-a944-f6803a3e01e9">22.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtMTItMS0xLTEzMjA3NA_464c4fc0-ca12-4c83-8f48-4ceb6ea93c16">70.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctMi0xLTEtMTMyMDc0_66267dc6-ee4a-4b0c-bc75-5e1bfa3ae42f">2,627.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctNC0xLTEtMTMyMDc0_4ae809bb-2170-4e38-8f9d-c84150884e1a">524.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i788027820a0545949e7d118802689616_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctNi0xLTEtMTMyMDc0_9ad32017-8fe3-4716-8361-fe64fc378642">2,033.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctOC0xLTEtMTMyMDc0_29d77a2b-9acd-4fef-9333-1d1a72027471">764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctMTAtMS0xLTEzMjA3NA_7eeb068a-0c21-4267-b4fa-ed258875418b">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctMTItMS0xLTEzMjA3NA_313958ab-42bb-4d8a-9cf2-0d6039079265">5,949.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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtMi0xLTEtMTMyMDc0_bbb50a5e-a8ff-48ef-aa28-61e9e6af1cf9">210.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtNC0xLTEtMTMyMDc0_a57867e2-427a-44e9-b716-104cf18092fb">46.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i788027820a0545949e7d118802689616_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtNi0xLTEtMTMyMDc0_5b96c5d5-e301-4465-99a0-628616c0f779">141.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtOC0xLTEtMTMyMDc0_a3831ba0-4b04-43df-84a1-82576c4ae55f">36.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtMTAtMS0xLTEzMjA3NA_41a6c5ec-4b85-4cca-b7ed-c8ef56a491b8">48.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtMTItMS0xLTEzMjA3NA_94793c9f-5bbf-49e3-a8e0-7769294fdf45">386.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktMi0xLTEtMTMyMDc0_5ad2886e-95a4-4335-85c5-8d2711326830">25.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktNC0xLTEtMTMyMDc0_2fc712b3-a963-441c-a2e0-2efb70a0db1c">1.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i788027820a0545949e7d118802689616_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktNi0xLTEtMTMyMDc0_bd41e76e-e1cc-4ae4-a04b-ea9f852d39a6">16.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktOC0xLTEtMTMyMDc0_d695bec0-5a05-4b88-a11b-aed5292ec56a">8.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktMTAtMS0xLTEzMjA3NA_e8797146-29e1-497d-ad90-b68e44b834e0">20.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktMTItMS0xLTEzMjA3NA_9ebc43f7-a717-4926-98c6-f2d11c78933a">71.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><ix:continuation id="ie7d3fc9b76f44420bb8b512a3ff309b7" continuedAt="i2e49f0ed54644009801a97dc7a48ddb9"><ix:nonNumeric contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMTk5MA_c2368ce8-449e-4694-8ad9-a81196763581" continuedAt="if56761f7b3bc4f19b7b143cdd1d91a15" escape="true"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Geographic Areas and Revenue Mix</span></div><div style="margin-top:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:36.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td></tr><tr><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><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="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c2178fcdb6b43ad87ac953554e2603c_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtMS0xLTEtMTMyMDc0_ad4964cc-8201-4309-aff6-ced98853fe0a">2,199.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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd77abe84ec499281ef8c71ce6a4e39_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtMy0xLTEtMTMyMDc0_96e9d63c-a2fa-44f2-bb3b-441945a49130">409.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91e5094218174f30ab89e7de06e739f8_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtNS0xLTEtMTMyMDc0_cb307ad8-fad9-4dbf-b8c7-522408693633">1,812.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id90fb2dfa3f649e59fd64da82d129309_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtNy0xLTEtMTMyMDc0_f2552c69-2b10-45c3-a161-2fae96f76d86">8.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338da460775f485f909fd5f21f8bc53b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtOS0xLTEtMTMyMDc0_d16f64b9-4466-40ea-9edd-5218802c9726">4,429.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64841d2821d34b798c8445748b6ffdfc_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktMS0xLTEtMTMyMDc0_78553036-b1b4-4c61-a87c-772ab100c2cb">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1958233493894314afee0b6c91612de7_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktMy0xLTEtMTMyMDc0_d7111b61-fe08-4b82-a59f-c8f0d7130207">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b6660396d914c77bbe2e0c9930c633f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktNS0xLTEtMTMyMDc0_2e393168-88eb-476c-990d-975f0515d8f6">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5e67904d07e4556853ac8fc259a4806_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktNy0xLTEtMTMyMDc0_2db6a0cd-9512-40d8-836b-20170092b5b1">666.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fb70e40a8634e8b861d8f3977055842_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktOS0xLTEtMTMyMDc0_cd597a55-aeeb-4d58-af2c-044b764f4dd1">673.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtMS0xLTEtMTMyMDc0_28004f4d-35d4-48b3-a133-1236a52e4791">2,203.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtMy0xLTEtMTMyMDc0_b735267d-9d8e-43f6-8061-41395b31f828">411.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtNS0xLTEtMTMyMDc0_e482a445-dfc2-4abc-a7e0-11d082735a5a">1,812.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtNy0xLTEtMTMyMDc0_6da59ae6-72df-43e5-b32b-6dbafb586d58">675.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtOS0xLTEtMTMyMDc0_6e324d7f-fe4d-4e7f-a4e2-ea65d97a57c5">5,103.1</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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Product and Services</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac436a22f5d9420eb1a08218f8b7f9eb_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtMS0xLTEtMTMyMDc0_e11fcf23-ef33-4e0e-9522-239c71d29c9f">1,519.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib89d542ccc4e4aa4b9bf55db836c91ca_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtMy0xLTEtMTMyMDc0_146b7dbd-ae08-4095-b852-0481f729f867">334.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e591521674477fa135587c04037aa4_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtNS0xLTEtMTMyMDc0_fa6c05a2-7205-4121-aa9c-60931c7a616f">1,362.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53a79189466d4ce793c72f6f2a7ad840_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtNy0xLTEtMTMyMDc0_7b3fdb6b-d9f1-4d1d-902e-e387125dd77a">471.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtOS0xLTEtMTMyMDc0_dd1edcb0-f188-4bd1-b9df-e12daf61f2d4">3,688.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f5271a1515d418380a069892f8419bc_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtMS0xLTEtMTMyMDc0_0c830f0f-5830-4687-9707-d9bc78a182f4">453.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02d15befa35d4fce9e4a02ecce8c1042_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtMy0xLTEtMTMyMDc0_e3a4622a-7dd8-4f10-81d7-8cd12e078878">56.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8caf15d56d03470ba262f1fee7349c2b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtNS0xLTEtMTMyMDc0_8160c9ac-93d0-4291-a9c9-84b43d403de8">301.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33a44c20b36349238e644bb98f3ce4d2_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtNy0xLTEtMTMyMDc0_c2ecf933-4e7e-494f-808c-aad7e7041610">134.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtOS0xLTEtMTMyMDc0_9ab405df-5cd7-4e9c-80ff-3831022785fa">944.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e86b02d99347e0aac7e3af2ee92ed4_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtMS0xLTEtMTMyMDc0_0ab4213d-badb-4a69-aee0-a7025dace7da">215.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60f04e5b4e984083bd0782aa132d326e_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtMy0xLTEtMTMyMDc0_5d050ccc-8c4f-46d7-b723-7d63d9d66f27">15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3113579cd199453cade6d76c33498e07_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtNS0xLTEtMTMyMDc0_1bde9398-4b68-4ea9-af0b-49f4a802d2b6">144.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c72caaacd3842309776ce51ad440ea4_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtNy0xLTEtMTMyMDc0_ccb9af5a-12ab-4341-963f-bb54830d918f">66.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtOS0xLTEtMTMyMDc0_45e2bf01-ed2a-4292-b125-c8775d3f5bf8">442.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i898a778633dc4ddaa69a551666c58a6a_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtMS0xLTEtMTMyMDc0_c31d94bd-31e2-4d92-92d4-b38f588372a2">15.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cadd8ce9e684e50bf64d9bea12ce0a1_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtMy0xLTEtMTMyMDc0_6ece5d47-ea8d-4d35-81cf-1e8a0e53669e">4.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i384de207401046299b5fc02a9b0878d6_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtNS0xLTEtMTMyMDc0_6e9353da-8e58-48c4-a867-7e534da0386c">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07db2311b43e429382e96140afb96e8c_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtNy0xLTEtMTMyMDc0_89fecc43-c8ed-4808-ac08-ea8420e92a75">3.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtOS0xLTEtMTMyMDc0_3ebdc23c-ebdb-4d52-9068-318539c51416">28.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctMS0xLTEtMTMyMDc0_b0caf7e4-a7a9-4eac-94f5-033e1e59ee02">2,203.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctMy0xLTEtMTMyMDc0_b5048364-71b9-4cff-bc62-934c1349fae1">411.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctNS0xLTEtMTMyMDc0_4ebf2cd1-5c0b-4916-8958-88204ec1c70c">1,812.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctNy0xLTEtMTMyMDc0_5d631242-11d7-4b48-afc8-75ae4697e94e">675.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctOS0xLTEtMTMyMDc0_a327f2dd-9f8e-4c70-9b31-3527a1b5dba6">5,103.1</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:14pt"><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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by Channel</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3a09e60836a433fbe9327041b6d2cab_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtMS0xLTEtMTMyMDc0_5697bd5c-7fa9-445b-a491-4b1dd5f0e1ec">2,203.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ef8ef9450674cc98a366390a0ca1032_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtMy0xLTEtMTMyMDc0_e72c0e52-6413-4327-a3a0-aa8020a45d9d">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if36c0ddad673479783cba9a6754e4ba1_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtNS0xLTEtMTMyMDc0_96c6e6b5-2f4f-4952-a2af-9fa27216d26a">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i895466c952f2417faf215b6a0765478f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtNy0xLTEtMTMyMDc0_e540325f-ff2b-476b-9061-34ce8ef00568">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i031d265e5daf418ca718bebb1f079547_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtOS0xLTEtMTMyMDc0_53b9cf2d-61ef-443f-8426-3dde6c872045">2,203.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c034ac108094d458b3237b433ccee02_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtMS0xLTEtMTMyMDc0_0ce5692d-5b34-4aa0-bff8-0dff7f39f18d">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721e0acf9b7b47059257bd2ca68c3d10_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtMy0xLTEtMTMyMDc0_d2553d28-dc55-4e4f-8f27-fe674b72ba04">411.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e243ad5f9df47eb9770267a1053e5f8_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtNS0xLTEtMTMyMDc0_4e05852a-803b-4ea0-8c4d-8c2d4f92df23">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eee7b6b82454a96bc07c708283cdf3c_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtNy0xLTEtMTMyMDc0_f5cd3a46-8e2b-4d0c-8370-cc192208f831">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if80174b2708141798c0f2c87570269d0_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtOS0xLTEtMTMyMDc0_20eb58e5-1304-4095-98cf-019bfc30eb29">411.4</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff6fee7e2b244ec0ad07d18ad53a184f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItMS0xLTEtMTMyMDc0_127ee927-c30d-46c8-b4ef-efd010039237">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaec4c1b3f2e4a0bbef80dead5830640_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItMy0xLTEtMTMyMDc0_352751b4-b065-492e-b757-0efaaea7f677">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7773ee8befc642dfbc1910ac296db50f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItNS0xLTEtMTMyMDc0_55b87b58-b380-4e34-b871-9ea7f364686c">551.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1836453a12cb46cdb808b2acb358cd02_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItNy0xLTEtMTMyMDc0_543fd382-c432-4981-87b5-0834e7538e63">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaedb5534e71342bcb42475f99225e79a_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItOS0xLTEtMTMyMDc0_1492ee91-86b6-4e3c-b28d-9ef284d664a3">551.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48187823057740f58b6c3796bdeeec81_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtMS0xLTEtMTMyMDc0_0c499a95-fcb9-411f-a527-a18d64000ba7">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f6dc4da6e546d39d349f431d1b6cfd_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtMy0xLTEtMTMyMDc0_1b3ea63d-04b7-4547-a949-2a57b88b6d02">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5a1fd3b354144f599f4113d2bab742d_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtNS0xLTEtMTMyMDc0_ea5b1308-3975-4b5b-ba2b-9b8dbc6a60f4">665.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4ecc356ce254b1d9a48098ad54dabea_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtNy0xLTEtMTMyMDc0_f3b97091-c8ee-466b-8f5c-f9581e097215">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb82f343e93d48298bd888dbe77ef12d_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtOS0xLTEtMTMyMDc0_33e22e9b-72fa-4dac-87ea-71de97717b4f">665.7</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf6aae24fe494b139ad2837bf5f9e414_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtMS0xLTEtMTMyMDc0_e1f662ca-b6b1-4a72-b829-9c556077f0b9">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8f0a21615364be4a3a1b7b4038ea625_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtMy0xLTEtMTMyMDc0_668f1627-91c8-4e31-ae1b-158180f3189a">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f9895955e6e48e79a495bef752ff398_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtNS0xLTEtMTMyMDc0_4e0c133e-805b-480f-913b-a3555ec718fa">595.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e23fcb09ff04ea8b325806ffef68a49_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtNy0xLTEtMTMyMDc0_a8ac366a-f840-4fd0-b2ac-36dc307f3560">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ed9503db18b45828dd4d4c979ad2553_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtOS0xLTEtMTMyMDc0_13285f17-6cbd-44fc-bf2b-7a873d4269ba">595.6</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69fcef8235c24eecb87c087044da49ec_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtMS0xLTEtMTMyMDc0_1eaf292e-e069-45c2-a2e0-309a36d26d32">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37690d2321a543bb944dc1becb4a592d_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtMy0xLTEtMTMyMDc0_ab5ad7b5-5744-4b5d-8ec7-ed035fad4867">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc300f69db9847888db0df4129ffc8e3_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtNS0xLTEtMTMyMDc0_50b15b13-1c96-4558-a88e-3a64fc35fa5c">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd07343144034f55a870ac8d0449c19e_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtNy0xLTEtMTMyMDc0_cc06f517-3eb8-4d1c-9238-3a8e5f6f1457">675.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29dfcca85ad14125b03269bef647c541_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtOS0xLTEtMTMyMDc0_25b19dc3-def5-401c-8af1-88f44821abfd">675.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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtMS0xLTEtMTMyMDc0_568750e6-e6b2-449d-8a7f-37fd5fdfe4a9">2,203.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtMy0xLTEtMTMyMDc0_20a3415b-8a1c-451d-b388-262fb7e99ea6">411.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtNS0xLTEtMTMyMDc0_d39d4d3c-1b09-45d9-b45f-99050079b0a1">1,812.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtNy0xLTEtMTMyMDc0_955033a7-9b03-4a57-b4c0-a234a14ffae1">675.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtOS0xLTEtMTMyMDc0_285c095a-6ce7-4d3c-9057-4974c76634f4">5,103.1</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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a4447985dc49bb828b4037dc28be85_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktMS0xLTEtMTMyMDc0_bd05e8cd-4a91-4ef0-9b96-3713f4d7c9c1">1,861.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4486bd32e564830b9f406b326a5ec60_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktMy0xLTEtMTMyMDc0_2aae5f88-9803-422e-967d-1b82046cb687">365.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic240cf936dcf4da8aead7a0e4cbf6568_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktNS0xLTEtMTMyMDc0_fa46062f-c855-4794-b668-038d7bed1016">1,608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifacc50a2ca9f4f84b3cfe71c53b631e7_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktNy0xLTEtMTMyMDc0_09accd1d-20e1-42e0-866f-e8cef3dc2ac7">590.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ea2315b05de4fa39d385776619f7c0d_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktOS0xLTEtMTMyMDc0_866040a4-a6a5-4af1-b910-a77ca18601c5">4,425.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is agent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dfc7c59df56443ebfe3971fe0734f1a_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtMS0xLTEtMTMyMDc0_1e7414ce-0322-40f6-a76a-9f92c439f08e">185.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd2aa6d7f684d0e8cb3b61f9573d266_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtMy0xLTEtMTMyMDc0_b13581b7-4bf6-47da-8a81-c4272b634387">36.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79e1fcd1a1f84bb9a66a923dcbe12ed3_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtNS0xLTEtMTMyMDc0_f9547a83-169d-4114-b3db-588d5a5950c1">101.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa378f47e3c842a5ac948e321eaac404_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtNy0xLTEtMTMyMDc0_b2acb9ce-e958-46da-a06b-4fc70378f351">28.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2724dfaca1441fab85ffec5f5c183c4_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtOS0xLTEtMTMyMDc0_c7563a77-1216-415a-aa76-a476fa3686f2">352.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6d002e86cb4f7da06eb33cb338c8ef_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtMS0xLTEtMTMyMDc0_a69da64f-0407-4e2a-8787-69229d4dac20">156.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb2afd0d9c4342518c02755ebd7baa8c_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtMy0xLTEtMTMyMDc0_4f5d649c-f04b-4041-9294-bf3d6901d5b6">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c00d63e544b4349b2088fab924a5dc5_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtNS0xLTEtMTMyMDc0_c71e3e74-5a3c-45c0-a2bf-ea3904397a14">102.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b59f232f124b0da2dbb9979fbd3fcc_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtNy0xLTEtMTMyMDc0_5453d0e0-ad17-40d9-ba25-219cc3b9472d">56.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic15702760bdc4b5693f5e902266b55ac_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtOS0xLTEtMTMyMDc0_00ed5d65-ed62-4a8c-870f-62cb93be5d5f">325.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItMS0xLTEtMTMyMDc0_e1c99c2e-2c63-4cf5-8736-4e152f834a3b">2,203.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItMy0xLTEtMTMyMDc0_c68ff1e2-2140-44cb-bfff-ce84cbf9682c">411.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItNS0xLTEtMTMyMDc0_85eaa4ce-cec8-4c3c-b338-34833747a8bd">1,812.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItNy0xLTEtMTMyMDc0_b3de483b-e3d6-414c-8070-4c05a86a9d71">675.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItOS0xLTEtMTMyMDc0_59cc6537-bf41-4cf4-ba21-281fcaae84fb">5,103.1</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="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><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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.</span></div></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></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><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><div style="margin-top:9pt;padding-left:36pt"><ix:continuation id="i2e49f0ed54644009801a97dc7a48ddb9" continuedAt="i12117ac680e7429a81b967105525de1d"><ix:continuation id="if56761f7b3bc4f19b7b143cdd1d91a15" continuedAt="id34c85ce8bbb43ac8b7b550b7be57641"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:36.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b1c48cd5e7d42c683c2ace560d3cfee_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTEtMS0xLTEzMjA3NA_2e57b823-0db1-44dd-bb7c-3f0be8ad1429">2,616.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4caa6afedc8f405e91a80a2c440a37ef_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTMtMS0xLTEzMjA3NA_9fdc73af-31eb-47b9-9e76-8d3d08e88524">524.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacfbb8be4aab4973b8b940edf2f1820b_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTUtMS0xLTEzMjA3NA_3b65c588-5e01-4361-976c-6fd8f271baa2">2,033.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953dc5976af44b22868bc93762ae80c0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTctMS0xLTEzMjA3NA_4cf52f4a-7ff2-49ec-8c09-2157b95ae7a0">4.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i728d689a7d59465cb5f99a9da778b1de_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTktMS0xLTEzMjA3NA_fbdfb57a-d2f7-4f82-bc3a-bf3470dbbea1">5,178.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226eeb81cc8245c9b8d11f7f2a10b3a3_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTEtMS0xLTEzMjA3NA_4680ece7-b5be-491b-9b6b-71fe697b7711">10.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7719ef703a3640b68f6b9563f9183133_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTMtMS0xLTEzMjA3NA_f137e0e4-cb3d-4920-b7cf-9f56a8db5024">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i424389333aa3424faa212bf0e9f1fc69_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTUtMS0xLTEzMjA3NA_df9f0203-46d4-4040-8f06-eb129564b82e">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb178782fe8344aaa6d03c720223e95d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTctMS0xLTEzMjA3NA_27b475ee-f26d-4b49-8b75-ecdb83056c89">759.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib34b491263314c8ba691e573d7be6cc1_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTktMS0xLTEzMjA3NA_7e50c1c1-a6b9-4a11-a847-01cfc2d2e476">770.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTEtMS0xLTEzMjA3NA_9dcdb465-c875-4486-90ae-3774f9b34507">2,627.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTMtMS0xLTEzMjA3NA_b71db968-9a40-4958-b62e-fe6ff4c52fc7">524.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i788027820a0545949e7d118802689616_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTUtMS0xLTEzMjA3NA_f3ad888c-dd57-4be6-a3e3-7a6be7b59ac9">2,033.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTctMS0xLTEzMjA3NA_69fbeece-d577-42a4-8a97-7536ab7b7705">764.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTktMS0xLTEzMjA3NA_a52bea0c-cd1a-4f8b-9955-d10a481d316b">5,949.1</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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Product and Services</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01792b883f7f485eb8070f0e35d335aa_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTEtMS0xLTEzMjA3NA_b8d187f6-fa97-4240-a1ec-53fafdf9f64a">1,983.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c981f647fb34b45b0deaf320de6f967_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTMtMS0xLTEzMjA3NA_1c0a5c9a-27c4-4f98-9d4c-0be8b4efc6fc">443.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc23ef2ccaf04465921d70e64445c7ff_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTUtMS0xLTEzMjA3NA_e6b99a0d-d1b6-49d2-bda0-2e0ef2dd037c">1,646.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5214072c2c4dd39432071abad5d671_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTctMS0xLTEzMjA3NA_41b3d709-819e-4e4a-8421-6a247d6463c2">608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTktMS0xLTEzMjA3NA_3376af11-51f9-4065-a986-0b3334d2180c">4,682.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41d56c22bd7b4b63beb1b4e2291f27cc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTEtMS0xLTEzMjA3NA_52c137c7-3564-4288-9699-ee77167cf2d3">399.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie10e88c29a864055b704088ae8cdd02b_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTMtMS0xLTEzMjA3NA_499f42cb-1a9d-476f-a5cf-bf748dec0e98">59.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9217434452bc42a1ade3dc8ce1828fa4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTUtMS0xLTEzMjA3NA_7f819f5c-1c45-4bfc-9cd3-951a45d388eb">253.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eb09e47ca6a42e89a719dc410e3e840_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTctMS0xLTEzMjA3NA_f91c76b1-d649-4cfd-8cb8-ff0c98a97f46">85.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTktMS0xLTEzMjA3NA_542b1148-d35d-4981-8140-62b6a62a5ad4">798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4c0ea51138419dab9ca48122ebf9e1_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTEtMS0xLTEzMjA3NA_60ca87bd-e6d7-4605-b8b7-d66d751fa298">225.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eeeef2295c8464b9833ccae4fa778e0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTMtMS0xLTEzMjA3NA_a3a3ed9b-80e7-49a7-bea7-1bceeb99079d">15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6492f491542e4be674a1ed7a4ffd6_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTUtMS0xLTEzMjA3NA_75240eb4-b69a-409a-a9eb-64dcd25df950">129.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0972bb1041444811b67de248b451bdb8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTctMS0xLTEzMjA3NA_c8248b0c-33f9-4666-a166-7d800618cb2e">67.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e2b110316a4694b25b809407b898dd_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTktMS0xLTEzMjA3NA_6de55db8-3a40-4934-a33d-422a1bc82ba8">437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24629d7056024bc884d9dea0a605875d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTEtMS0xLTEzMjA3NA_6fb65401-35fc-4273-bec5-e8dd121053b2">18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa683e6962ee4341b8c44545386e28d7_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTMtMS0xLTEzMjA3NA_785cf8f7-288c-48fe-8e1a-0c9de4fd1017">5.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i606e73bf6a8b43d9954bafd8e3dc750c_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTUtMS0xLTEzMjA3NA_2fd0ead5-ddb2-494b-88ac-096e793471e6">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90587018646496593241cdd6e9430ab_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTctMS0xLTEzMjA3NA_59a7e144-c8d7-4cf3-9e92-ee05bb8fe59a">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTktMS0xLTEzMjA3NA_4f14dbcb-967a-4c57-9a60-96fc9ba7995f">31.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTEtMS0xLTEzMjA3NA_f3fb03a3-2955-41f0-aefe-834552b5d76e">2,627.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTMtMS0xLTEzMjA3NA_620c212b-8b88-4171-b883-dea134c122fe">524.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i788027820a0545949e7d118802689616_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTUtMS0xLTEzMjA3NA_5139f0ce-1aa4-4da8-8e02-50727d18c9b2">2,033.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTctMS0xLTEzMjA3NA_f2441e84-1651-4978-8a05-263f769ccf5a">764.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTktMS0xLTEzMjA3NA_8d47c481-ed89-4f09-ba5c-703beb769646">5,949.1</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:14pt"><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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by Channel</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e860795e5974470869a874d62b306c2_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTEtMS0xLTEzMjA3NA_07dc65cf-12da-4209-856c-f7c6f4b948f1">2,627.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db7d295527a4bad9676b363e73b39de_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTMtMS0xLTEzMjA3NA_7e874159-6af3-4b97-a2d7-e9cc9645d22e">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17dc82376b2e4315ad28f6fd86fc8d34_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTUtMS0xLTEzMjA3NA_107b55d0-89c7-4ebf-bef0-0481cbd200e9">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i606f76a32e1c4cff8950f89f97fe5e42_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTctMS0xLTEzMjA3NA_4936a87e-4766-4ff3-9c8d-1e58cbc9a6e8">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4ea20c64a1d4e11a9201e00b5fee6e4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTktMS0xLTEzMjA3NA_d865f74b-b779-46a5-9703-2ef7c62adb5e">2,627.6</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief277d1c9515400c817fcf5a9fff077f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTEtMS0xLTEzMjA3NA_6b91d750-3671-4140-a8fe-525bb9769141">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadbcea0870744903bceb5554d8686760_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTMtMS0xLTEzMjA3NA_a8585b6d-7930-4e0c-88ed-ada1f14d132d">524.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5124bb4a464557ae2a424e68335fcf_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTUtMS0xLTEzMjA3NA_0b6fa303-b376-40f9-b321-be6ac8c9f096">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b94aab3024c4ca5b6c53879bcef6b14_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTctMS0xLTEzMjA3NA_a50d7345-890a-4a8b-abff-d0361bc8e255">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcfbb8e2b3644179b03204abb1a08ee5_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTktMS0xLTEzMjA3NA_3feb9d4d-d40f-4e08-9ed1-62ebf5471003">524.0</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id43ca398754e4cd9816bac259993fa57_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTEtMS0xLTEzMjA3NA_0953ab1c-56cb-4f97-b72f-c4ec17cfdd21">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93c40bd4b8ce478591db175d47ff61c4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTMtMS0xLTEzMjA3NA_7d2b8477-9661-42a6-98fd-4a23ff654f93">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8042a0545524663af7b2a4dba9a93db_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTUtMS0xLTEzMjA3NA_4171ee35-b03e-4c4c-ace7-606b2a5d2917">543.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7e951ece9ee431faff212d935ca6f0c_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTctMS0xLTEzMjA3NA_f9e49448-ace4-4c26-a347-c9281b50c634">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i417b5bc726d84863b20ac0087409283a_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTktMS0xLTEzMjA3NA_fbbda0c9-637e-412f-be59-9ee9e0f2f57e">543.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad648ff5df644525850bcb3a42673663_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTEtMS0xLTEzMjA3NA_a24e99f9-90c5-4368-90c6-525c4316dc3f">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id161de5dc4124124aadfa9c29bc128d5_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTMtMS0xLTEzMjA3NA_fef25f1c-974e-4516-9ea7-293d9231d416">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ca4099b5b924d079e7cc64ffc0424fa_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTUtMS0xLTEzMjA3NA_b4ad763a-0881-4416-8ece-3dfba716834d">902.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ae5cfa94fca46548507a8c96f509de4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTctMS0xLTEzMjA3NA_d1420544-c8a8-4e8c-9538-ba50e3dec848">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib49ce322cf484b0699e9f4dcef7e17a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTktMS0xLTEzMjA3NA_49f9b802-5dda-4a2b-ac9d-c3fa143aba4b">902.8</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida4df4b6b53747e2a52a720234206c78_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTEtMS0xLTEzMjA3NA_cbba1371-383f-4470-a871-4c06d5e9fd8e">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a9797483e3c4ac3baf31a1abe2c3190_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTMtMS0xLTEzMjA3NA_6c9c2347-35ff-42d5-a3fe-1f7de0139d01">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3bf3941083045688dae03a4297ce08d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTUtMS0xLTEzMjA3NA_431ef093-f276-4d2c-8e1e-cad95ec72656">586.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72055a9996a24c08810ab6a86e60b063_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTctMS0xLTEzMjA3NA_2d05b2c2-d04b-4df4-8435-1ee5a8e6b9c5">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cbc5cf4f1d44fe2b899e3a896395e3d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTktMS0xLTEzMjA3NA_c792e592-c8af-41fc-a930-eeba3c8246cf">586.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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia869271a34d94b319a531e10346dcf50_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTEtMS0xLTEzMjA3NA_b16f042a-1a82-46c8-82c8-cf8e2e66eec4">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d8643549a584250937ad5e6182979e5_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTMtMS0xLTEzMjA3NA_0f3cb67a-6b30-438b-ab03-b7f8d9bd8e9f">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie67b69c20cf64f318330caff38af7f17_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTUtMS0xLTEzMjA3NA_6abb2a07-4705-457d-9718-b23df10d57ec">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9162ad4c7d84e099a77604159917378_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTctMS0xLTEzMjA3NA_4c461554-cc18-43ed-a473-56ded234739f">764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b3ff4e0665743aba1a2991c2491bfe4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTktMS0xLTEzMjA3NA_6a0234ab-c677-4881-bf27-be728ff3dd18">764.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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTEtMS0xLTEzMjA3NA_8193dce3-db57-4496-9027-9bfbf0d61d9c">2,627.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTMtMS0xLTEzMjA3NA_69e09a5c-e7d2-4b28-b98c-61302b8d26d4">524.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i788027820a0545949e7d118802689616_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTUtMS0xLTEzMjA3NA_2d489005-71cb-4834-9976-ac13e0b5142d">2,033.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTctMS0xLTEzMjA3NA_116a2963-ce88-449e-9172-ae9270ee4841">764.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTktMS0xLTEzMjA3NA_6e185308-181f-4dca-9384-dc39a5125c1f">5,949.1</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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22594b1523f044ce82342ecdac538a64_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTEtMS0xLTEzMjA3NA_3f597190-33d1-4e71-8e75-9a614aec55ff">2,291.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if546de85685d46d38d86a52e12225262_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTMtMS0xLTEzMjA3NA_8545fb01-1b4d-4ee8-832a-143cfd67c356">480.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7384000c7714ca5ae84e9b32f6877f4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTUtMS0xLTEzMjA3NA_b21c96c0-3d7d-46ba-9e33-76ef2c8bdb27">1,840.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceecbd81ca064762b6e1d8175038df6a_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTctMS0xLTEzMjA3NA_9e3d037d-d976-4586-ae70-1ddbd8f9673b">677.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3e6ea6135f944639839ed67b9913a2a_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTktMS0xLTEzMjA3NA_042f7807-5d36-4f18-85e0-0ea6849e748d">5,288.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is agent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89859913afd74e9080b9c115f1e65212_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTEtMS0xLTEzMjA3NA_453d2905-2ac8-4b42-973f-978b19475a97">180.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icad4660e72bf450b95957101ae47f11c_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTMtMS0xLTEzMjA3NA_e8dbd493-e90d-44da-80e0-1ea0d977f44e">34.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f3d169ae8140398b47ae13d902f8f8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTUtMS0xLTEzMjA3NA_f3f15d85-5bdb-4cde-98a4-31668cb30e75">96.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380f52efab3c420aa378e1a73ff8606e_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTctMS0xLTEzMjA3NA_2d19a17a-f76f-400e-8bc4-850a19e2b3f5">29.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9cc6318d625440aa92189ae5b565e41_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTktMS0xLTEzMjA3NA_bdf47658-d6cb-495f-8ebe-38f7d8686d5a">340.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee6cb142dd0b4321b2ef2fb91da7af3f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTEtMS0xLTEzMjA3NA_1d3a075d-113a-4f0e-ae07-a00e52cbc566">155.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8985fe420da34e42aa2483571bf0b536_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTMtMS0xLTEzMjA3NA_731f1987-7c84-473d-b815-ca1619554aa2">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7c8f9b466834acc8f80ae1e2796eabe_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTUtMS0xLTEzMjA3NA_9e23e622-24bd-4aa9-ad94-be14c95b1874">96.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75ede71b610e4b5abe1b85af94bdc9f9_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTctMS0xLTEzMjA3NA_989ccdd4-d307-4630-9ebd-34d38d03af4c">57.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4ac7d08d77240e9b79ec192dc6de4d0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTktMS0xLTEzMjA3NA_6a113ad9-f2a4-4a54-87bf-872a356de621">319.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTEtMS0xLTEzMjA3NA_9a87a8f5-c7a8-4975-b050-6f745a4f59dd">2,627.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTMtMS0xLTEzMjA3NA_feecef4f-2f2d-4119-877c-7bae4ebd6a59">524.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i788027820a0545949e7d118802689616_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTUtMS0xLTEzMjA3NA_d832a011-0ca9-47ea-9a24-3fb96668b359">2,033.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTctMS0xLTEzMjA3NA_0ead74aa-e1f4-4ce6-8acb-8f4aec107d16">764.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTktMS0xLTEzMjA3NA_7b787412-7afb-4a89-af89-1b342a0c2311">5,949.1</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="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><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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.</span></div></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></td></tr></table></ix:continuation></ix:continuation></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></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%">CDW CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(dollars in millions, except per share data, unless otherwise noted)</span></div></div><ix:continuation id="i12117ac680e7429a81b967105525de1d"><ix:continuation id="id34c85ce8bbb43ac8b7b550b7be57641"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Net sales by major category for the three months ended March 31, 2023 and 2022. Categories are based upon internal classifications.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:35.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.199%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.199%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.199%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib56a8726ddc242d1af6d94fcaa7dfff7_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktMS0xLTEtMTMyMDc0_863ba2db-e10c-4685-adca-4d1643e0cc75">1,064.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib56a8726ddc242d1af6d94fcaa7dfff7_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktMy0xLTEtMTMyMDc0_ca126068-1416-4eee-95d5-68eb01f49066">20.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06b6bb817ac460c862b3d4c2432dd6d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktNS0xLTEtMTMyMDc0_acb7b7e6-2255-4b02-a37b-bb228d2fa0bb">1,713.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id06b6bb817ac460c862b3d4c2432dd6d_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktNy0xLTEtMTMyMDc0_a8226716-6293-499c-aaec-ba4ca504516e">28.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netcomm Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida71ac84842b4d4ab5def160fb68cdf8_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtMS0xLTEtMTMyMDc0_4b5368ff-a11d-4468-b9c0-9bdd96858fb1">744.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida71ac84842b4d4ab5def160fb68cdf8_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtMy0xLTEtMTMyMDc0_627e308d-34ac-4fcf-9559-7e9ab393f9fc">14.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9535f031c9504780b4c6fb579ae178d4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtNS0xLTEtMTMyMDc0_3afa21e7-2ba7-4c80-8214-8fbbff8675bc">567.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9535f031c9504780b4c6fb579ae178d4_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtNy0xLTEtMTMyMDc0_bfeeac3c-07ba-43ad-a318-af8c0c7f166f">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Desktops</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80ed6b45f6964e28bde82f1ef5f678e7_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtMS0xLTEtMTMyMDc0_f9a95575-495a-4ceb-9a06-3a4d74c4ead9">257.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i80ed6b45f6964e28bde82f1ef5f678e7_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtMy0xLTEtMTMyMDc0_9f7f6e36-cec1-4bcf-9f00-dad6ac261ce3">5.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62342d2ccca43a6973cdd4d13e09822_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtNS0xLTEtMTMyMDc0_8ca1d95b-640d-4bc2-a1a4-908c5a2e4c7f">337.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic62342d2ccca43a6973cdd4d13e09822_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtNy0xLTEtMTMyMDc0_55dc7e51-641e-40a6-a863-d2d5e12f763b">5.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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b20d19b66c7405cbc054c114e540172_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItMS0xLTEtMTMyMDc0_25b8ffe5-d639-455a-8372-53eb5aea0ae9">476.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8b20d19b66c7405cbc054c114e540172_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItMy0xLTEtMTMyMDc0_4ee0cbed-0c88-42e1-977e-92bac7deacea">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5522e0dd9cf74f3e9f1977477a8504e8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItNS0xLTEtMTMyMDc0_c2920288-7a11-4463-a8ab-ef63a3db3e3a">629.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5522e0dd9cf74f3e9f1977477a8504e8_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItNy0xLTEtMTMyMDc0_6c0a818f-013b-4f9b-ad59-dc5151591cc3">10.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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Storage and Servers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec4603bd62ec4f63b129c6cd0398b602_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtMS0xLTEtMTMyMDc0_3d994cd1-359f-40cf-8a01-a5955af20f51">541.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iec4603bd62ec4f63b129c6cd0398b602_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtMy0xLTEtMTMyMDc0_bdb81caa-c2d0-4a7b-a1e9-4c9b691ad21c">10.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4f67289bd514055bf57baa9c62ad19f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtNS0xLTEtMTMyMDc0_e44454e0-0da6-442c-b324-5a35ad0da645">620.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if4f67289bd514055bf57baa9c62ad19f_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtNy0xLTEtMTMyMDc0_11b7c615-7b8a-4720-bd86-c027f805ce9d">10.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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Hardware</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d0f08aad3de49dcb446c4f08b8ba3e4_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtMS0xLTEtMTMyMDc0_70e53077-1b7c-4c79-940c-d10cf7c8c359">603.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d0f08aad3de49dcb446c4f08b8ba3e4_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtMy0xLTEtMTMyMDc0_a69a9bc8-45e5-4893-987e-9342490f601d">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec669d00426a4f96921bb4dda40f8545_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtNS0xLTEtMTMyMDc0_4d6ae065-0091-40fe-b164-8007f01c29ff">813.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iec669d00426a4f96921bb4dda40f8545_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtNy0xLTEtMTMyMDc0_ac7fcfcd-b452-4de0-97b7-887baba7fc6d">13.7</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Hardware</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtMS0xLTEtMTMyMDc0_91954c3c-d05e-4cd7-9022-001648bf3a2d">3,688.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtMy0xLTEtMTMyMDc0_701f7547-7894-44ba-bbf1-1908f5982820">72.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtNS0xLTEtMTMyMDc0_bd175eba-0c9f-4708-bccd-f289fbac3326">4,682.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtNy0xLTEtMTMyMDc0_4cc08b39-6fe4-49ce-a9cb-701a1f8dd229">78.7</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:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctMS0xLTEtMTMyMDc0_df99139b-5088-45ed-bff7-879f48fdd1d7">944.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctMy0xLTEtMTMyMDc0_dec3e2eb-0def-4d22-a536-b3789580ca80">18.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctNS0xLTEtMTMyMDc0_fb6f8cb4-caeb-4a2a-93e6-f11ac5be20d0">798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctNy0xLTEtMTMyMDc0_836db02f-41b6-4963-88c9-68ee4756b25a">13.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtMS0xLTEtMTMyMDc0_b8d54532-72e6-4add-955b-305e3a8bdfa8">442.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtMy0xLTEtMTMyMDc0_35123913-7bfa-4394-ae96-65eb5063a10e">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e2b110316a4694b25b809407b898dd_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtNS0xLTEtMTMyMDc0_54dfc463-cf4e-499c-9f68-35a1553df813">437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44e2b110316a4694b25b809407b898dd_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtNy0xLTEtMTMyMDc0_981ace69-bd4b-4a55-96e7-b22b30098df5">7.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktMS0xLTEtMTMyMDc0_e5bec2dc-730a-4387-9fae-4a11d45ead0e">28.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktMy0xLTEtMTMyMDc0_00a94500-c71d-425e-ad70-f8743210501f">0.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktNS0xLTEtMTMyMDc0_79b7289a-e9ba-4fb4-9e5a-cf577ef9f38d">31.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktNy0xLTEtMTMyMDc0_ca4d46ab-e290-4fea-aad9-d46a3ea45503">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtMS0xLTEtMTMyMDc0_dcdd3666-3e84-4651-abe3-4a735edf9e27">5,103.1</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtMy0xLTEtMTMyMDc0_86d688ed-ab7f-4fa3-9c36-cc4bbd165040">100.0</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtNS0xLTEtMTMyMDc0_2c5e2e11-04ad-418e-9cec-25af501b98a0">5,949.1</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtNy0xLTEtMTMyMDc0_aaf0634c-7181-4eb0-8a0d-97ddca6e998e">100.0</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Certain software and services revenues are recorded on a net basis as the Company is acting as an agent in the transaction. As a result, the category percentage of net revenues is not representative of the category percentage of gross profits.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Prior period amounts have been reclassified to conform with current period presentation.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unless otherwise indicated or the context otherwise requires, as used in this </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Discussion and Analysis of Financial Condition and Results of Operations,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> the terms </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">we,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">us,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">the Company,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">our,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CDW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> and similar terms refer to CDW Corporation and its subsidiaries. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> should be read in conjunction with the unaudited interim Consolidated Financial Statements and the related notes included elsewhere in this report and with the audited Consolidated Financial Statements and the related notes included in the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Annual Report on Form 10-K for the year ended December&#160;31, 2022. This discussion contains forward-looking statements that are subject to numerous risks and uncertainties. Actual results may differ materially from those contained in any forward-looking statements. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forward-Looking Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> at the end of this discussion.</span></div><div id="i3a6464158734482caf3b5f1565f30992_100"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CDW Corporation, a Fortune 500 company and member of the S&amp;P 500 Index, is a leading multi-brand provider of information technology (&#8220;IT&#8221;) solutions to small, medium and large business, government, education and healthcare customers in the US, the UK and Canada. Our broad array of offerings ranges from discrete hardware and software products to integrated IT solutions and services that include on-premise and cloud capabilities across hybrid infrastructure, digital experience and security.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are vendor, technology and consumption model &#8220;agnostic&#8221;, with a solutions portfolio including more than 100,000 products and services from more than 1,000 leading and emerging brands. Our solutions are delivered in physical, virtual and cloud-based environments through approximately 10,900 customer-facing coworkers, including sellers, highly-skilled technology specialists and advanced service delivery engineers. We are a leading sales channel partner for many original equipment manufacturers (&#8220;OEMs&#8221;), software publishers and cloud providers (collectively, our &#8220;vendor partners&#8221;), whose products we sell or include in the solutions we offer. We provide our vendor partners with a cost-effective way to reach customers and deliver a consistent brand experience through our established end-market coverage, technical expertise and extensive customer access.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have three reportable segments, Corporate, Small Business and Public. Our Corporate segment primarily serves US private sector business customers with more than 250 employees. Our Small Business segment primarily serves US private sector business customers with up to 250 employees. Our Public segment is comprised of government agencies and education and healthcare institutions in the US. We also have two other operating segments: CDW UK and CDW Canada, each of which do not meet the reportable segment quantitative thresholds and, accordingly, are included in an all other category (&#8220;Other&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may sell all or only select products that our vendor partners offer. Each vendor partner agreement provides for specific terms and conditions, which may include one or more of the following: product return privileges, price protection policies, purchase discounts and vendor incentive programs, such as purchase or sales rebates and cooperative advertising reimbursements. We also resell software for major software publishers. Our agreements with software publishers allow the end-user customer to acquire software or licensed products and services. In addition to helping our customers determine the best software solutions for their needs, we help them manage their software agreements, including warranties and renewals. A significant portion of our advertising and marketing expenses are reimbursed through cooperative advertising programs with our vendor partners. These programs are at the discretion of our vendor partners and are typically tied to sales or other commitments to be met by us within a specified period of time.</span></div><div id="i3a6464158734482caf3b5f1565f30992_103"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trends and Key Factors Affecting our Financial Performance</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the following key factors may have a meaningful impact on our business performance, influencing our ability to generate sales and achieve our targeted financial and operating results:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">General economic conditions are a key factor affecting our results as they impact our customers&#8217; willingness and ability to spend on information technology. Macroeconomic uncertainty persists as a result of the continued rate of inflation, corresponding increase in interest rates driven by monetary policy, overall decline in economic growth rates in the United States and other countries and recent market events related to certain financial institutions. This increased uncertainty in the current economic environment resulted in, and may continue to result in, a delay, pause or reduction of investments in technology by our customers.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Customers are balancing priorities to focus more on solutions that lead to business optimization and cost management, or in many cases are reassessing the timing of IT refresh cycles and pausing or deferring their IT spend. We have orchestrated solutions by leveraging netcomm products, collaboration tools, security, software and hybrid and cloud offerings to help customers achieve their objectives.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Changes in spending policies, budget priorities and funding levels, including current and future stimulus packages, are key factors influencing the purchasing levels of Government, Healthcare and Education customers. As the duration and ongoing impact of current economic conditions remain uncertain, current and future budget priorities and funding levels for Government, Healthcare and Education customers may be adversely affected, leading to lower IT spend.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Technology trends drive customer purchasing behaviors in the market. Current technology trends are focused on delivering greater flexibility and efficiency, as well as designing and managing IT securely. These trends are driving customer adoption of solutions such as those delivered via cloud, software defined architectures and hybrid on-premise and off-premise combinations, as well as the evolution of the IT consumption model to more &#8220;as a service&#8221; offerings, including software as a service and infrastructure as a service, in addition to ongoing managed and professional service arrangements. Technology trends are likely to change as customers prioritize the projects that produce the most significant outcomes for their business.</span></div><div id="i3a6464158734482caf3b5f1565f30992_106"></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor a number of financial and non-financial measures and ratios on a regular basis in order to track the progress of our business and make adjustments as necessary. We believe that the most important of these measures and ratios include average daily sales, Gross profit, Net income, Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP net income, Net sales on a constant currency basis, Net income per diluted share, Non-GAAP net income per diluted share, Free cash flow, Cash and cash equivalents, cash conversion cycle and debt levels including available credit. These measures and ratios are closely monitored by management, so that actions can be taken, as necessary, in order to achieve financial objectives.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this section, we present Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP net income, Non-GAAP net income per diluted share, Net sales on a constant currency basis and Free cash flow, which are non-GAAP financial measures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP net income, Non-GAAP net income per diluted share and Net sales on a constant currency basis provide analysts, investors and management with helpful information regarding the underlying operating performance of our business, as they remove the impact of items that management believes are not reflective of underlying operating performance. Management uses these measures to evaluate period-over-period performance as management believes they provide a more comparable measure of the underlying business. We also present Free cash flow as we believe this measure provides more information regarding our liquidity and capital resources. Certain non-GAAP financial measures are also used to determine certain components of performance-based compensation. For the definitions of Non-GAAP measures and reconciliations to the most directly comparable US GAAP measure, see &#8220;Results of Operations - Non-GAAP Financial Measure Reconciliations.&#8221;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Overview</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of certain key business metrics are as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt;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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income per diluted share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average daily sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,516.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,211.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash conversion cycle (in days)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash provided by operating 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466.2&#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:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;There were 64 and 63 selling days for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Defined as Total debt minus Cash and cash equivalents.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;Cash conversion cycle is defined as days of sales outstanding in Accounts receivable and certain receivables due from vendors plus days of supply in Merchandise inventory minus days of purchases outstanding in Accounts payable and Accounts payable-inventory financing, based on a rolling three-month average.</span></div><div id="i3a6464158734482caf3b5f1565f30992_151"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three Months Ended March 31, 2023 Compared to Three Months Ended March 31, 2022 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Results of operations, in dollars and as a percentage of Net sales, are as follows:</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><td style="width:49.192%"></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.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.603%"></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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars in<br/>Millions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;of<br/>Net Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars in<br/>Millions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;of<br/>Net Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,013.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,845.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.3&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div id="i3a6464158734482caf3b5f1565f30992_154"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Net sales decreased $846 million, or 14.2%, to $5,103 million for the three months ended March 31, 2023, compared to $5,949&#160;million for the three months ended March 31, 2022. The decline in Net sales occurred across all operating segments, primarily driven by a decrease in hardware sales. Economic uncertainty has driven customers to focus their business priorities, which has resulted in certain customers pausing or deferring their IT spend. For additional information, see the &#8220;Segment Results of Operations&#8221; below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit decreased $15 million, or 1.3%, to $1,089 million for the three months ended March 31, 2023, compared to $1,104 million for the three months ended March 31, 2022. As a percentage of Net sales, Gross profit margin increased 270 basis points to 21.3% for the three months ended March 31, 2023. The increase in Gross profit margin was primarily driven by higher product margin, including notebook mix and rate, and a higher mix of netted down revenue, primarily software.</span></div><div id="i3a6464158734482caf3b5f1565f30992_160"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling and administrative expenses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling and administrative expenses increased $17 million, or 2.4%, to $734 million for the three months ended March 31, 2023, compared to $717 million for the three months ended March 31, 2022. The increase was primarily driven by increased payroll expenses as a result of higher coworker count, increased travel and entertainment expenses, increased software license costs and additional investments associated with transformation initiatives. These increases were partially offset by lower performance-based compensation consistent with lower Gross profit attainment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div id="i3a6464158734482caf3b5f1565f30992_163"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating income</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income was $355 million for the three months ended March 31, 2023, a decrease of $32&#160;million, compared to $387 million for the three months ended March 31, 2022. Operating income decreased primarily due to lower Gross profit dollars, increased payroll expenses as a result of higher coworker count, increased travel and entertainment expenses, increased software license costs and additional investments associated with transformation initiatives. These increases were partially offset by lower performance-based compensation consistent with lower Gross profit attainment.</span></div><div id="i3a6464158734482caf3b5f1565f30992_166"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense, net</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net, for the&#160;three&#160;months ended&#160;March 31, 2023 was&#160;$58 million, an increase </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%">$2 million compared to&#160;$56 million&#160;for the&#160;three&#160;months ended&#160;March 31, 2022. This increase was driven by a higher variable interest rate on the senior unsecured term loan, partially offset by lower debt levels.</span></div><div id="i3a6464158734482caf3b5f1565f30992_172"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $66 million and $80 million for the three months ended March 31, 2023 and 2022, respectively. The effective tax rate, expressed by calculating the income tax expense as a percentage of Income before income taxes, was 22.3% and 24.3% for the three months ended March 31, 2023 and 2022, respectively. The effective tax rate for both the three months ended March 31, 2023 and March 31, 2022 differed from the US federal statutory rate of 21.0% primarily due to state and local income taxes, partially offset by excess tax benefits on equity-based compensation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lower effective tax rate for the three months ended March 31, 2023 as compared to the same period of the prior year was primarily attributable to higher excess tax benefits on equity-based compensation.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Results of Operations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by segment, in dollars and as a percentage of total Net sales, and the year-over-year dollar and percentage change in Net sales are as follows:</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><td style="width:17.613%"></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.864%"></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:0.530%"></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:0.530%"></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: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:0.530%"></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:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.877%"></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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of&#160;Total Net&#160;Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of&#160;Total Net&#160;Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Daily Sales Percent Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(423.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:8pt"><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><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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><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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902.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:'Times New Roman',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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.4)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Public</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.2)</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:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(846.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were 64 and 63 selling days for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income by segment, in dollars and as a percentage of Net sales, and the year-over-year percentage change are as follows:</span></div><div style="margin-top:14pt;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:31.648%"></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.619%"></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.619%"></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.619%"></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.619%"></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.626%"></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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars&#160;in<br/>Millions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Net Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars&#160;in<br/>Millions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Net Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent&#160;Change<br/>in&#160;Operating<br/>Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.9)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* nm - Not meaningful</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Segment operating income includes the segment&#8217;s direct operating income, allocations for certain Headquarters&#8217; costs, allocations for income and expenses from logistics services, certain inventory adjustments and volume rebates and cooperative advertising from vendors.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes the financial results for our other operating segments, CDW UK and CDW Canada, which do not meet the reportable segment quantitative thresholds.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes Headquarters&#8217; function costs that are not allocated to the segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate segment Net sales for the three months ended March 31, 2023 decreased $424&#160;million, or 16.1%, compared to the three months ended March 31, 2022. On an average daily sales basis, Corporate segment Net sales decreased 17.4%. This decrease in Net sales was primarily driven by a decrease in notebooks/mobile devices partially offset by an increase in software.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate segment Operating income was $193 million for the three months ended March 31, 2023, a decrease of $17&#160;million, or 8.0%, compared to $210 million for the three months ended March 31, 2022. Corporate segment Operating income decreased </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily driven by increased payroll expenses as a result of higher coworker count and increased travel and entertainment expenses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Small Business</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Small Business segment Net sales for the three months ended March 31, 2023 decreased $113&#160;million, or 21.5%, compared to the three months ended March 31, 2022. On an average daily sales basis, Small Business segment Net sales decreased 22.7%. This decrease in Net sales was primarily driven by a decline in notebooks/mobile devices. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Small Business segment Operating income was $42 million for the three months ended March 31, 2023, a decrease of $5&#160;million, or 11.1%, compared to $47 million for the three months ended March 31, 2022. Small Business segment Operating income decreased primarily due to lower Gross profit dollars partially offset by lower performance-based compensation consistent with lower Gross profit attainment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public segment Net sales for the three months ended March 31, 2023 decreased $220&#160;million, or 10.8%, compared to the three months ended March 31, 2022. On an average daily sales basis, Public segment Net sales decreased 12.2%. This decrease in Net sales was primarily driven by Education customers while Net sales to Healthcare and Government customers remained consistent with the prior year. Net sales to Education customers decreased by 26.3% primarily driven by decreased Net sales in notebooks/mobile devices with K-12 customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public segment Operating income was $128 million for the three months ended March 31, 2023, which was a decrease of $14&#160;million, or 10.1%, compared to $142 million for the three months ended March 31, 2022. Public segment Operating income decreased primarily due to lower Gross profit dollars and increased travel and entertainment expenses, partially offset by lower performance-based compensation consistent with lower Gross profit attainment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales in Other, which is comprised of results from our UK and Canadian operations, for the three months ended March 31, 2023 decreased $89 million, or 11.7%, compared to the three months ended March 31, 2022. On an average daily sales basis, Other decreased 13.1%. This decrease was driven by decreased Net sales in various hardware categories, partially offset by an increase in software.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Operating income remained consistent for the three months ended March 31, 2023 compared to the three months ended March 31, 2022 at $37 million. </span></div><div id="i3a6464158734482caf3b5f1565f30992_178"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Financial Measure Reconciliations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have included reconciliations of Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP net income, Non-GAAP net income per diluted share, Net sales on a constant currency basis and Free cash flow for the three months ended March 31, 2023 and 2022 below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP operating income excludes, among other things, charges related to the amortization of acquisition-related intangible assets, equity-based compensation and the associated payroll taxes, acquisition and integration expenses and transformation initiatives. Non-GAAP operating income margin is defined as Non-GAAP operating income as a percentage of Net sales. Non-GAAP net income excludes, among other things, charges related to acquisition-related intangible asset amortization, equity-based compensation, acquisition and integration expenses, transformation initiatives and the associated tax effects of each. Net sales on a constant currency basis is defined as Net sales excluding the impact of foreign currency translation on Net sales. Free cash flow is defined as cash flows from operating activities less capital expenditures, adjusted for the net change in accounts payable-inventory financing and other financed purchases.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP net income, Non-GAAP net income per diluted share, Net sales on a constant currency basis and Free cash flow are considered non-GAAP financial measures. Generally, a non-GAAP financial measure is a numerical measure of a company&#8217;s performance or financial condition that either excludes or includes amounts that are not normally included or excluded in the most directly comparable measure calculated and presented in accordance with US GAAP. Non-GAAP measures used by management may differ from similar measures used by other companies, even when similar terms are used to identify such measures.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP net income, Non-GAAP net income per diluted share and Net sales on a constant currency basis provide analysts, investors and management with helpful information regarding the underlying operating performance of our business, as they remove the impact of items that </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">management believes are not reflective of underlying operating performance. Management uses these measures to evaluate period-over-period performance as management believes they provide a more comparable measure of the underlying business. We also present Free cash flow as we believe this measure provides more information regarding our liquidity and capital resources. Certain non-GAAP financial measures are also used to determine certain components of performance-based compensation.</span></div><div id="i3a6464158734482caf3b5f1565f30992_181"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP operating income and Non-GAAP operating income margin</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:55.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income, as reported</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.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="3" style="background-color:#ffffff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transformation initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462.1&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP operating income margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes costs related to strategic transformation initiatives focused on optimizing various operations and systems.</span></div><div id="i3a6464158734482caf3b5f1565f30992_184"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP net income and Non-GAAP net income per diluted share</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:32.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.638%"></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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Net Income % Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US GAAP, as reported</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transformation initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.5&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr 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;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;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;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;border-top:3pt double #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share, as reported</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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income per diluted share</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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computing US GAAP and Non-GAAP net income per diluted share</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.3</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Income tax on non-GAAP adjustments includes excess tax benefits associated with equity-based compensation.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes costs related to strategic transformation initiatives focused on optimizing various operations and systems.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales on a constant currency basis</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:54.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.460%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Daily % Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales, as reported</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales, on a constant currency basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,886.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were 64 and 63 selling days for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the effect of translating the prior year results of CDW UK and CDW Canada at the average exchange rates applicable in the first quarter of 2023.</span></div><div id="i3a6464158734482caf3b5f1565f30992_2163"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Free cash flow</span></div><div style="margin-top:9pt;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:74.630%"></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.449%"></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.453%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.8&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in accounts payable - inventory financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7</span></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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.3&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div id="i3a6464158734482caf3b5f1565f30992_190"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have not historically experienced significant seasonality throughout the year, sales in our Corporate segment, which primarily serves US private sector business customers with more than 250 employees, have historically been higher in the fourth quarter than in other quarters due to customers spending their remaining technology budget dollars at the end of the year. Additionally, sales in our Public segment have historically been higher in the third quarter than in other quarters primarily due to the buying patterns of the federal government and education customers. Since 2020, we have experienced variability compared to historic seasonality trends. Seasonality by channel is expected to continue to be different than historical experience.</span></div><div id="i3a6464158734482caf3b5f1565f30992_193"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div id="i3a6464158734482caf3b5f1565f30992_196"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We finance our operations and capital expenditures with cash from operations and borrowings under our revolving loan facility. As of March 31, 2023, we had $1.1 billion of availability for borrowings under our revolving loan facility. Our liquidity and borrowing plans are established to align with our financial and strategic planning processes and ensure we have the necessary funding to meet our operating commitments, which primarily include the purchase of inventory, payroll and general expenses. We also take into consideration our overall capital allocation strategy, which includes dividend payments, assessment of debt levels, acquisitions and share repurchases. We believe we have adequate sources of liquidity and funding available for at least the next year; however, there are a number of factors that may negatively impact our available sources of funds. The amount of cash generated from operations will be dependent upon factors such as the successful execution of our business plan, general economic conditions and working capital management.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt and Financing Arrangements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, we prepaid an additional $50 million on our senior unsecured term loan facility without penalty. No additional mandatory payments are required on the remaining principal amount until its maturity date on December 1, 2026. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, we had total unsecured indebtedness of $5.8 billion and we were in compliance with the covenants under our credit agreements and indentures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may from time to time repurchase one or more series of our outstanding unsecured senior notes, depending on market conditions, contractual commitments, our capital needs and other factors. Repurchases of our senior notes may be made by open market or privately negotiated transactions and may be pursuant to Rule 10b5-1 plans or otherwise. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding our debt and refinancing activities, see Note 5 (Debt) to the accompanying Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory Financing Agreements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into agreements with certain financial intermediaries to facilitate the purchase of inventory from various suppliers under certain terms and conditions. These amounts are classified separately as Accounts payable-inventory financing on the Consolidated Balance Sheets. We do not incur any interest expense associated with these agreements as balances are paid when they are due. For additional information, see Note 4 (Inventory Financing Agreements) to the accompanying Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, we repurchased 1 million shares of our common stock for $200 million under the previously announced share repurchase program. For additional information on our share repurchase program, see &#8220;Part II, Item 2, Unregistered Sales of Equity Securities and Use of Proceeds.&#8221;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of 2023 dividend activity for our common stock is as follows:</span></div><div style="margin-top:9pt;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:23.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividend Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.590</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 7, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2023</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;3, 2023, we announced that our Board of Directors declared a quarterly cash dividend on our common stock of $0.590 per share. The dividend will be paid on June&#160;13, 2023 to all stockholders of record as of the close of business on May&#160;25, 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment of any future dividends will be at the discretion of our Board of Directors and will depend upon our results of operations, financial condition, business prospects, capital requirements, contractual restrictions, any potential indebtedness we may incur, restrictions imposed by applicable law, tax considerations and other factors that our Board of Directors deems relevant. In addition, our ability to pay dividends on our common stock will be limited by restrictions on our ability to pay dividends or make distributions to our stockholders and on the ability of our subsidiaries to pay dividends or make distributions to us, in each case, under the terms of our current and any future agreements governing our indebtedness.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_199"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from operating, investing and financing activities are as follows:</span></div><div style="margin-bottom:4pt;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:68.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.710%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;(dollars in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.8&#160;</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;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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.3)</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions of businesses, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.3)</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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Activities:</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in accounts payable - inventory financing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other cash flows used in 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208.1)</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;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:top"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.8)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.8&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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></table></div><div id="i3a6464158734482caf3b5f1565f30992_202"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows provided by operating activities are as follows:</span></div><div style="margin-bottom:4pt;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:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.419%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments for the impact of non-cash items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income adjusted for the impact of non-cash items</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in 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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Accounts receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Merchandise inventory</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Accounts payable-trade</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(336.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows provided by operating activities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.4)</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="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as depreciation and amortization, deferred income taxes, provision for credit losses and equity-based compensation expense.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily due to lower sales activity in 2023.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily due to lower stocking positions driven by customer demand in 2023.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily driven by timing of payments and lower sales activity in 2023. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily due to decreases in accrued compensation and contract liabilities. </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to manage our working capital and operating cash needs, we monitor our cash conversion cycle, defined as days of sales outstanding in accounts receivable plus days of supply in inventory minus days of purchases outstanding in accounts payable, based on a rolling three-month average. Components of our cash conversion cycle are as follows:</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:68.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.522%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in days)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Days of sales outstanding (DSO)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Days of supply in inventory (DIO)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Days of purchases outstanding (DPO)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash conversion cycle</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the rolling three-month average of the balance of Accounts receivable, net at the end of the period, divided by average daily Net sales for the same three-month period. Also incorporates components of other miscellaneous receivables.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the rolling three-month average of the balance of Merchandise inventory at the end of the period divided by average daily Cost of sales for the same three-month period.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the rolling three-month average of the combined balance of Accounts payable-trade, excluding cash overdrafts, and Accounts payable-inventory financing at the end of the period divided by average daily Cost of sales for the same three-month period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash conversion cycle decreased to 18 days at March 31, 2023, compared to 20 days at March 31, 2022. The overall decrease was primarily driven by a reduction in DIO resulting from lower stocking positions. In addition, netted down revenue has an unfavorable impact to DSO and a favorable impact to DPO as the corresponding receivables and payables reflect the gross amounts due from customers and due to vendors while the corresponding sales and cost of sales are reflected on a net basis within Net sales. </span></div><div id="i3a6464158734482caf3b5f1565f30992_205"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities increased $13 million for the three months ended March 31, 2023 compared to March 31, 2022. This increase was primarily due to an acquisition in 2023 with no similar activity in 2022, partially offset by less capital expenditures.</span></div><div id="i3a6464158734482caf3b5f1565f30992_208"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities increased $140 million for the three months ended March 31, 2023 compared to March 31, 2022. This increase was primarily driven by share repurchases in 2023 with no similar activity in 2022 and less inventory financing as a result of lower sales activity, partially offset by less repayments on debt due to lower borrowings. For additional information regarding the inventory financing agreements and debt activities, see Note 4 (Inventory Financing Agreements) and Note 5 (Debt) to the accompanying Consolidated Financial Statements.</span></div><div id="i3a6464158734482caf3b5f1565f30992_217"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuers and Guarantors of Debt Securities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each series of our outstanding unsecured senior notes (the &#8220;Notes&#8221;) are issued by CDW LLC and CDW Finance Corporation (the &#8220;Issuers&#8221;) and are guaranteed by CDW Corporation (&#8220;Parent&#8221;) and certain of each CDW LLC&#8217;s direct and indirect, 100% owned, domestic subsidiaries (the &#8220;Guarantor Subsidiaries&#8221; and, together with Parent, the &#8220;Guarantors&#8221;). All guarantees by Parent and the Guarantors are joint and several, and full and unconditional; provided that guarantees by the Guarantor Subsidiaries are subject to certain customary release provisions contained in the indentures governing the Notes. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes and the related guarantees are the Issuers&#8217; and the Guarantors&#8217; senior unsecured obligations and are:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">structurally subordinated to all existing and future indebtedness and other liabilities of our non-guarantor subsidiaries; and</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rank equal in right of payment with all of the Issuers&#8217; and the Guarantors&#8217; existing and future unsecured senior debt.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth Balance Sheet information as of March 31, 2023 and December&#160;31, 2022, and Statement of Operations information for the three months ended March 31, 2023 and for the year ended December&#160;31, 2022. The financial information includes the accounts of the Issuers and the accounts of the Guarantors (the &#8220;Obligor Group&#8221;). The financial information of the Obligor Group is presented on a combined basis and the intercompany balances and transactions between the Obligor Group have been eliminated.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Information</span></div><div style="margin-bottom:8pt;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:66.590%"></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.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></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:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588.3&#160;</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: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Non-current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,874.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,972.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 #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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369.3&#160;</span></td><td style="background-color:#cceeff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,792.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,318.9&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Statement of Operations Information</span></div><div style="margin-bottom:8pt;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:66.590%"></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.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></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:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,410.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,741.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,156.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="i3a6464158734482caf3b5f1565f30992_220"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth in Note 8 (Commitments and Contingencies) to the accompanying Consolidated Financial Statements is incorporated herein by reference.</span></div><div id="i3a6464158734482caf3b5f1565f30992_223"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our critical accounting policies have not changed from those reported in &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2022.</span></div><div id="i3a6464158734482caf3b5f1565f30992_226"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth in Note 2 (Recent Accounting Pronouncements) to the accompanying Consolidated Financial Statements is incorporated herein by reference.</span></div><div id="i3a6464158734482caf3b5f1565f30992_229"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report contains &#8220;forward-looking statements&#8221; within the meaning of the federal securities laws. All statements other than statements of historical fact are forward-looking statements. These statements relate to analyses and other information, which are based on forecasts of future results or events and estimates of amounts not yet determinable. These statements also relate to our future prospects, developments and business strategies. We claim the protection of The Private Securities Litigation Reform Act of 1995 for all forward-looking statements in this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements are identified by the use of terms and phrases such as &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;goal,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;target&#8221; and similar terms and phrases or future or conditional verbs such as &#8220;could,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; and &#8220;would.&#8221; However, these words are not the exclusive means of identifying such statements. Although we believe that our plans, intentions and other expectations reflected in or suggested by such forward-looking statements are reasonable, we cannot assure you that we will achieve those plans, intentions or </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expectations. All forward-looking statements are subject to risks and uncertainties that may cause actual results or events to differ materially from those that we expected.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Important factors that could cause actual results or events to differ materially from our expectations, or cautionary statements, are disclosed under &#8220;Trends and Key Factors Affecting our Financial Performance&#8221; above, the section entitled &#8220;Risk Factors&#8221; included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022 and from time to time in our subsequent Quarterly Reports on Form 10-Q and our other US Securities and Exchange Commission (&#8220;SEC&#8221;) filings and public communications. These factors include, among others, inflationary pressures; level of interest rates; CDW&#8217;s relationships with vendor partners and terms of their agreements; the COVID-19 pandemic, including resurgences and the emergence of new variants, and actions taken in response thereto and the associated impact on our business, results of operations, cash flows, financial condition and liquidity; continued innovations in hardware, software and services by CDW&#8217;s vendor partners; substantial competition that could reduce CDW&#8217;s market share; the continuing development, maintenance and operation of CDW&#8217;s information technology systems; potential breaches of data security and failure to protect our information technology systems from cybersecurity threats; potential failures to provide high-quality services to CDW&#8217;s customers; potential losses of any key personnel, significant increases in labor costs or ineffective workforce management; potential adverse occurrences at one of CDW&#8217;s primary facilities or third-party data centers, including as a result of climate change; increases in the cost of commercial delivery services or disruptions of those services; CDW&#8217;s exposure to accounts receivable and inventory risks; the potential failure to achieve the anticipated benefits of the acquisition of Sirius in the expected timeframe or at all; future acquisitions or alliances; fluctuations in CDW&#8217;s operating results; fluctuations in foreign currency; global and regional economic and political conditions, including impacts of the ongoing military conflict between Russia and Ukraine and related sanctions against Russia; potential interruptions of the flow of products from suppliers; decreases in spending on technology products and services; potential failures to comply with Public segment contracts or applicable laws and regulations; current and future legal proceedings, investigations and audits, including intellectual property infringement claims; changes in laws, including regulations or interpretations thereof, or the potential failure to meet stakeholder expectations on environmental sustainability and corporate responsibility matters; CDW&#8217;s level of indebtedness; restrictions imposed by agreements relating to CDW&#8217;s indebtedness on its operations and liquidity; failure to maintain the ratings assigned to CDW&#8217;s debt securities by rating agencies; changes in, or the discontinuation of, CDW&#8217;s share repurchase program or dividend payments; and other risk factors or uncertainties identified from time to time in CDW&#8217;s filings with the SEC. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by those cautionary statements as well as other cautionary statements that are made from time to time in our other SEC filings and public communications. You should evaluate all forward-looking statements in the context of these risks and uncertainties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We caution you that the important factors referenced above may not reflect all of the factors that could cause actual results or events to differ from our expectations. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this report are made only as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.</span></div><div id="i3a6464158734482caf3b5f1565f30992_232"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Quantitative and Qualitative Disclosures of Market Risks&#8221; in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022. As of March 31, 2023, there have been no material changes in this information.</span></div><div id="i3a6464158734482caf3b5f1565f30992_235"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management, with the participation of the Company&#8217;s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures (as such term is defined in Rule 13a-15(e) or Rule 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) as of the end of the period covered by this report. Based on such evaluation, the Company&#8217;s management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer, has concluded that, as of the end of such period, the Company&#8217;s disclosure controls and procedures were effective in recording, processing, summarizing and reporting, on a timely basis, information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act, and that information is accumulated and communicated to the Company&#8217;s management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely discussions regarding required disclosure.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s internal control over financial reporting during the three months ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_238"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II&#8212;OTHER INFORMATION</span></div><div id="i3a6464158734482caf3b5f1565f30992_241"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Legal Proceedings</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth in Note 8 (Commitments and Contingencies) to the accompanying Consolidated Financial Statements included in &#8220;Part I, Item 1. Financial Statements&#8221; of this report is incorporated herein by reference.</span></div><div id="i3a6464158734482caf3b5f1565f30992_244"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A. Risk Factors</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Risk Factors&#8221; in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022.</span></div><div id="i3a6464158734482caf3b5f1565f30992_247"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unregistered Sales of Equity Securities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 8, 2023, we announced that our Board of Directors authorized a $750 million increase to our share repurchase program (which was incremental to the amount remaining under the $1.25 billion authorization announced on February 10, 2021) under which we may repurchase shares of our common stock from time to time in privately negotiated transactions, open market purchases or other transactions as permitted by securities laws and other legal requirements. The timing and amounts of any purchases will be based on market conditions and other factors including but not limited to share price, regulatory requirements and capital availability. The program does not require the purchase of any minimum dollar amount or number of shares and the program may be modified, suspended or discontinued at any time.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information relating to the Company&#8217;s purchases of its common stock during the three months ended March 31, 2023 is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.716%"></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:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of a Publicly Announced Program<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum Dollar Value of Shares that May Yet be Purchased Under the Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1 through January 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.3&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1 through February 28, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1 through March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637.6&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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="3" style="background-color:#ffffff;padding:0 1pt"></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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The amounts presented in this column are the remaining total authorized value to be spent after each month&#8217;s repurchases.</span></div><div id="i3a6464158734482caf3b5f1565f30992_250"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Defaults Upon Senior Securities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i3a6464158734482caf3b5f1565f30992_253"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Mine Safety Disclosures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i3a6464158734482caf3b5f1565f30992_256"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Other Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_259"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. Exhibits</span></div><div style="margin-top:14pt"><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:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></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:8pt;font-weight:700;line-height:100%">Exhibit</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1012023leadindependentdi.htm">Form of the </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1012023leadindependentdi.htm">Lead Independent Director Restricted Stock Unit Award </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1012023leadindependentdi.htm">Agreement under the CDW Corporation 2021 Long-term Incentive Plan.</a></span></div></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="firstamendmenttothecdwllcn.htm">First Amendment to the CDW LLC Nonqualified Deferred Compensation Plan.</a></span></div></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cdw-2023331x10qxex311.htm">Certification of Chief Executive Officer Pursuant to Rule 15d-14(a) under the Securities Exchange Act of 1934.</a></span></div></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cdw-2023331x10qxex312.htm">Certification of Chief Financial Officer Pursuant to Rule 15d-14(a) under the Securities Exchange Act of 1934.</a></span></div></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cdw-2023331x10qxex321.htm">Certification of Chief Executive Officer Pursuant to 18 U.S.C. 1350.</a></span></div></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cdw-2023331x10qxex322.htm">Certification of Chief Financial Officer Pursuant to 18 U.S.C. 1350.</a></span></div></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',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 style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr><tr style="height:3pt"><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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;These items are furnished and not filed.</span></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i3a6464158734482caf3b5f1565f30992_262"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i3a6464158734482caf3b5f1565f30992_7">Table of Contents</a></span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:4.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.725%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.424%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.419%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW CORPORATION</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><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 3, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Albert J. Miralles</span></td></tr><tr><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="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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albert J. Miralles</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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Duly authorized officer and principal financial officer)</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex1012023leadindependentdi.htm
<DESCRIPTION>EX-10.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="ic047fea25c7f4bfbba1d2c161f84eb91_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CDW Corporation</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021 Long-Term Incentive Plan<br><br><br>Lead Independent director Retainer&#8212;Restricted Stock Unit Award Agreement</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CDW Corporation, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), hereby grants to the individual (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Holder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) named in the award notice attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Award Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) as of the date set forth in the Award Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), pursuant to the provisions of the CDW Corporation 2021 Long-Term Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), a restricted stock unit award (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) with respect to the number of shares of the Company&#8217;s Common Stock set forth in the Award Notice, upon and subject to the restrictions, terms and conditions set forth in the Plan and this agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Capitalized terms not defined herein shall have the meanings specified in the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Award Subject to Acceptance of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Award shall be null and void unless the Holder acknowledges receipt of this Agreement by electronically accepting it within the Holder&#8217;s stock plan account with the Company&#8217;s stock plan administrator according to the procedures then in effect.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Rights as a Stockholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Holder shall not be entitled to any privileges of ownership with respect to the shares of Common Stock subject to the Award unless and until, and only to the extent, such shares become vested pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof and the Holder becomes a stockholder of record with respect to such shares.  As of each date on which the Company pays a cash dividend to record owners of shares of Common Stock (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the number of shares subject to the Award shall increase by (i) the product of the total number of shares subject to the Award immediately prior to such Dividend Date multiplied by the dollar amount of the cash dividend paid per share of Common Stock by the Company on such Dividend Date, divided by (ii) the Fair Market Value of a share of Common Stock on such Dividend Date.  Any such additional shares shall be subject to the same vesting conditions and payment terms set forth herein as the shares to which they relate.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Restriction Period and Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Service-Based Vesting Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as otherwise provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Award shall vest in accordance with the vesting schedule set forth in the Award Notice, provided the Holder continuously serves as Lead Independent Director through such date. The period of time prior to such vesting shall be referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restriction Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s service as Lead Independent Director terminates prior to the end of the Restriction Period by reason of the Holder&#8217;s death or Disability, then in either case, the Award shall be 100% vested upon such termination of service.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the Holder&#8217;s absence from the Holder&#8217;s duties with the Company on a full-time basis for at least 180 consecutive days as a result of the Holder&#8217;s incapacity due to physical or mental illness.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Termination of Service for Reasons Other Than Misconduct</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s service as Lead Independent Director terminates prior to the end of the Restriction Period for a reason other than death, Disability or misconduct, as determined by the Board, a prorated portion of the Award shall become vested as of the date on which such service ceases, determined by multiplying the number of Shares subject to the Award by a fraction, the numerator of which shall be the number of days from the Grant Date until the date on which the Holder&#8217;s service as Lead Independent Director ceases and the denominator of which shall be 365. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Termination of Service Due to Misconduct</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s service as Lead Independent Director terminates prior to the end of the Restriction Period due to misconduct, as determined by the Board, then the Award shall be immediately and automatically forfeited by the Holder and cancelled by the Company.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></div><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="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Upon a Change in Control that occurs during the Holder&#8217;s service as Lead Independent Director, the Restriction Period shall lapse and the Award shall become fully vested.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Issuance or Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; Subject to the terms of this Agreement and any deferral election made by the Holder pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, within 30 days after the earlier to occur of (i) the fifth (5th) anniversary of the Vesting Date, as defined in the Award Notice and (ii) the date of the Holder&#8217;s separation from service on the Board, the Company shall issue or deliver, subject to the conditions of this Agreement, the vested shares of Common Stock to the Holder.  Such issuance or delivery shall be evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company.  The Company shall pay all original issue or transfer taxes and all fees and expenses incident to such issuance or delivery.&#160; Prior to the issuance to the Holder of the shares of Common Stock subject to the Award, the Holder shall have no direct or secured claim in any specific assets of the Company or in such shares of Common Stock, and will have the status of a general unsecured creditor of the Company.  The Holder shall have no beneficial interest or ownership in the vested shares of Common Stock until the issuance or delivery of those vested shares of Common Stock to the Holder. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Deferral of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension of Distribution Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Holder may elect to extend the date on which the shares of Common Stock are distributed to the Holder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such election must be submitted to the Company in writing, in accordance with procedures prescribed by the Company, not less than 12 months before the date the shares are scheduled to be distributed, (ii) such election shall not take effect until 12 months after the date on which the election is made and (iii) the distribution date is extended until the earlier to occur of (A) the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) anniversary of the previously scheduled distribution date and (B) the date of the Holder&#8217;s separation from service.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Until the distribution of shares of Common Stock deferred pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, such shares shall continue to be credited with dividend equivalents, which shall be reinvested as additional deferred shares, in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of this Agreement shall be construed and interpreted in a manner consistent with the requirements for avoiding taxes or penalties under Section 409A of the Code.  If the Company determines that any amounts payable hereunder may be taxable to the Holder under Section 409A of the Code, the Company may (i) adopt such amendments to the Agreement and appropriate policies and procedures, including amendments and policies with retroactive effect, that the Company determines necessary or appropriate to preserve the intended tax treatment of the benefits provided by this Agreement and&#47;or (ii) take such other actions as the Company determines necessary or appropriate to avoid or limit the imposition of an additional tax under Section 409A&#59; provided, that neither the Company nor any of its Affiliates nor any other person or entity shall have any liability to the Holder with respect to the tax imposed by Section 409A of the Code.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Transfer Restrictions and Investment Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Nontransferability of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Award may not be transferred by the Holder other than by will or the laws of descent and distribution.&#160; Except to the extent permitted by the foregoing sentence, the Award may not be sold, transferred, assigned, pledged, hypothecated, encumbered or otherwise disposed of (whether by operation of law or otherwise) or be subject to execution, attachment or similar process.&#160; Upon any attempt to so sell, transfer, assign, pledge, hypothecate, encumber or otherwise dispose of the Award, the Award and all rights hereunder shall immediately become null and void.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Holder hereby covenants that (a)&#160;any sale of any share of Common Stock acquired upon the vesting of the Award shall be made either pursuant to an effective registration statement under the Securities Act of 1933, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and any applicable state securities laws, or pursuant to an exemption from registration under the Securities Act and such state securities laws and (b) the Holder shall comply with all regulations and requirements of any regulatory authority having control of or supervision over the issuance of the shares and, in connection therewith, shall execute any documents which the Company shall in its sole discretion deem necessary or advisable.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></div><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="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Additional Terms and Conditions of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Award is subject to the condition that if the listing, registration or qualification of the shares of Common Stock subject to the Award upon any securities exchange or under any law, or the consent or approval of any governmental body, or the taking of any other action is necessary or desirable as a condition of, or in connection with, the delivery of shares hereunder, the shares of Common Stock subject to the Award shall not be delivered, unless such listing, registration, qualification, consent, approval or other action shall have been effected or obtained, free of any conditions not acceptable to the Company.  The Company agrees to use reasonable efforts to effect or obtain any such listing, registration, qualification, consent, approval or other action.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Award Confers No Rights to Continued Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In no event shall the granting of the Award or its acceptance by the Holder, or any provision of the Agreement, give or be deemed to give the Holder any right to continued service as Lead Independent Director or as a Non-Employee Director.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Decisions of Board or Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Board or the Committee shall have the right to resolve all questions which may arise in connection with the Award.  Any interpretation, determination or other action made or taken by the Board or the Committee regarding the Plan or this Agreement shall be final, binding and conclusive.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.   This Agreement shall be binding upon and inure to the benefit of any successor or successors of the Company and any person or persons who sh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ll, upon the death of the Holder, acquire any rights hereunder in accordance with this Agreement or the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All notices, requests or other communications provided for in this Agreement shall be made, if to the Company, to CDW Corporation, Attn&#58; General Counsel, 200 N. Milwaukee Avenue, Vernon Hills, Illinois 60061, and if to the Holder, to the last known mailing address of the Holder contained in the records of the Company.  All notices, requests or other communications provided for in this Agreement shall be made in writing either (a) by personal delivery, (b) by facsimile or electronic mail with confirmation of receipt, (c) by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">mailing in the United&#160;States mails or (d)&#160;by express courier service.  The notice, request or other communication shall be deemed to be received upon personal delivery, upon confirmation of receipt of facsimile or electronic mail transmission or upon receipt by the party entitled thereto if by United States mail or express courier service&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if a notice, request or other communication sent to the Company is not received during regular business hours, it shall be deemed to be received on the next succeeding business day of the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Agreement, the Award and all determinations made and actions taken pursuant hereto and thereto, to the extent not governed by the laws of the United States, shall be governed by the laws of the State of Delaware and construed in accordance therewith without giving effect to principles of conflicts of laws.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement Subject to the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement is subject to the provisions of the Plan and shall be interpreted in accordance therewith.  In the event that the provisions of this Agreement and the Plan conflict, the Plan shall control.  The Holder hereby acknowledges receipt of a copy of the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement and the Plan 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 Holder with respect to the subject matter hereof, and may not be modified adversely to the Holder&#8217;s interest except by means of a writing signed by the Company and the Holder.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Partial Invalidity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof and this Agreement shall be construed in all respects as if such invalid or unenforceable provision was omitted.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment and Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company may amend the provisions of this Agreement at any time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that an amendment that would adversely affect the Holder&#8217;s rights under this Agreement </font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></div><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="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall be subject to the written consent of the Holder.  No course of conduct or failure or delay in enforcing the provisions of this Agreement shall affect the validity, binding effect or enforceability of this Agreement.</font></div><div style="height:74.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>firstamendmenttothecdwllcn.htm
<DESCRIPTION>EX-10.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="ied507add05344954a1f487a53d8d6d68_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">FIRST AMENDMENT TO THE<br>CDW LLC NONQUALIFIED DEFERRED COMPENSATION PLAN</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%"> CDW LLC, an Illinois limited liability company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">&#8221;) has adopted and maintains the CDW LLC Nonqualified Deferred Compensation Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%;text-decoration:underline">Deferred Compensation Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">&#8221;) for the benefit of a select group of management or highly compensated employees&#59; and</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%"> the Administrative Committee of the Company has determined that it is in the best interests of the Company to approve an amendment of the Deferred Compensation Plan to provide that if an employee is classified or designated as eligible to participate in the Deferred Compensation Plan after the first day of a Plan Year, as defined in the Deferred Compensation Plan, or later than November 15th of the year preceding such Plan Year, such eligibility shall commence effective as of the first day of the following Plan Year.  </font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">NOW, THEREFORE, BE IT RESOLVED,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%"> that, effective as of April 21, 2023, Section 4.01(b)(ii) of the Adoption Agreement under the Deferred Compensation Plan be, and it hereby is, amended to read as follows&#58;</font></div><div style="margin-bottom:10pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">(ii)    Newly Eligible Participants</font></div><div style="margin-bottom:10pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">An employee who is classified or designated as an Eligible Employee after the first day of a Plan Year or later than November 15th of the year preceding such Plan Year&#58;</font></div><div style="margin-bottom:10pt;padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#9744;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"> May</font></div><div style="margin-bottom:10pt;padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#9746;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"> May Not</font></div><div style="margin-bottom:0.1pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">elect to defer Base Salary or Bonus earned during such Plan Year, but instead may elect to defer Base &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Salary and&#47;or Bonus earned during a Plan Year only if such employee is so classified or designated by November 15th of the year prior to the beginning of such Plan Year.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">IN WITNESS WHEREOF,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%"> the Company has caused this instrument to be executed by its duly authorized officer this 21st day of April, 2023.</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CDW LLC</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By&#58;  &#47;s&#47; Shane Meredith</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title&#58;  VP, Total Rewards</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:133%">Signature Page to First Amendment to Deferred Compensation Plan </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>cdw-2023331x10qxex311.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="i43db4ef4b60e477ab5c97fe896355b13_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13a-14(a) or 15d-14(a) UNDER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Christine A. Leahy, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of the registrant&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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 registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:11pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.912%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Christine A. Leahy</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christine A. Leahy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair, President 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 3, 2023</font></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"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>cdw-2023331x10qxex312.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="i8a97c425b13741d6826ff6fb9470dbd0_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13a-14(a) or 15d-14(a) UNDER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SECURITIES EXCHANGE ACT OF 1934 </font></div><div><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Albert J. Miralles, certify that&#58; </font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of the registrant&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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 registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></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:39.912%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Albert J. Miralles</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albert J. Miralles</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 3, 2023</font></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"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>cdw-2023331x10qxex321.htm
<DESCRIPTION>EX-32.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="ia114d251de5148d899c12e921fc8017e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 1350 OF CHAPTER 63 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF TITLE 18 OF THE UNITED STATES CODE </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Christine A. Leahy, the chief executive officer of CDW Corporation (&#34;CDW&#34;), certify that (i)&#160;the Quarterly Report on Form 10-Q for the three months ended March 31, 2023 (the &#34;10-Q&#34;) of CDW fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 and (ii)&#160;the information contained in the 10-Q fairly presents, in all material respects, the financial condition and results of operations of CDW. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></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:39.912%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Christine A. Leahy</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christine A. Leahy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair, President 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 3, 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-32.2
<SEQUENCE>7
<FILENAME>cdw-2023331x10qxex322.htm
<DESCRIPTION>EX-32.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="ib216458ed5794bf3b8d67ef5f1d96050_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 1350 OF CHAPTER 63 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF TITLE 18 OF THE UNITED STATES CODE </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Albert J. Miralles, the chief financial officer of CDW Corporation (&#34;CDW&#34;), certify that (i)&#160;the Quarterly Report on Form 10-Q for the three months ended March 31, 2023 (the &#34;10-Q&#34;) of CDW fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 and (ii)&#160;the information contained in the 10-Q fairly presents, in all material respects, the financial condition and results of operations of CDW. </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></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:39.912%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Albert J. Miralles</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albert J. Miralles</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 3, 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>8
<FILENAME>cdw-20230331.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:bc476c91-086b-45ac-a83c-df52d5bf357c,g:5bee66ff-7dea-48a4-abc4-bd3ee80320a0-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cdw="http://www.cdw.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cdw.com/20230331">
  <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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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="cdw-20230331_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="cdw-20230331_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="cdw-20230331_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="cdw-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.cdw.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link: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.cdw.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000002 - 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.cdw.com/role/ConsolidatedBalanceSheetsParentheticals">
        <link:definition>0000003 - 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="ConsolidatedStatementsOfOperations" roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfOperations">
        <link:definition>0000004 - Statement - Consolidated Statements Of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>0000005 - Statement - Consolidated Statements Of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.cdw.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000006 - 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="ConsolidatedStatementofStockholdersEquity" roleURI="http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity">
        <link:definition>0000007 - Statement - Consolidated Statement of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofShareholdersEquityParenthetical" roleURI="http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical">
        <link:definition>0000008 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPolicies" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Description of Business and 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="RecentAccountingPronouncements" roleURI="http://www.cdw.com/role/RecentAccountingPronouncements">
        <link:definition>0000010 - Disclosure - Recent Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableandContractBalances" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalances">
        <link:definition>0000011 - Disclosure - Accounts Receivable and Contract Balances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryFinancingAgreements" roleURI="http://www.cdw.com/role/InventoryFinancingAgreements">
        <link:definition>0000012 - Disclosure - Inventory Financing Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.cdw.com/role/Debt">
        <link:definition>0000013 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.cdw.com/role/IncomeTaxes">
        <link:definition>0000014 - 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="EarningsPerShare" roleURI="http://www.cdw.com/role/EarningsPerShare">
        <link:definition>0000015 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.cdw.com/role/CommitmentsandContingencies">
        <link:definition>0000016 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.cdw.com/role/SegmentInformation">
        <link:definition>0000017 - 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="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000018 - Disclosure - Description of Business and 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="AccountsReceivableandContractBalancesTables" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesTables">
        <link:definition>0000019 - Disclosure - Accounts Receivable and Contract Balances (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.cdw.com/role/DebtTables">
        <link:definition>0000020 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.cdw.com/role/EarningsPerShareTables">
        <link:definition>0000021 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.cdw.com/role/SegmentInformationTables">
        <link:definition>0000022 - 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="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>0000023 - Disclosure - Description of Business and 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="AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails">
        <link:definition>0000024 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Accounts Receivable (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="AccountsReceivableandContractBalancesNarrativeDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails">
        <link:definition>0000025 - Disclosure - Accounts Receivable and Contract Balances - 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="AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails">
        <link:definition>0000026 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Contract with Customer (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="AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails">
        <link:definition>0000027 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (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="AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1">
        <link:definition>0000027 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (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="InventoryFinancingAgreementsDetails" roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsDetails">
        <link:definition>0000028 - Disclosure - Inventory Financing Agreements (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="DebtDebtBalancesandInterestRatesDetails" roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails">
        <link:definition>0000029 - Disclosure - Debt - Debt Balances and Interest Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.cdw.com/role/DebtNarrativeDetails">
        <link:definition>0000030 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtFairValueofLongTermDebtDetails" roleURI="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails">
        <link:definition>0000031 - Disclosure - Debt - Fair Value 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="IncomeTaxesNarrativeDetails" roleURI="http://www.cdw.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000032 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.cdw.com/role/EarningsPerShareDetails">
        <link:definition>0000033 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://www.cdw.com/role/SegmentInformationNarrativeDetails">
        <link:definition>0000034 - Disclosure - Segment Information - 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="SegmentInformationScheduleofSegmentInformationDetails" roleURI="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails">
        <link:definition>0000035 - Disclosure - Segment Information - Schedule of 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="SegmentInformationScheduleofDisaggregationofRevenueDetails" roleURI="http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails">
        <link:definition>0000036 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (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="cdw_SalesChannelOtherMember" abstract="true" name="SalesChannelOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_NetChangeInAccountsPayableInventoryFinancing" abstract="false" name="NetChangeInAccountsPayableInventoryFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_NumberofOwnedSubsidiaries" abstract="false" name="NumberofOwnedSubsidiaries" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdw_SeniorNotesdue2028Member" abstract="true" name="SeniorNotesdue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_LongtermDebtCurrentMaturitiesGross" abstract="false" name="LongtermDebtCurrentMaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" abstract="false" name="SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdw_SeniorNotesDue2031Member" abstract="true" name="SeniorNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_DataStorageAndServersMember" abstract="true" name="DataStorageAndServersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" abstract="true" name="PublicSegmentGovernmentAgenciesEducationandHealthcareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDue2026Member" abstract="true" name="SeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SalesChannelHealthcareMember" abstract="true" name="SalesChannelHealthcareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" abstract="false" name="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" abstract="false" name="LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_TransferredAtPointInTimePrincipalMember" abstract="true" name="TransferredAtPointInTimePrincipalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_NetcommProductsMember" abstract="true" name="NetcommProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SalesChannelCorporateMember" abstract="true" name="SalesChannelCorporateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SoftwareProductsMember" abstract="true" name="SoftwareProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_CollaborationMember" abstract="true" name="CollaborationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SalesChannelGovernmentMember" abstract="true" name="SalesChannelGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SeniorSecuredTermLoanFacilityMember" abstract="true" name="SeniorSecuredTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_RepaymentsOfReceivableFinancingLiability" abstract="false" name="RepaymentsOfReceivableFinancingLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_SeniorNotesdue2024Member" abstract="true" name="SeniorNotesdue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsAbstract" abstract="true" name="InventoryFinancingAgreementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdw_TotalHardwareMember" abstract="true" name="TotalHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" abstract="false" name="NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdw_TransferredOverTimePrincipalMember" abstract="true" name="TransferredOverTimePrincipalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDueDecember2028Member" abstract="true" name="SeniorNotesDueDecember2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_UnsecuredSeniorNotesMember" abstract="true" name="UnsecuredSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_ReceivableFinancingLiabilityMember" abstract="true" name="ReceivableFinancingLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsAxis" abstract="true" name="InventoryFinancingAgreementsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cdw_NotebooksMobileDevicesMember" abstract="true" name="NotebooksMobileDevicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_AccountsPayableInventoryFinancing" abstract="false" name="AccountsPayableInventoryFinancing" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_SeniorNotesDue2029Member" abstract="true" name="SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SmallBusinessMember" abstract="true" name="SmallBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsTextBlock" abstract="false" name="InventoryFinancingAgreementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cdw_OtherLongTermObligationsMember" abstract="true" name="OtherLongTermObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SalesChannelSmallBusinessMember" abstract="true" name="SalesChannelSmallBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_ServicesMember" abstract="true" name="ServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember" abstract="true" name="SeniorSecuredAssetBasedRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_DescriptionofBusinessPolicyTextBlock" abstract="false" name="DescriptionofBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cdw_OtherProductsAndServicesMember" abstract="true" name="OtherProductsAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_CorporateSegmentPrivateSectorBusinessMember" abstract="true" name="CorporateSegmentPrivateSectorBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsDomain" abstract="true" name="InventoryFinancingAgreementsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" abstract="false" name="AmountOwedUnderRevolvingLoanFinancingAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_AccountsPayableInventoryFinancingMember" abstract="true" name="AccountsPayableInventoryFinancingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_RevenuenetbyProductandServicePercentage" abstract="false" name="RevenuenetbyProductandServicePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cdw_SalesChannelEducationMember" abstract="true" name="SalesChannelEducationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_DesktopsMember" abstract="true" name="DesktopsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_TransferredAtPointInTimeAgentMember" abstract="true" name="TransferredAtPointInTimeAgentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SeniorNotesdueMay2025Member" abstract="true" name="SeniorNotesdueMay2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_OtherHardwareMember" abstract="true" name="OtherHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cdw-20230331_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:bc476c91-086b-45ac-a83c-df52d5bf357c,g:5bee66ff-7dea-48a4-abc4-bd3ee80320a0-->
<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.cdw.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_2c53ebc2-2dfe-417e-92e6-b855360a3891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9bf3100c-6d36-47b2-964c-c82802d57931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_2c53ebc2-2dfe-417e-92e6-b855360a3891" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9bf3100c-6d36-47b2-964c-c82802d57931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f97c5ea3-83e1-476a-9282-afceb8b61613" 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_LiabilitiesNoncurrent_2c53ebc2-2dfe-417e-92e6-b855360a3891" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f97c5ea3-83e1-476a-9282-afceb8b61613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_17ba4412-77b0-48a4-9553-2419169b2920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_2c53ebc2-2dfe-417e-92e6-b855360a3891" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_17ba4412-77b0-48a4-9553-2419169b2920" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b9ab9388-998a-427b-8a09-f53e8b992088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_2c53ebc2-2dfe-417e-92e6-b855360a3891" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b9ab9388-998a-427b-8a09-f53e8b992088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" 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_LongTermDebtCurrent_082731bd-92b3-4b7a-9b66-11d171362f70" 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_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_us-gaap_LongTermDebtCurrent_082731bd-92b3-4b7a-9b66-11d171362f70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_ad3c5036-0b7d-4040-88a2-6c0cb5070b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_ad3c5036-0b7d-4040-88a2-6c0cb5070b0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_707520ec-059c-4326-878a-049e485acde8" xlink:href="cdw-20230331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_707520ec-059c-4326-878a-049e485acde8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_47be8898-facb-4504-9fa2-5fe76c658e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_47be8898-facb-4504-9fa2-5fe76c658e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9c3a4876-fd91-4377-9def-29af285cd2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9c3a4876-fd91-4377-9def-29af285cd2b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_68ab88d7-173b-46da-b27f-60366bd31b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_68ab88d7-173b-46da-b27f-60366bd31b55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_896e1b11-c176-451b-bb65-8fd63c52240a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_896e1b11-c176-451b-bb65-8fd63c52240a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_672fc405-d9bc-485c-a582-76ef53145364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d406989e-188a-4aae-ab15-012ad4d8471d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_672fc405-d9bc-485c-a582-76ef53145364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_02eacbbc-210b-4e31-be96-006515f9f2f4" 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_0e14702f-1db1-4be9-bafc-7ddb118e75de" 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_02eacbbc-210b-4e31-be96-006515f9f2f4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0e14702f-1db1-4be9-bafc-7ddb118e75de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_673d9728-5aec-4b43-9044-1ebe397cceea" 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_02eacbbc-210b-4e31-be96-006515f9f2f4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_673d9728-5aec-4b43-9044-1ebe397cceea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_96af379e-a85d-404b-8d25-07a5d588c84a" 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_02eacbbc-210b-4e31-be96-006515f9f2f4" xlink:to="loc_us-gaap_InventoryNet_96af379e-a85d-404b-8d25-07a5d588c84a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_30db729e-55e6-4704-b148-fa668119c625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_02eacbbc-210b-4e31-be96-006515f9f2f4" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_30db729e-55e6-4704-b148-fa668119c625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d96b84df-1f72-486e-b555-9653cb01bb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_02eacbbc-210b-4e31-be96-006515f9f2f4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d96b84df-1f72-486e-b555-9653cb01bb5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_51e01439-ca7e-495f-97e1-381f071ad6eb" 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_OperatingLeaseRightOfUseAsset_03a2f441-354e-439f-a5e3-8da46c5225fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51e01439-ca7e-495f-97e1-381f071ad6eb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_03a2f441-354e-439f-a5e3-8da46c5225fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_75369826-8a3b-4072-a433-75485affa6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51e01439-ca7e-495f-97e1-381f071ad6eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_75369826-8a3b-4072-a433-75485affa6bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_07c201e4-51ae-4d0b-83b8-95600fe126f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51e01439-ca7e-495f-97e1-381f071ad6eb" xlink:to="loc_us-gaap_Goodwill_07c201e4-51ae-4d0b-83b8-95600fe126f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_487f23e9-f213-4cd1-b12c-c9df865124e7" 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_51e01439-ca7e-495f-97e1-381f071ad6eb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_487f23e9-f213-4cd1-b12c-c9df865124e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_93c4291c-7118-422c-97af-d612db4990df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51e01439-ca7e-495f-97e1-381f071ad6eb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_93c4291c-7118-422c-97af-d612db4990df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0db15c87-4c39-4315-ae24-0485859bc622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51e01439-ca7e-495f-97e1-381f071ad6eb" xlink:to="loc_us-gaap_AssetsCurrent_0db15c87-4c39-4315-ae24-0485859bc622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_07537ab1-87cf-49ef-bf18-26860be2cfd6" 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_586681dd-c381-471b-84d3-cec50e4d0a4d" 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_07537ab1-87cf-49ef-bf18-26860be2cfd6" xlink:to="loc_us-gaap_PreferredStockValue_586681dd-c381-471b-84d3-cec50e4d0a4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_cf98bfdc-d6a2-4d23-9b57-36475cf9640e" 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_07537ab1-87cf-49ef-bf18-26860be2cfd6" xlink:to="loc_us-gaap_CommonStockValue_cf98bfdc-d6a2-4d23-9b57-36475cf9640e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b32b7b26-62b1-40b9-b3c1-3c5591289f69" 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_07537ab1-87cf-49ef-bf18-26860be2cfd6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b32b7b26-62b1-40b9-b3c1-3c5591289f69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7c0846c-954a-4ac4-9f06-2c3eccec8ffd" 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_07537ab1-87cf-49ef-bf18-26860be2cfd6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7c0846c-954a-4ac4-9f06-2c3eccec8ffd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0946ea00-3cc2-4e25-b5eb-2b7b1cd7590e" 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_07537ab1-87cf-49ef-bf18-26860be2cfd6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0946ea00-3cc2-4e25-b5eb-2b7b1cd7590e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f5fa07a4-66cb-4137-8b54-8a3ed3cc1d77" 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_832b004c-256f-4a53-b8e9-c5ede2015d26" 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_f5fa07a4-66cb-4137-8b54-8a3ed3cc1d77" xlink:to="loc_us-gaap_LiabilitiesCurrent_832b004c-256f-4a53-b8e9-c5ede2015d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_62547d9c-7f8b-4a82-8c94-be7f36e925a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f5fa07a4-66cb-4137-8b54-8a3ed3cc1d77" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_62547d9c-7f8b-4a82-8c94-be7f36e925a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_780707ff-32ac-4c51-9cbd-f1e15823c5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f5fa07a4-66cb-4137-8b54-8a3ed3cc1d77" xlink:to="loc_us-gaap_CommitmentsAndContingencies_780707ff-32ac-4c51-9cbd-f1e15823c5aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_631894be-21f1-4062-8165-46255f41c96e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f5fa07a4-66cb-4137-8b54-8a3ed3cc1d77" xlink:to="loc_us-gaap_StockholdersEquity_631894be-21f1-4062-8165-46255f41c96e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfOperations" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementsOfOperations"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d93db636-746d-4b1f-b76f-f9df5a132093" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_89b26321-7dea-446c-9acd-8134bf9dc122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d93db636-746d-4b1f-b76f-f9df5a132093" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_89b26321-7dea-446c-9acd-8134bf9dc122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a6871da3-84da-4693-b676-c907ff3b0921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d93db636-746d-4b1f-b76f-f9df5a132093" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a6871da3-84da-4693-b676-c907ff3b0921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2afdc104-1c5f-47b4-adbe-84ff37e24013" 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_CostOfGoodsAndServicesSold_37564afc-3902-4850-9dca-e60091178b15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2afdc104-1c5f-47b4-adbe-84ff37e24013" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_37564afc-3902-4850-9dca-e60091178b15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a57ace6f-06d7-4a72-818c-4be09d4160eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2afdc104-1c5f-47b4-adbe-84ff37e24013" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a57ace6f-06d7-4a72-818c-4be09d4160eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36ce1b96-ab30-4947-ae18-de66b2300891" 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_ede1ec86-a124-4c31-b14a-6db5e7392fde" 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_36ce1b96-ab30-4947-ae18-de66b2300891" xlink:to="loc_us-gaap_OperatingIncomeLoss_ede1ec86-a124-4c31-b14a-6db5e7392fde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_69ad96da-ca3d-4b76-9fde-a49deb3ef7e2" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36ce1b96-ab30-4947-ae18-de66b2300891" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_69ad96da-ca3d-4b76-9fde-a49deb3ef7e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d24062d2-44ca-4dda-86a9-4700b7db0996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36ce1b96-ab30-4947-ae18-de66b2300891" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d24062d2-44ca-4dda-86a9-4700b7db0996" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_64c19686-352b-444f-973e-b4f4023a6e7c" 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_306779a5-36b4-497c-89ec-b130431e2c10" 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_64c19686-352b-444f-973e-b4f4023a6e7c" xlink:to="loc_us-gaap_GrossProfit_306779a5-36b4-497c-89ec-b130431e2c10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_65e214d9-6946-4662-8773-f2a095d91afe" 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_64c19686-352b-444f-973e-b4f4023a6e7c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_65e214d9-6946-4662-8773-f2a095d91afe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementsOfComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_144725e3-fa4c-45e4-ae89-e53514c93c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_809cd6a8-aea0-46fd-b682-f9987c5af927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_144725e3-fa4c-45e4-ae89-e53514c93c5e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_809cd6a8-aea0-46fd-b682-f9987c5af927" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7714824d-8c33-4521-a2cd-887950e9d824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_144725e3-fa4c-45e4-ae89-e53514c93c5e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7714824d-8c33-4521-a2cd-887950e9d824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_02730e42-d8d1-49f8-85b3-65d2041be41d" xlink:href="cdw-20230331.xsd#cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_144725e3-fa4c-45e4-ae89-e53514c93c5e" xlink:to="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_02730e42-d8d1-49f8-85b3-65d2041be41d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e6a1314a-563f-4dfa-81a7-d466d02361c0" 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_NetIncomeLoss_88e85bcc-feda-40fc-9259-d9c9daab5a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e6a1314a-563f-4dfa-81a7-d466d02361c0" xlink:to="loc_us-gaap_NetIncomeLoss_88e85bcc-feda-40fc-9259-d9c9daab5a70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5b76d09f-0981-4650-922b-61db755affdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e6a1314a-563f-4dfa-81a7-d466d02361c0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5b76d09f-0981-4650-922b-61db755affdd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c3f4b6b0-6df8-4b4e-bb27-772ad362f5ae" 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_e53ba570-465f-493e-89b1-3f82e04ff472" 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_c3f4b6b0-6df8-4b4e-bb27-772ad362f5ae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e53ba570-465f-493e-89b1-3f82e04ff472" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9ba5f47-9832-4f96-a9fb-5f0f2684d3c8" 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_c3f4b6b0-6df8-4b4e-bb27-772ad362f5ae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9ba5f47-9832-4f96-a9fb-5f0f2684d3c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ce44c8c5-a4a4-4bb7-83b4-fadaaf656d3b" 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_c3f4b6b0-6df8-4b4e-bb27-772ad362f5ae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ce44c8c5-a4a4-4bb7-83b4-fadaaf656d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f50b649d-aa36-4e6d-b775-41131cf9664c" 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_c3f4b6b0-6df8-4b4e-bb27-772ad362f5ae" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f50b649d-aa36-4e6d-b775-41131cf9664c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c37d9f83-2077-49ea-8113-4b52dc25aba4" 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_4b24631e-de7a-49c3-bef7-874dea1bff4d" 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_c37d9f83-2077-49ea-8113-4b52dc25aba4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4b24631e-de7a-49c3-bef7-874dea1bff4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7dfb0f0b-78a9-411e-8adb-901d2bc75900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c37d9f83-2077-49ea-8113-4b52dc25aba4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7dfb0f0b-78a9-411e-8adb-901d2bc75900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" 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_NetIncomeLoss_2014d41c-2e00-4fbe-bba7-b73be99c9ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_NetIncomeLoss_2014d41c-2e00-4fbe-bba7-b73be99c9ebd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_96467ae8-d368-4e0f-b24a-c76c40fa945a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_96467ae8-d368-4e0f-b24a-c76c40fa945a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e0d3851c-6f85-498d-969e-d96393705409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e0d3851c-6f85-498d-969e-d96393705409" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e0b1619a-5214-473b-8029-1a678b476e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e0b1619a-5214-473b-8029-1a678b476e07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4ba91f8e-68bb-42b4-9242-3fa8c4e4b721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4ba91f8e-68bb-42b4-9242-3fa8c4e4b721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_640bf127-51d4-491e-a1c6-43beeb5a181d" 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_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_640bf127-51d4-491e-a1c6-43beeb5a181d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5bece4cd-738c-4260-a800-6338a35c907d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5bece4cd-738c-4260-a800-6338a35c907d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a415adf7-61dd-4780-b04d-cd702e6adcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a415adf7-61dd-4780-b04d-cd702e6adcaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8cb0f735-49fe-4565-b8d5-fe872eff3ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8cb0f735-49fe-4565-b8d5-fe872eff3ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_15319164-ad4c-43cd-a42a-c710ff3010ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_15319164-ad4c-43cd-a42a-c710ff3010ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2a43212d-53f4-4aca-8bc6-5b954d1f9fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_64cb79f0-5f73-4924-9b94-3994c840e8f5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2a43212d-53f4-4aca-8bc6-5b954d1f9fb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" 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_ProceedsFromLinesOfCredit_0d1dbe5d-1075-4d07-bd23-b2fb1c7e9e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0d1dbe5d-1075-4d07-bd23-b2fb1c7e9e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_99279241-1115-42f6-8e5b-f2ec8dad54e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_99279241-1115-42f6-8e5b-f2ec8dad54e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_5525159c-71ae-4bd7-8dc6-6774f69d07fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_5525159c-71ae-4bd7-8dc6-6774f69d07fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability_0e397e95-e6c2-41a6-870c-daff8f5338eb" xlink:href="cdw-20230331.xsd#cdw_RepaymentsOfReceivableFinancingLiability"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_cdw_RepaymentsOfReceivableFinancingLiability_0e397e95-e6c2-41a6-870c-daff8f5338eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_adfdf431-9cb4-4251-b79f-ead0da1bc3c9" xlink:href="cdw-20230331.xsd#cdw_NetChangeInAccountsPayableInventoryFinancing"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_adfdf431-9cb4-4251-b79f-ead0da1bc3c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0068e68c-2da3-4f6d-94e8-59fecde652e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0068e68c-2da3-4f6d-94e8-59fecde652e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_57f15f96-7515-46f1-a3dc-e04d83989c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_57f15f96-7515-46f1-a3dc-e04d83989c43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d0b6ecaa-f78f-4237-bd8b-1ef4352aad14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d0b6ecaa-f78f-4237-bd8b-1ef4352aad14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_9a9292fe-d525-4993-8979-32b1cc3a1d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_9a9292fe-d525-4993-8979-32b1cc3a1d41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a262f0c1-8330-4f64-bb1c-1c864ca8beac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4baa168b-f848-4c35-9bec-d43060058eec" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a262f0c1-8330-4f64-bb1c-1c864ca8beac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_41eb5888-902c-43d6-a668-207bca13339a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a8ac3054-1098-49a7-b178-e87fc8d2c109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_41eb5888-902c-43d6-a668-207bca13339a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a8ac3054-1098-49a7-b178-e87fc8d2c109" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_8e2fb7e7-d16f-4987-be9c-dffb5a6450e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_41eb5888-902c-43d6-a668-207bca13339a" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_8e2fb7e7-d16f-4987-be9c-dffb5a6450e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b0d9b18-7277-4019-bb33-fe11fc54691c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_461273d5-539e-490b-8315-ee088205e54a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b0d9b18-7277-4019-bb33-fe11fc54691c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_461273d5-539e-490b-8315-ee088205e54a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_08bfc07a-3990-4a00-b355-13c15540bb81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b0d9b18-7277-4019-bb33-fe11fc54691c" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_08bfc07a-3990-4a00-b355-13c15540bb81" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cdw-20230331_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:bc476c91-086b-45ac-a83c-df52d5bf357c,g:5bee66ff-7dea-48a4-abc4-bd3ee80320a0-->
<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.cdw.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="ibc4031b1f3974d82b0233d7d906c3866_ConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5a6181c5-3678-45c2-8fad-8f498b040357" 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_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5a6181c5-3678-45c2-8fad-8f498b040357" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b39f96a8-3caa-4035-b7c7-108127b7646f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_CommonStockSharesIssued_b39f96a8-3caa-4035-b7c7-108127b7646f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5ad696ad-7d14-4bb4-a188-e7772a132f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockholdersEquity_5ad696ad-7d14-4bb4-a188-e7772a132f3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a6b8049a-e4a0-4650-949c-1c6d401e952b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_NetIncomeLoss_a6b8049a-e4a0-4650-949c-1c6d401e952b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_66b2a95b-d1bd-4aed-a871-f24609d8e5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_66b2a95b-d1bd-4aed-a871-f24609d8e5fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0be47a7f-8de9-43df-b031-2d4f0112fdf2" 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_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0be47a7f-8de9-43df-b031-2d4f0112fdf2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_44a33d26-5a41-44e9-be7c-5154ab794a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_44a33d26-5a41-44e9-be7c-5154ab794a5e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_7a08b478-1244-4f44-831b-9f2b6d120f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_7a08b478-1244-4f44-831b-9f2b6d120f39" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_16138a3f-0f26-496e-aeba-93487e3037de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_16138a3f-0f26-496e-aeba-93487e3037de" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e23e1a5a-4763-46df-937f-5c292a8801a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e23e1a5a-4763-46df-937f-5c292a8801a8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_76683a98-720d-4ee9-a51c-38329fcb1a12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_DividendsCommonStock_76683a98-720d-4ee9-a51c-38329fcb1a12" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_12920ba0-8bf6-44e3-92de-6bc03b041a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_12920ba0-8bf6-44e3-92de-6bc03b041a54" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_07065e74-02a5-4dfe-b40b-2e86690fffdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_07065e74-02a5-4dfe-b40b-2e86690fffdd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f5d2fce3-2f04-4562-b9c5-abf6953639c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f5d2fce3-2f04-4562-b9c5-abf6953639c3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_279b4bbf-49a8-400e-9789-da971286add8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_279b4bbf-49a8-400e-9789-da971286add8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6475e6ca-db36-4512-960b-c9182949951e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb345b45-4fbf-41de-bc0f-66e824da0232" 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_StatementTable_cdf291d9-666c-4c71-ba4e-1b3ee92ffc94" 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_5a6181c5-3678-45c2-8fad-8f498b040357" xlink:to="loc_us-gaap_StatementTable_cdf291d9-666c-4c71-ba4e-1b3ee92ffc94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67" 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_cdf291d9-666c-4c71-ba4e-1b3ee92ffc94" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67_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_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67" xlink:to="loc_us-gaap_EquityComponentDomain_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_72c2e06e-aba3-4eb9-8609-f516e0bb6543" 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_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67" xlink:to="loc_us-gaap_EquityComponentDomain_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fbbfbcb7-23d5-40cc-b52d-7913e82f378a" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_CommonStockMember_fbbfbcb7-23d5-40cc-b52d-7913e82f378a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d0d939a6-489d-4b0d-b138-2fafdfe2d581" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d0d939a6-489d-4b0d-b138-2fafdfe2d581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e07f18f6-b863-49eb-b74e-cefec337f363" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_RetainedEarningsMember_e07f18f6-b863-49eb-b74e-cefec337f363" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71d51f9d-9f33-4180-8911-ab15080f7dc8" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71d51f9d-9f33-4180-8911-ab15080f7dc8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" xlink:type="extended" id="ia438e1f693f746919770201b8d7ce7b5_AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_a7aeccec-7b7b-4e71-93e3-560222d3ff70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_a7aeccec-7b7b-4e71-93e3-560222d3ff70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8156e843-cf81-433f-bdcb-a3f9869cbfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8156e843-cf81-433f-bdcb-a3f9869cbfb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0077460f-4572-4cfd-84af-de36252e2fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0077460f-4572-4cfd-84af-de36252e2fd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cd8b92f6-eb9c-4512-b59b-cab85a39c340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cd8b92f6-eb9c-4512-b59b-cab85a39c340" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_007f65eb-6f78-4789-a67c-97e92291e308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cd8b92f6-eb9c-4512-b59b-cab85a39c340" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_007f65eb-6f78-4789-a67c-97e92291e308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_007f65eb-6f78-4789-a67c-97e92291e308_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_007f65eb-6f78-4789-a67c-97e92291e308" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_007f65eb-6f78-4789-a67c-97e92291e308_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_a156c342-0618-4924-8ac6-2c4107af0b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_007f65eb-6f78-4789-a67c-97e92291e308" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_a156c342-0618-4924-8ac6-2c4107af0b8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_6a6feb19-1897-41a6-a598-e564c1e88621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_a156c342-0618-4924-8ac6-2c4107af0b8f" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_6a6feb19-1897-41a6-a598-e564c1e88621" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="extended" id="ie0ded2e3a7084d88a815ff27d2a36a8c_AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f77c8f48-9f77-401f-a1ea-8e278190edb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f77c8f48-9f77-401f-a1ea-8e278190edb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_95ce0592-18e2-48e3-90a4-22cefe54ca58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_95ce0592-18e2-48e3-90a4-22cefe54ca58" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="extended" id="ib63888354a6246f19cc8664931961f4f_AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f77c8f48-9f77-401f-a1ea-8e278190edb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f77c8f48-9f77-401f-a1ea-8e278190edb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#DebtDebtBalancesandInterestRatesDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="extended" id="ic5e04d54a6bf4d6fb7718b18754c213f_DebtDebtBalancesandInterestRatesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" 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_LongtermDebtWeightedAverageInterestRate_7db472f9-7a21-4e0f-8532-d80c67853800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_7db472f9-7a21-4e0f-8532-d80c67853800" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_064b7edc-24a3-434d-96b0-b5d99d0f4531" 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_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_064b7edc-24a3-434d-96b0-b5d99d0f4531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_18ff39be-8f0a-431e-b518-ff80b3610bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_18ff39be-8f0a-431e-b518-ff80b3610bb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtCurrentMaturitiesGross_9cdee769-4063-4aa1-9d25-29197586be85" xlink:href="cdw-20230331.xsd#cdw_LongtermDebtCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_cdw_LongtermDebtCurrentMaturitiesGross_9cdee769-4063-4aa1-9d25-29197586be85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_176b5dff-b959-4c62-8c81-2ee43ba03643" xlink:href="cdw-20230331.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_176b5dff-b959-4c62-8c81-2ee43ba03643" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5e6b0c14-caf8-4cb2-bc36-fe6d2d436d09" 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_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_us-gaap_DebtInstrumentTable_5e6b0c14-caf8-4cb2-bc36-fe6d2d436d09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_72fea61e-7ee2-4480-8ae8-01c17b56f623" 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_5e6b0c14-caf8-4cb2-bc36-fe6d2d436d09" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_72fea61e-7ee2-4480-8ae8-01c17b56f623" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_72fea61e-7ee2-4480-8ae8-01c17b56f623_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_72fea61e-7ee2-4480-8ae8-01c17b56f623" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_72fea61e-7ee2-4480-8ae8-01c17b56f623_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" 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_72fea61e-7ee2-4480-8ae8-01c17b56f623" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a657a4c2-8d26-450c-9c33-6f11e84f3b7c" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a657a4c2-8d26-450c-9c33-6f11e84f3b7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_f9d5f124-7b66-482e-9b09-ca3c46aaacf5" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_f9d5f124-7b66-482e-9b09-ca3c46aaacf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:href="cdw-20230331.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member_750a6762-edfd-409c-a996-461b2ec61e46" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesdue2024Member_750a6762-edfd-409c-a996-461b2ec61e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdueMay2025Member_8f03bbe8-5286-4000-9209-659a8994f894" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdueMay2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesdueMay2025Member_8f03bbe8-5286-4000-9209-659a8994f894" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2028Member_01fa0c24-71ab-4732-aada-862238de0b64" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesdue2028Member_01fa0c24-71ab-4732-aada-862238de0b64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member_4d8c0f39-ea10-4d90-bf9c-3b51ede60bbb" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDue2029Member_4d8c0f39-ea10-4d90-bf9c-3b51ede60bbb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member_b73814dd-e589-477d-86f7-6161a20a91b3" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDue2026Member_b73814dd-e589-477d-86f7-6161a20a91b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member_e884f23c-fb26-49fe-82bf-f220d04f9c62" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDueDecember2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDueDecember2028Member_e884f23c-fb26-49fe-82bf-f220d04f9c62" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member_056c86e4-f63e-412d-860f-0df04b7cbffe" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDue2031Member_056c86e4-f63e-412d-860f-0df04b7cbffe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember_88e3f5ab-1d7a-48ce-8744-133c6b294124" xlink:href="cdw-20230331.xsd#cdw_ReceivableFinancingLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_ReceivableFinancingLiabilityMember_88e3f5ab-1d7a-48ce-8744-133c6b294124" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember_cba2bd31-9105-4aee-bc33-f02106fb8165" xlink:href="cdw-20230331.xsd#cdw_OtherLongTermObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_OtherLongTermObligationsMember_cba2bd31-9105-4aee-bc33-f02106fb8165" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="extended" id="i2fb4e8b3c06a47d38db39cc00a96440c_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" 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_LineOfCreditFacilityRemainingBorrowingCapacity_94b911fb-4acf-42cd-8272-94bafcaf39b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_94b911fb-4acf-42cd-8272-94bafcaf39b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_8403420e-5713-42a2-9050-aad9310582a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_8403420e-5713-42a2-9050-aad9310582a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_5bc26bbc-aab7-455d-b35a-a158717d3b1b" xlink:href="cdw-20230331.xsd#cdw_AmountOwedUnderRevolvingLoanFinancingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_5bc26bbc-aab7-455d-b35a-a158717d3b1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_e1cf30df-0a8b-44d2-9e87-d4b586daf8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_e1cf30df-0a8b-44d2-9e87-d4b586daf8e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_294d3840-71c7-434a-9006-786236b03752" 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_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_us-gaap_DebtInstrumentTable_294d3840-71c7-434a-9006-786236b03752" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ebbf2381-d8d9-4704-87dc-ec60a4a7756c" 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_294d3840-71c7-434a-9006-786236b03752" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ebbf2381-d8d9-4704-87dc-ec60a4a7756c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ebbf2381-d8d9-4704-87dc-ec60a4a7756c_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_ebbf2381-d8d9-4704-87dc-ec60a4a7756c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ebbf2381-d8d9-4704-87dc-ec60a4a7756c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" 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_ebbf2381-d8d9-4704-87dc-ec60a4a7756c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_1a63f934-6a1a-4342-88c2-6ca6d1b62d38" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_1a63f934-6a1a-4342-88c2-6ca6d1b62d38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_42bf9692-bbc0-4829-8379-0faafe09355d" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_42bf9692-bbc0-4829-8379-0faafe09355d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_08304256-0989-4d2b-9a8d-9d3fd45f3660" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_294d3840-71c7-434a-9006-786236b03752" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_08304256-0989-4d2b-9a8d-9d3fd45f3660" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_08304256-0989-4d2b-9a8d-9d3fd45f3660_default" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_08304256-0989-4d2b-9a8d-9d3fd45f3660" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_08304256-0989-4d2b-9a8d-9d3fd45f3660_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_6e2cfcf5-574c-46fa-a983-e3afa33f9009" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_08304256-0989-4d2b-9a8d-9d3fd45f3660" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_6e2cfcf5-574c-46fa-a983-e3afa33f9009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_25b83054-3adf-4c72-9864-3d89942211b4" xlink:href="cdw-20230331.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_6e2cfcf5-574c-46fa-a983-e3afa33f9009" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_25b83054-3adf-4c72-9864-3d89942211b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#DebtFairValueofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="extended" id="ieabb969280f649dd92fa1b7e55aca8f9_DebtFairValueofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_87f79ee0-8175-44af-88a2-93ad80739bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:to="loc_us-gaap_DebtInstrumentFairValue_87f79ee0-8175-44af-88a2-93ad80739bee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e1bc0bdf-d341-40a0-8d75-318ea8737ebe" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e1bc0bdf-d341-40a0-8d75-318ea8737ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4442ebf3-f8fe-475c-8576-991f00b46f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4442ebf3-f8fe-475c-8576-991f00b46f3c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cb2ba2a9-8507-434e-9dc2-6b8bd805799f" 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_FairValueByBalanceSheetGroupingTable_4442ebf3-f8fe-475c-8576-991f00b46f3c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cb2ba2a9-8507-434e-9dc2-6b8bd805799f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb2ba2a9-8507-434e-9dc2-6b8bd805799f_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_cb2ba2a9-8507-434e-9dc2-6b8bd805799f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb2ba2a9-8507-434e-9dc2-6b8bd805799f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3906c875-381e-4694-bcb1-7e42958cb4f6" 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_cb2ba2a9-8507-434e-9dc2-6b8bd805799f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3906c875-381e-4694-bcb1-7e42958cb4f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_db79955e-b88e-4c9e-8e3c-3a5751b04c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3906c875-381e-4694-bcb1-7e42958cb4f6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_db79955e-b88e-4c9e-8e3c-3a5751b04c71" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="extended" id="ia39c0d5177414e43abefd2c2450b857f_SegmentInformationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c38d9886-ba0e-4990-b851-eb0e508b7bdd" 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_c1c92570-6d34-4fb5-bd91-3ef98113a0bb" 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_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:to="loc_us-gaap_NumberOfReportableSegments_c1c92570-6d34-4fb5-bd91-3ef98113a0bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_3aadd7b6-2154-45a1-b98c-78a3aafc0ee6" xlink:href="cdw-20230331.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:to="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_3aadd7b6-2154-45a1-b98c-78a3aafc0ee6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_a156ff46-1829-4777-9868-6a5d07d237b9" xlink:href="cdw-20230331.xsd#cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:to="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_a156ff46-1829-4777-9868-6a5d07d237b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2019bee-255d-4883-b1df-d3ee41ba9f16" 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_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2019bee-255d-4883-b1df-d3ee41ba9f16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1a48b116-41ad-4072-9280-b9917dd24975" 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_ScheduleOfSegmentReportingInformationBySegmentTable_f2019bee-255d-4883-b1df-d3ee41ba9f16" xlink:to="loc_srt_RangeAxis_1a48b116-41ad-4072-9280-b9917dd24975" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1a48b116-41ad-4072-9280-b9917dd24975_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_1a48b116-41ad-4072-9280-b9917dd24975" xlink:to="loc_srt_RangeMember_1a48b116-41ad-4072-9280-b9917dd24975_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" 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_1a48b116-41ad-4072-9280-b9917dd24975" xlink:to="loc_srt_RangeMember_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5281bc5f-921a-455e-a331-c473de49c4d3" 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_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" xlink:to="loc_srt_MinimumMember_5281bc5f-921a-455e-a331-c473de49c4d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d541b613-8879-4f56-8800-bbb69781e3e0" 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_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" xlink:to="loc_srt_MaximumMember_d541b613-8879-4f56-8800-bbb69781e3e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_530dcccc-b9cc-423e-b57f-7d0e52a34021" 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_f2019bee-255d-4883-b1df-d3ee41ba9f16" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_530dcccc-b9cc-423e-b57f-7d0e52a34021" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_530dcccc-b9cc-423e-b57f-7d0e52a34021_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_530dcccc-b9cc-423e-b57f-7d0e52a34021" xlink:to="loc_us-gaap_SegmentDomain_530dcccc-b9cc-423e-b57f-7d0e52a34021_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" 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_530dcccc-b9cc-423e-b57f-7d0e52a34021" xlink:to="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_6778c8a1-95a2-4448-add8-83bf540c4ba5" xlink:href="cdw-20230331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_6778c8a1-95a2-4448-add8-83bf540c4ba5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_06247c00-ce96-447f-a4ad-5a8619a6cf51" xlink:href="cdw-20230331.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" xlink:to="loc_cdw_SmallBusinessMember_06247c00-ce96-447f-a4ad-5a8619a6cf51" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended" id="i0f21ce7481644c5da7967fc9dd2c0c94_SegmentInformationScheduleofSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" 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_RevenueFromContractWithCustomerExcludingAssessedTax_d836d46f-e09a-4715-ae27-55a9b05bc69b" 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_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d836d46f-e09a-4715-ae27-55a9b05bc69b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_811c1a6a-84c3-43df-9d09-ebb03fc7b0a9" 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_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:to="loc_us-gaap_OperatingIncomeLoss_811c1a6a-84c3-43df-9d09-ebb03fc7b0a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_39bbcaa0-15e0-429e-a59b-8ef9ae0c429a" 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_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_39bbcaa0-15e0-429e-a59b-8ef9ae0c429a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" 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_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6116269d-5d56-439a-a54e-2e0963473155" 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_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" xlink:to="loc_srt_ConsolidationItemsAxis_6116269d-5d56-439a-a54e-2e0963473155" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6116269d-5d56-439a-a54e-2e0963473155_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_6116269d-5d56-439a-a54e-2e0963473155" xlink:to="loc_srt_ConsolidationItemsDomain_6116269d-5d56-439a-a54e-2e0963473155_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_88e56bb6-441d-4cd9-a524-28a8f0d12762" 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_6116269d-5d56-439a-a54e-2e0963473155" xlink:to="loc_srt_ConsolidationItemsDomain_88e56bb6-441d-4cd9-a524-28a8f0d12762" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ab9a2cb0-6613-4173-b21d-e703e4d9f61a" 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_88e56bb6-441d-4cd9-a524-28a8f0d12762" xlink:to="loc_us-gaap_OperatingSegmentsMember_ab9a2cb0-6613-4173-b21d-e703e4d9f61a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b74a7385-645d-45ea-a963-90d9d77439a7" 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_88e56bb6-441d-4cd9-a524-28a8f0d12762" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b74a7385-645d-45ea-a963-90d9d77439a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_216a3351-7e09-4c5b-ba6c-77e322d4a710" 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_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_216a3351-7e09-4c5b-ba6c-77e322d4a710" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_216a3351-7e09-4c5b-ba6c-77e322d4a710_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_216a3351-7e09-4c5b-ba6c-77e322d4a710" xlink:to="loc_us-gaap_SegmentDomain_216a3351-7e09-4c5b-ba6c-77e322d4a710_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" 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_216a3351-7e09-4c5b-ba6c-77e322d4a710" xlink:to="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_19cc5d5a-8116-4409-ad9b-78daa61e05c1" xlink:href="cdw-20230331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_19cc5d5a-8116-4409-ad9b-78daa61e05c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_9ebe7543-9851-40d9-a76e-c5a1af3be3e6" xlink:href="cdw-20230331.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_cdw_SmallBusinessMember_9ebe7543-9851-40d9-a76e-c5a1af3be3e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_dbd9e889-cb9a-4c2a-bdd2-b265e7ed5905" xlink:href="cdw-20230331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_dbd9e889-cb9a-4c2a-bdd2-b265e7ed5905" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_ff4a3e1f-a530-4fd0-9658-97b4ee231b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_us-gaap_AllOtherSegmentsMember_ff4a3e1f-a530-4fd0-9658-97b4ee231b21" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformationScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" xlink:type="extended" id="ia4015de73d4f4d76a67e857119b4bac3_SegmentInformationScheduleofDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_aa5808f8-1187-4985-a9ba-b722230fd363" 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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_65d5de3d-eea2-4e12-b4a0-f38bfca36f8a" 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_us-gaap_DisaggregationOfRevenueLineItems_aa5808f8-1187-4985-a9ba-b722230fd363" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_65d5de3d-eea2-4e12-b4a0-f38bfca36f8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenuenetbyProductandServicePercentage_a92ae70d-dd43-4184-9a39-5ca1eabebff4" xlink:href="cdw-20230331.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aa5808f8-1187-4985-a9ba-b722230fd363" xlink:to="loc_cdw_RevenuenetbyProductandServicePercentage_a92ae70d-dd43-4184-9a39-5ca1eabebff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" 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_aa5808f8-1187-4985-a9ba-b722230fd363" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4c4d26c6-ff5c-40a2-8c23-827c499bff41" 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_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_srt_StatementGeographicalAxis_4c4d26c6-ff5c-40a2-8c23-827c499bff41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4c4d26c6-ff5c-40a2-8c23-827c499bff41_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_4c4d26c6-ff5c-40a2-8c23-827c499bff41" xlink:to="loc_srt_SegmentGeographicalDomain_4c4d26c6-ff5c-40a2-8c23-827c499bff41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" 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_4c4d26c6-ff5c-40a2-8c23-827c499bff41" xlink:to="loc_srt_SegmentGeographicalDomain_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_508e42c7-5ee3-492c-ba1c-fe6eb725f8a2" 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_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" xlink:to="loc_country_US_508e42c7-5ee3-492c-ba1c-fe6eb725f8a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_4c4c3124-2844-4bb1-a440-017c9cff38ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" xlink:to="loc_us-gaap_NonUsMember_4c4c3124-2844-4bb1-a440-017c9cff38ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_75e5abe2-79e8-47d2-917b-21b411d5b979" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_srt_ProductOrServiceAxis_75e5abe2-79e8-47d2-917b-21b411d5b979" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_75e5abe2-79e8-47d2-917b-21b411d5b979_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_75e5abe2-79e8-47d2-917b-21b411d5b979" xlink:to="loc_srt_ProductsAndServicesDomain_75e5abe2-79e8-47d2-917b-21b411d5b979_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_75e5abe2-79e8-47d2-917b-21b411d5b979" xlink:to="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:href="cdw-20230331.xsd#cdw_TotalHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember_a9cf18dc-cda9-4a59-b6d2-61dd87fdaa2f" xlink:href="cdw-20230331.xsd#cdw_NotebooksMobileDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_NotebooksMobileDevicesMember_a9cf18dc-cda9-4a59-b6d2-61dd87fdaa2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember_8a910d1b-c2ed-411c-af03-fb7d58dafe29" xlink:href="cdw-20230331.xsd#cdw_NetcommProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_NetcommProductsMember_8a910d1b-c2ed-411c-af03-fb7d58dafe29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember_c650573f-812e-47b1-be46-8a92e278702b" xlink:href="cdw-20230331.xsd#cdw_DesktopsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_DesktopsMember_c650573f-812e-47b1-be46-8a92e278702b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CollaborationMember_7d40c5bf-01e9-4866-9292-5eb3eabd6d45" xlink:href="cdw-20230331.xsd#cdw_CollaborationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_CollaborationMember_7d40c5bf-01e9-4866-9292-5eb3eabd6d45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DataStorageAndServersMember_5a1cac74-5e83-47ba-8cfc-1ab03ecbc676" xlink:href="cdw-20230331.xsd#cdw_DataStorageAndServersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_DataStorageAndServersMember_5a1cac74-5e83-47ba-8cfc-1ab03ecbc676" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember_c14616ac-b687-4dd6-aabe-0c2ab46b04ed" xlink:href="cdw-20230331.xsd#cdw_OtherHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_OtherHardwareMember_c14616ac-b687-4dd6-aabe-0c2ab46b04ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_b15d09ab-a511-4993-b69c-47c22ab3a169" xlink:href="cdw-20230331.xsd#cdw_SoftwareProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_SoftwareProductsMember_b15d09ab-a511-4993-b69c-47c22ab3a169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_176dd5c1-5e5b-46b4-a143-4fd902f2e15a" xlink:href="cdw-20230331.xsd#cdw_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_ServicesMember_176dd5c1-5e5b-46b4-a143-4fd902f2e15a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_62e57bfe-357f-470d-9141-3e8cbae825f3" xlink:href="cdw-20230331.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_OtherProductsAndServicesMember_62e57bfe-357f-470d-9141-3e8cbae825f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_8cf273d8-851c-498e-8348-0d418becdfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_8cf273d8-851c-498e-8348-0d418becdfb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_8cf273d8-851c-498e-8348-0d418becdfb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_8cf273d8-851c-498e-8348-0d418becdfb1" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_8cf273d8-851c-498e-8348-0d418becdfb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_8cf273d8-851c-498e-8348-0d418becdfb1" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember_677fd06c-32a9-447d-b3a7-d0f2b3285cd1" xlink:href="cdw-20230331.xsd#cdw_SalesChannelCorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelCorporateMember_677fd06c-32a9-447d-b3a7-d0f2b3285cd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember_f9047505-c2bc-4464-bcb1-9d303a11d04f" xlink:href="cdw-20230331.xsd#cdw_SalesChannelSmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelSmallBusinessMember_f9047505-c2bc-4464-bcb1-9d303a11d04f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember_75dc801d-01b3-4daf-b72b-5db57b24aae2" xlink:href="cdw-20230331.xsd#cdw_SalesChannelGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelGovernmentMember_75dc801d-01b3-4daf-b72b-5db57b24aae2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember_3f220cfc-1397-4262-ac14-40a97f4ebc08" xlink:href="cdw-20230331.xsd#cdw_SalesChannelEducationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelEducationMember_3f220cfc-1397-4262-ac14-40a97f4ebc08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember_7fdcc3b8-6049-4d74-b944-7eda79a34795" xlink:href="cdw-20230331.xsd#cdw_SalesChannelHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelHealthcareMember_7fdcc3b8-6049-4d74-b944-7eda79a34795" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember_5ca87ce3-d398-4e42-a4e8-8437795a5e01" xlink:href="cdw-20230331.xsd#cdw_SalesChannelOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelOtherMember_5ca87ce3-d398-4e42-a4e8-8437795a5e01" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_792f134d-7f7d-425f-adb5-9c5327358a58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_792f134d-7f7d-425f-adb5-9c5327358a58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_792f134d-7f7d-425f-adb5-9c5327358a58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_792f134d-7f7d-425f-adb5-9c5327358a58" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_792f134d-7f7d-425f-adb5-9c5327358a58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_792f134d-7f7d-425f-adb5-9c5327358a58" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimePrincipalMember_fbbbcdab-4287-4640-a12b-aa433c40f031" xlink:href="cdw-20230331.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:to="loc_cdw_TransferredAtPointInTimePrincipalMember_fbbbcdab-4287-4640-a12b-aa433c40f031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimeAgentMember_b392f641-44a9-4cda-8a22-b6dd427509ca" xlink:href="cdw-20230331.xsd#cdw_TransferredAtPointInTimeAgentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:to="loc_cdw_TransferredAtPointInTimeAgentMember_b392f641-44a9-4cda-8a22-b6dd427509ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember_e57cf12b-e244-4ff6-a24f-1fbc7330b411" xlink:href="cdw-20230331.xsd#cdw_TransferredOverTimePrincipalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:to="loc_cdw_TransferredOverTimePrincipalMember_e57cf12b-e244-4ff6-a24f-1fbc7330b411" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_85fe9658-df57-4eda-83fd-4a5efea8c78d" 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_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_85fe9658-df57-4eda-83fd-4a5efea8c78d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_85fe9658-df57-4eda-83fd-4a5efea8c78d_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_85fe9658-df57-4eda-83fd-4a5efea8c78d" xlink:to="loc_us-gaap_SegmentDomain_85fe9658-df57-4eda-83fd-4a5efea8c78d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" 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_85fe9658-df57-4eda-83fd-4a5efea8c78d" xlink:to="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_8191a259-7250-43d4-94eb-ff227754f303" xlink:href="cdw-20230331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_8191a259-7250-43d4-94eb-ff227754f303" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_34c2126d-37e7-4054-9006-d1f568bdff1d" xlink:href="cdw-20230331.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_cdw_SmallBusinessMember_34c2126d-37e7-4054-9006-d1f568bdff1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_61d2a377-eab6-4862-9363-3e34f874c449" xlink:href="cdw-20230331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_61d2a377-eab6-4862-9363-3e34f874c449" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_2eaf5e18-cf8c-4e84-abeb-73ed1da55768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_us-gaap_AllOtherSegmentsMember_2eaf5e18-cf8c-4e84-abeb-73ed1da55768" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ef663607-45c5-4861-9acc-f745cc348689" 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_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_srt_ConsolidationItemsAxis_ef663607-45c5-4861-9acc-f745cc348689" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ef663607-45c5-4861-9acc-f745cc348689_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_ef663607-45c5-4861-9acc-f745cc348689" xlink:to="loc_srt_ConsolidationItemsDomain_ef663607-45c5-4861-9acc-f745cc348689_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b6e9cf21-09bf-4e66-a888-b0d578c20834" 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_ef663607-45c5-4861-9acc-f745cc348689" xlink:to="loc_srt_ConsolidationItemsDomain_b6e9cf21-09bf-4e66-a888-b0d578c20834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_26fb8b46-ceb3-4a93-bd44-dcc39597039c" 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_b6e9cf21-09bf-4e66-a888-b0d578c20834" xlink:to="loc_us-gaap_OperatingSegmentsMember_26fb8b46-ceb3-4a93-bd44-dcc39597039c" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cdw-20230331_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:bc476c91-086b-45ac-a83c-df52d5bf357c,g:5bee66ff-7dea-48a4-abc4-bd3ee80320a0-->
<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_IncreaseDecreaseInStockholdersEquityRollForward_9794637e-142b-4ad3-b526-5d177f9bbaed_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity (Deficit) [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0b0b5983-b947-476d-b1cc-97cfa620d819_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_f5fddd3b-28a7-49e6-9ad2-2c8862fbf29a_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for 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_IncomeTaxExpenseBenefit_bde3c23b-1fe8-406c-b431-bfa17cd7af41_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f3638290-617c-4336-b9b5-970c5384c309_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax (expense) benefit</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_2b359953-d236-4801-abf4-bcab23eeafae_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="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_cdw_InventoryFinancingAgreementsDomain_ae131a0b-7666-4a5c-a858-2df92dbf6059_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsDomain" xlink: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 Financing Agreements [Domain]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsDomain_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsDomain" xlink: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 Financing Agreements [Domain]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsDomain_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Inventory Financing Agreements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain" xlink:to="lab_cdw_InventoryFinancingAgreementsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_297855b2-4b66-4619-87b0-2ce0b6bd9019_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_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_DebtInstrumentCarryingAmount_2dfd6f3d-ffc1-49a6-aa0f-bf8681130bbe_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">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_7ad4b9d5-6a27-4d1a-bfaa-15d96f9bdb31_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</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_PreferredStockParOrStatedValuePerShare_0439f077-250a-4a1a-8e0c-94e4603f9121_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="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_IncomeStatementAbstract_d4b40382-0252-4a03-9741-e729acdb26c9_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_dei_EntityAddressPostalZipCode_ae600bd3-b0a7-4b38-9645-5699ab0056bc_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_us-gaap_AdditionalPaidInCapitalMember_1529cbe0-d5c6-4ce0-972f-47ba1af248d3_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">Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="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_dei_DocumentFiscalPeriodFocus_f2bb4e8b-4e5c-4031-ab04-a7b0dbbce092_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_cdw_SeniorNotesDueDecember2028Member_3594e3c1-5307-43e7-a58b-46275da14f83_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDueDecember2028Member" xlink: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 due 2028</link:label>
    <link:label id="lab_cdw_SeniorNotesDueDecember2028Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDueDecember2028Member" xlink: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 Due December 2028 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDueDecember2028Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDueDecember2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due December 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDueDecember2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDueDecember2028Member" xlink:to="lab_cdw_SeniorNotesDueDecember2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_511afc0a-265c-4749-93ce-13c02fcab735_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 sales</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3bf87ff8-dd2a-4206-8d17-077c6f87f0ef_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_723c7f60-7f15-4b95-8afc-b30ca934bad5_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted-average shares outstanding (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_PreferredStockSharesOutstanding_adac87bd-b7d4-4656-9c31-7de6610d47b0_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">Preferred stock, 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_cdw_OtherHardwareMember_6b6392ee-88d3-4ae9-88fc-ce60bac64a1d_terseLabel_en-US" xlink:label="lab_cdw_OtherHardwareMember" xlink: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 Hardware</link:label>
    <link:label id="lab_cdw_OtherHardwareMember_label_en-US" xlink:label="lab_cdw_OtherHardwareMember" xlink: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 Hardware [Member]</link:label>
    <link:label id="lab_cdw_OtherHardwareMember_documentation_en-US" xlink:label="lab_cdw_OtherHardwareMember" xlink: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 Hardware [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember" xlink:href="cdw-20230331.xsd#cdw_OtherHardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_OtherHardwareMember" xlink:to="lab_cdw_OtherHardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_d8eb7e03-a87f-4fa7-88ce-99d1e5cc8011_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink: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_AllOtherSegmentsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember" xlink:to="lab_us-gaap_AllOtherSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_f5fe8338-103e-4944-95ba-2bcf8d5ac388_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">Dividend payments</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_cdw_NetChangeInAccountsPayableInventoryFinancing_5c5266d5-82f2-42cf-a1b4-1789cf389c25_terseLabel_en-US" xlink:label="lab_cdw_NetChangeInAccountsPayableInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in accounts payable-inventory financing</link:label>
    <link:label id="lab_cdw_NetChangeInAccountsPayableInventoryFinancing_label_en-US" xlink:label="lab_cdw_NetChangeInAccountsPayableInventoryFinancing" xlink: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 Change in Accounts Payable-Inventory Financing</link:label>
    <link:label id="lab_cdw_NetChangeInAccountsPayableInventoryFinancing_documentation_en-US" xlink:label="lab_cdw_NetChangeInAccountsPayableInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in accounts payable-inventory financing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetChangeInAccountsPayableInventoryFinancing" xlink:href="cdw-20230331.xsd#cdw_NetChangeInAccountsPayableInventoryFinancing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_NetChangeInAccountsPayableInventoryFinancing" xlink:to="lab_cdw_NetChangeInAccountsPayableInventoryFinancing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_4bcbfdff-6c72-4390-947e-ef6b689f567a_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_DebtInstrumentFairValue_17c9b84b-0973-4b01-8d5d-a62941b13b87_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_904108d8-1a85-4396-8d53-541ccdfe5dfd_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">Dividends (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_us-gaap_CommonStockValue_88900b61-ea1d-4db4-8bca-2884a856e19d_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value, 1,000.0 shares authorized; 135.0 and 135.5 shares outstanding, respectively</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_cdw_TransferredAtPointInTimeAgentMember_0800d717-2a2c-465e-9149-da36690128a0_terseLabel_en-US" xlink:label="lab_cdw_TransferredAtPointInTimeAgentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at a point in time where CDW is agent</link:label>
    <link:label id="lab_cdw_TransferredAtPointInTimeAgentMember_label_en-US" xlink:label="lab_cdw_TransferredAtPointInTimeAgentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred At Point In Time, Agent [Member]</link:label>
    <link:label id="lab_cdw_TransferredAtPointInTimeAgentMember_documentation_en-US" xlink:label="lab_cdw_TransferredAtPointInTimeAgentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred At Point In Time, Agent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimeAgentMember" xlink:href="cdw-20230331.xsd#cdw_TransferredAtPointInTimeAgentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_TransferredAtPointInTimeAgentMember" xlink:to="lab_cdw_TransferredAtPointInTimeAgentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DataStorageAndServersMember_593bc3dc-833c-4bbd-9f8f-47bb84a96c93_terseLabel_en-US" xlink:label="lab_cdw_DataStorageAndServersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Storage and Servers</link:label>
    <link:label id="lab_cdw_DataStorageAndServersMember_label_en-US" xlink:label="lab_cdw_DataStorageAndServersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Storage and Servers [Member]</link:label>
    <link:label id="lab_cdw_DataStorageAndServersMember_documentation_en-US" xlink:label="lab_cdw_DataStorageAndServersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise and Data Data Storage (Including Drives) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DataStorageAndServersMember" xlink:href="cdw-20230331.xsd#cdw_DataStorageAndServersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DataStorageAndServersMember" xlink:to="lab_cdw_DataStorageAndServersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTextBlock_3c604df3-c5ad-4c86-9e25-35f19a2266d7_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTextBlock" xlink: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 Financing Agreements</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTextBlock_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTextBlock" xlink: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 Financing Agreements [Text Block]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTextBlock_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory financing agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTextBlock" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsTextBlock" xlink:to="lab_cdw_InventoryFinancingAgreementsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_9ed94b98-948e-4df2-9787-e877b8e4ecb4_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_StockIssuedDuringPeriodSharesStockOptionsExercised_5927b919-2361-4646-8d37-ed68ce2b4ac0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option exercises (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_OperatingSegmentsMember_bf96dbde-77e5-4d05-ad3d-4cd9ab1e6230_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_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_8ca16003-6a7b-45c5-b0f8-7095500cbb86_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, 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_cdw_SeniorNotesDue2029Member_09cac7ad-55b4-4299-bb60-f2b3ebd7b8f2_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2029Member" xlink: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 due 2029</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2029Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDue2029Member" xlink: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 due 2029 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2029Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDue2029Member" xlink:to="lab_cdw_SeniorNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_405becad-54d0-42be-b437-e86ba94fc208_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">Paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1a356317-29d1-4b0f-9db3-d8b55c0a46b4_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&#8212;beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da44f64f-a818-4a6b-ad9c-63abe7ba87fd_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&#8212;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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3c80e2b4-181e-4e90-bc41-31fb940ae378_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_b4159520-a1a8-41e0-9782-4fc523ee0177_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1149f27e-59d0-4d6d-8c1f-2a5b24cc7e07_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_4f72365d-7087-4c58-9b6b-44a4ca6aeda1_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 option exercises</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_CommonStockSharesIssued_698206a3-f76e-47de-958e-51937cebb9f9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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 (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_3ce35a55-d691-4342-b5ff-ee3ba729f288_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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 (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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_0bcedc2a-eb86-4370-b708-1f0cae7bc3d1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_5189167d-75f1-480d-9477-909efe1c050d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_e2faf143-cf3c-4d4b-a73c-f76709cdbfd1_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</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_cdw_TransferredOverTimePrincipalMember_99633a28-5382-4a52-997c-239b123e5b20_terseLabel_en-US" xlink:label="lab_cdw_TransferredOverTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over time where CDW is principal</link:label>
    <link:label id="lab_cdw_TransferredOverTimePrincipalMember_label_en-US" xlink:label="lab_cdw_TransferredOverTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred Over Time, Principal [Member]</link:label>
    <link:label id="lab_cdw_TransferredOverTimePrincipalMember_documentation_en-US" xlink:label="lab_cdw_TransferredOverTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred Over Time, Principal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember" xlink:href="cdw-20230331.xsd#cdw_TransferredOverTimePrincipalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_TransferredOverTimePrincipalMember" xlink:to="lab_cdw_TransferredOverTimePrincipalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_89afcc4f-ad01-4bb7-bf7a-74a0269b424c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7022c915-57ae-4d49-9fc9-8980134304ea_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive shares (fewer than) (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelSmallBusinessMember_cf436196-d38e-4af7-a41f-3925db067513_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelSmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Business</link:label>
    <link:label id="lab_cdw_SalesChannelSmallBusinessMember_label_en-US" xlink:label="lab_cdw_SalesChannelSmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Small Business [Member]</link:label>
    <link:label id="lab_cdw_SalesChannelSmallBusinessMember_documentation_en-US" xlink:label="lab_cdw_SalesChannelSmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Small Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember" xlink:href="cdw-20230331.xsd#cdw_SalesChannelSmallBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SalesChannelSmallBusinessMember" xlink:to="lab_cdw_SalesChannelSmallBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_2abefa83-0d3b-4f2c-a078-439612580778_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_dei_AmendmentFlag_73ab9196-5a87-41ce-801c-b5a37e71b286_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_NetCashProvidedByUsedInInvestingActivities_5ed0f7d0-b58c-404f-a830-a9a093bf2cfa_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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_fbea310b-640a-4742-afa7-784ea0c16cc5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coworker Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_c2b3809d-8fd0-4b4b-b2da-e5f949ce58fc_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 income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3644a558-e468-4ffb-9913-9097054ff1de_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">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_55253d4f-926f-4efa-9d5e-6fe110afe724_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_cdw_ReceivableFinancingLiabilityMember_458452e8-0b8a-414f-bc06-4dfba466dc63_terseLabel_en-US" xlink:label="lab_cdw_ReceivableFinancingLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable financing liability</link:label>
    <link:label id="lab_cdw_ReceivableFinancingLiabilityMember_label_en-US" xlink:label="lab_cdw_ReceivableFinancingLiabilityMember" xlink: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 Financing Liability [Member]</link:label>
    <link:label id="lab_cdw_ReceivableFinancingLiabilityMember_documentation_en-US" xlink:label="lab_cdw_ReceivableFinancingLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Financing Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember" xlink:href="cdw-20230331.xsd#cdw_ReceivableFinancingLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_ReceivableFinancingLiabilityMember" xlink:to="lab_cdw_ReceivableFinancingLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_a10f546f-8813-45ec-acf4-ce2d4cd4b879_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink: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, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_91ec7151-3a8a-4494-a2d1-2098cab46ce3_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_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_dc5b8b72-1b57-4108-8c1a-0b23bdabfd03_terseLabel_en-US" xlink:label="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount owed under Revolving loan financing agreement</link:label>
    <link:label id="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_label_en-US" xlink:label="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount owed under Revolving loan financing agreement</link:label>
    <link:label id="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_documentation_en-US" xlink:label="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount owed under Revolving loan financing agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" xlink:href="cdw-20230331.xsd#cdw_AmountOwedUnderRevolvingLoanFinancingAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" xlink:to="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NumberofOwnedSubsidiaries_ed0fe9ae-0e2c-426d-be00-64601cf04076_terseLabel_en-US" xlink:label="lab_cdw_NumberofOwnedSubsidiaries" xlink: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 owned subsidiaries</link:label>
    <link:label id="lab_cdw_NumberofOwnedSubsidiaries_label_en-US" xlink:label="lab_cdw_NumberofOwnedSubsidiaries" xlink: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 Owned Subsidiaries</link:label>
    <link:label id="lab_cdw_NumberofOwnedSubsidiaries_documentation_en-US" xlink:label="lab_cdw_NumberofOwnedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Owned Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOwnedSubsidiaries" xlink:href="cdw-20230331.xsd#cdw_NumberofOwnedSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_NumberofOwnedSubsidiaries" xlink:to="lab_cdw_NumberofOwnedSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_dc424537-d005-4b58-8298-321d30765abc_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">Supplementary disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="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_DepreciationDepletionAndAmortization_51312406-9673-4f7c-aaa0-1d6b9c624d63_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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">Depreciation and amortization expense</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_DisaggregationOfRevenueTable_ad939f49-0cd0-4f49-96fb-884ed4cc9d62_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_cdw_SeniorNotesdueMay2025Member_a7483a4a-ba1c-48fc-a35a-6a6043d7690e_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesdueMay2025Member" xlink: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 due 2025</link:label>
    <link:label id="lab_cdw_SeniorNotesdueMay2025Member_label_en-US" xlink:label="lab_cdw_SeniorNotesdueMay2025Member" xlink: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 due May 2025 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesdueMay2025Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesdueMay2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due May 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdueMay2025Member" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdueMay2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesdueMay2025Member" xlink:to="lab_cdw_SeniorNotesdueMay2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerDurationAxis_4b33b641-e42e-48c5-a5d0-5880ce344207_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerDurationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Duration [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerDurationAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerDurationAxis" xlink: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, Duration [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis" xlink:to="lab_us-gaap_ContractWithCustomerDurationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_5ea2c21d-863c-4030-ac95-d3abec64ccf0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" 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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_426cbf82-dcab-494d-8e4f-5ba4e9796d4b_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_dei_EntityAddressStateOrProvince_a2e8bc22-61b2-4db1-bdf9-add7b186c30d_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_us-gaap_LongTermContractWithCustomerMember_3475f498-14f9-4cd3-a882-6b10ed6d87b9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermContractWithCustomerMember" xlink: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 Contract with Customer</link:label>
    <link:label id="lab_us-gaap_LongTermContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_LongTermContractWithCustomerMember" xlink: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 Contract with Customer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermContractWithCustomerMember" xlink:to="lab_us-gaap_LongTermContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_b119015f-af52-4d50-b72e-f77ecac851e5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 Weighted Average Number of Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_70d279c1-4d4c-4ee1-8d39-82a50e6acdf0_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 income:</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_cdw_NetcommProductsMember_d81a682a-266a-43bf-99de-26cf45b1dd31_terseLabel_en-US" xlink:label="lab_cdw_NetcommProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Netcomm Products</link:label>
    <link:label id="lab_cdw_NetcommProductsMember_label_en-US" xlink:label="lab_cdw_NetcommProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NetComm Products [Member]</link:label>
    <link:label id="lab_cdw_NetcommProductsMember_documentation_en-US" xlink:label="lab_cdw_NetcommProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NetComm Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember" xlink:href="cdw-20230331.xsd#cdw_NetcommProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_NetcommProductsMember" xlink:to="lab_cdw_NetcommProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_5e77d6ce-49a4-4416-a00f-8fd8fb15a330_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3021780a-0626-4d56-a156-dd62a21d56ea_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_dei_EntityIncorporationStateCountryCode_2ddba3af-052d-44b3-bc7c-8255d603b1d6_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_BasisOfAccountingPolicyPolicyTextBlock_fcd8129a-1cdf-468a-8925-46075d170c87_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e9e0673-59e3-4ec8-b9c3-b0f1f4894b46_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">Effect of exchange rate changes 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_4fec554c-76cb-4578-98e7-fcfc63b1f843_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 and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="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_DepreciationAmortizationAndAccretionNet_9aee06d5-3cf0-44ad-aecf-82beac2b1a7b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink: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_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink: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, Amortization and Accretion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_28488928-8c76-4cce-8663-e9dde294022b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments 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_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_833298ec-b161-44a2-a636-ffd4ff0ad7e4_terseLabel_en-US" xlink:label="lab_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember" xlink: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 unsecured revolving loan facility</link:label>
    <link:label id="lab_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember" xlink: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 Secured Asset-Based Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Asset-Based Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember" xlink:to="lab_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_050bf6cb-13c3-414a-a510-0e213366cd9b_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 credit loss, current</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_StockIssuedDuringPeriodValueStockOptionsExercised_9ae8f787-dddd-4429-bdce-0372dc766768_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option exercises</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_98a9649e-4086-482d-af03-e3faa7213368_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink: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 expense, 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_LongTermDebtNoncurrent_bae47331-ce6f-461a-baa7-e54e1ea0d571_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">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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_dd86712d-4263-470b-9df7-e7fb08c0a489_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_58f159b1-11ce-41ba-a43b-c698c714314a_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_StatementOfIncomeAndComprehensiveIncomeAbstract_9f64b49a-f65a-4ea7-a1c2-16f5bd9df1c8_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_StatementGeographicalAxis_93eddd3f-de5f-4516-97f0-5bb6d6866f96_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="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_srt_MaximumMember_3f5e4a48-c1bf-4a5f-a3db-070a85bedb4d_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_NetCashProvidedByUsedInInvestingActivitiesAbstract_a9e0a5fa-fbf4-4230-86b0-3fab4f58133f_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0f1c0bfc-3842-4604-9f9a-2ba0cbfa5b2b_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 loss</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_us-gaap_IncreaseDecreaseInAccountsPayableTrade_9e3f53e9-b4ed-4d32-9322-f7066c2b6381_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">Accounts payable-trade</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_dei_EntityCommonStockSharesOutstanding_76cf3c83-6f63-47b8-bd47-74986cae2023_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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_43efffd9-2e5f-4d7f-b589-6371b4ef56f9_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 Hierarchy and NAV [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_StockRepurchasedAndRetiredDuringPeriodValue_67eaac53-e910-4745-8d61-2d977c8b4183_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" 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">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink: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 and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_d5c8698d-804b-4c0b-a7ae-628fd4f3f353_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_e5bb04fc-68df-4b78-acb4-f7cb16d5f13c_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_AccountsReceivableSale_0af59493-4c10-4062-9028-8aef69d1cd76_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink: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, sale</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableSale_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink: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, Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableSale" xlink:to="lab_us-gaap_AccountsReceivableSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_ad7a8573-7874-4dc8-9f16-243940065536_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_2fde016c-075f-4e9d-b901-70f553d024bc_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" 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">Income taxes paid, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_208c0e5a-2c15-47de-8cd5-14f082e917f6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="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_aacab40f-c5c2-4fdc-9c74-55127a5d74c9_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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_63c22352-0c24-4c61-88cf-f9b66f7e2389_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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 recognized from contract with customer</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_8a643154-db77-4d2c-b1c5-53c4819b7065_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_LongTermDebtTextBlock_55e11647-519e-46ab-b3b3-cb45184442e4_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">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_ContractWithCustomerDurationDomain_98783ed8-cfef-4fd5-97c4-613711cb9119_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerDurationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Duration [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerDurationDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerDurationDomain" xlink: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, Duration [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain" xlink:to="lab_us-gaap_ContractWithCustomerDurationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelOtherMember_d65eb5ae-e891-4462-8879-b75172da11e3_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelOtherMember" xlink: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_cdw_SalesChannelOtherMember_label_en-US" xlink:label="lab_cdw_SalesChannelOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Other [Member]</link:label>
    <link:label id="lab_cdw_SalesChannelOtherMember_documentation_en-US" xlink:label="lab_cdw_SalesChannelOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember" xlink:href="cdw-20230331.xsd#cdw_SalesChannelOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SalesChannelOtherMember" xlink:to="lab_cdw_SalesChannelOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_94408793-3582-4648-a34c-d58924ed876a_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_774d2c06-d1a3-4c8a-be95-ec3da2d7383a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligations, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_4e1208da-7fc1-4081-a0dc-2efba959ed57_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_71cccb28-c284-49c5-9366-31baceb4817e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink: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 Carrying Value of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink: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 Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_d8fd05c7-679e-4394-8e00-a90f26049c98_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_IncreaseDecreaseInOperatingAssetsAbstract_bf9521b2-b0b4-4e2f-b8ec-9b19fd36cfa6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink: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 assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink: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 Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_3a1efc7b-d69f-42cc-81ab-949a59b0fb77_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" 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">Repurchases of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink: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 and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAxis_6a5c2c92-73b4-47ae-a345-83cb8515d877_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAxis" xlink: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 Financing Agreements [Axis]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAxis_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAxis" xlink: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 Financing Agreements [Axis]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAxis_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Financing Agreements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis" xlink:to="lab_cdw_InventoryFinancingAgreementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_c2bdb6ed-a03e-411d-aa39-496d5eff2d6b_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_4a76ec23-a978-4e01-bc94-20a56c5c6a0e_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_srt_ConsolidationItemsDomain_dea97429-6031-4d17-838e-5fdb7e0c2317_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_cdw_SeniorNotesdue2028Member_9f1cec44-ce99-44db-b53c-491974439150_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesdue2028Member" xlink: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 due 2028</link:label>
    <link:label id="lab_cdw_SeniorNotesdue2028Member_label_en-US" xlink:label="lab_cdw_SeniorNotesdue2028Member" xlink: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 due 2028 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesdue2028Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesdue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2028Member" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesdue2028Member" xlink:to="lab_cdw_SeniorNotesdue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4cc3c225-caf9-4edc-b82e-1f5c07e1bffb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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 Contract with Customer</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_681166e4-860d-4832-aefe-248b98cbad4a_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_us-gaap_RepaymentsOfLinesOfCredit_81896030-a34c-4f17-b787-c93c8dd54a87_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">Repayments of borrowings under revolving credit facility</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_7a43f2f2-8c89-41a5-8b06-80a73f002ea3_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_cdw_SeniorSecuredTermLoanFacilityMember_639299a2-daa5-4b24-abb1-1437d47c2fe1_terseLabel_en-US" xlink:label="lab_cdw_SeniorSecuredTermLoanFacilityMember" xlink: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 unsecured term loan facility</link:label>
    <link:label id="lab_cdw_SeniorSecuredTermLoanFacilityMember_label_en-US" xlink:label="lab_cdw_SeniorSecuredTermLoanFacilityMember" xlink: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 Secured Term Loan Facility [Member]</link:label>
    <link:label id="lab_cdw_SeniorSecuredTermLoanFacilityMember_documentation_en-US" xlink:label="lab_cdw_SeniorSecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorSecuredTermLoanFacilityMember" xlink:to="lab_cdw_SeniorSecuredTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedAdvertisingCurrent_2d5aa6b1-8820-49ff-aeaf-85b7f2063b4c_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedAdvertisingCurrent" xlink: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_AccruedAdvertisingCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedAdvertisingCurrent" xlink: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 Advertising, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedAdvertisingCurrent" xlink:to="lab_us-gaap_AccruedAdvertisingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f6cccf27-b0c7-413c-9d61-1a9924ad48ef_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_SegmentReportingDisclosureTextBlock_be0b6777-3e0b-4224-904d-e16b8856a98c_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_cdw_OtherLongTermObligationsMember_4098078f-176b-4776-93b0-4d985ef4ac6a_terseLabel_en-US" xlink:label="lab_cdw_OtherLongTermObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term obligations</link:label>
    <link:label id="lab_cdw_OtherLongTermObligationsMember_label_en-US" xlink:label="lab_cdw_OtherLongTermObligationsMember" xlink: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 obligations [Member]</link:label>
    <link:label id="lab_cdw_OtherLongTermObligationsMember_documentation_en-US" xlink:label="lab_cdw_OtherLongTermObligationsMember" xlink: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 obligations [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember" xlink:href="cdw-20230331.xsd#cdw_OtherLongTermObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_OtherLongTermObligationsMember" xlink:to="lab_cdw_OtherLongTermObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_060cdd66-402a-4a8e-a7a5-8a34a0e0e214_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_34ff47d0-09d7-4110-ba0d-a349b371c0eb_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">Net income per common 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_us-gaap_SalesAndExciseTaxPayableCurrent_fb34db2f-a8c8-4812-86a7-e2695cc66322_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and income taxes</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_ed9c7adc-1c7b-4f67-9fcc-444c4cc249ea_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink: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, noncurrent</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f6077c46-fbe5-4173-9a5d-71e87de42f11_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 Stockholders&#8217; 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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e27f780e-7d0a-4864-b74b-2bb23bc8a3e0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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 Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_afd183d8-4629-4f5c-9cb1-051b0d6817b9_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 of long-term debt</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_cdw_SalesChannelGovernmentMember_5a81f727-4665-418f-bd01-4a2d0fff83e4_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelGovernmentMember" xlink: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_cdw_SalesChannelGovernmentMember_label_en-US" xlink:label="lab_cdw_SalesChannelGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Government [Member]</link:label>
    <link:label id="lab_cdw_SalesChannelGovernmentMember_documentation_en-US" xlink:label="lab_cdw_SalesChannelGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember" xlink:href="cdw-20230331.xsd#cdw_SalesChannelGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SalesChannelGovernmentMember" xlink:to="lab_cdw_SalesChannelGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_b16d031b-9abd-4b06-af98-d6688feb5edc_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_us-gaap_AccountingPoliciesAbstract_c3ed3a31-9703-4c4c-bc2e-aaad7340bdd5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelHealthcareMember_c31554e2-33e5-40b4-9937-09e7e2d59add_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelHealthcareMember" xlink: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_cdw_SalesChannelHealthcareMember_label_en-US" xlink:label="lab_cdw_SalesChannelHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Healthcare [Member]</link:label>
    <link:label id="lab_cdw_SalesChannelHealthcareMember_documentation_en-US" xlink:label="lab_cdw_SalesChannelHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Healthcare [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember" xlink:href="cdw-20230331.xsd#cdw_SalesChannelHealthcareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SalesChannelHealthcareMember" xlink:to="lab_cdw_SalesChannelHealthcareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_2b388b1c-4521-4913-b188-51c1aa4db488_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">Merchandise inventory</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_EmployeeRelatedLiabilitiesCurrent_967bc823-4799-4e06-ad64-49c00911db5c_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">Compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e8c7067e-5f1b-4b11-b0db-e859454a88dc_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">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_StockholdersEquityAbstract_df5aae0e-bf52-4413-b357-6d8f643e34c6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8d115a03-c368-4db7-9007-252353eaba62_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</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_SegmentDomain_b5f93dcc-f75d-448e-aa8a-c883ee79d76b_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_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2ca070d0-b688-4f3c-a322-fcd52d2ad606_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_fd584270-2cb3-437d-98a6-3818995b1075_terseLabel_en-US" xlink:label="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public</link:label>
    <link:label id="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_label_en-US" xlink:label="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Segment: Government Agencies, Education and Healthcare [Member]</link:label>
    <link:label id="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_documentation_en-US" xlink:label="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Segment: Government Agencies, Education and Healthcare [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" xlink:href="cdw-20230331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" xlink:to="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_170b6d91-4a72-4dad-a81f-0c0c4e50f406_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_413e426a-1f36-4696-b551-a0d43046bf27_terseLabel_en-US" xlink:label="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" xlink: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 operating segments which do not meet reportable unit quantitative threshold</link:label>
    <link:label id="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_label_en-US" xlink:label="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" xlink: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 Operating Segments, Reportable Unit Quantitative Threshold Not Met</link:label>
    <link:label id="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_documentation_en-US" xlink:label="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments, Reportable Unit Quantitative Threshold Not Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" xlink:href="cdw-20230331.xsd#cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" xlink:to="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_018f5817-5e86-4911-b56f-f95ebb1d1baf_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_WeightedAverageNumberOfSharesOutstandingBasic_3d449101-c79d-40ba-af6e-19c94957c689_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_d58506d2-2ed5-4440-b5a7-74da9a3f05aa_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted-average shares outstanding (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_country_US_77c0d2e1-3da4-4c5d-a5b7-8bcbe16cefa4_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_us-gaap_AccruedLiabilitiesCurrentAbstract_48731d8a-aaba-4fe2-a5c9-4d2d39ae4ea5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink: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 and other current liabilities:</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_d21e1ef8-5180-4f55-b63d-ae90619a6bec_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">Equity-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_us-gaap_GrossProfit_f8810087-0bab-4c01-bc6d-584cc8dc92c4_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_us-gaap_CommitmentsAndContingencies_3e7235e7-2708-4baf-8921-8d7689728fa0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 8)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_2bc7512e-cf03-4531-bc1c-3bd5443a264d_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_dei_EntityRegistrantName_3307ff6b-0b29-42cf-81b2-9296e6267f7f_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_cdw_DesktopsMember_e04a39f8-249b-40cc-b4f4-090bec2a345b_terseLabel_en-US" xlink:label="lab_cdw_DesktopsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Desktops</link:label>
    <link:label id="lab_cdw_DesktopsMember_label_en-US" xlink:label="lab_cdw_DesktopsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Desktops [Member]</link:label>
    <link:label id="lab_cdw_DesktopsMember_documentation_en-US" xlink:label="lab_cdw_DesktopsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Desktops [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember" xlink:href="cdw-20230331.xsd#cdw_DesktopsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DesktopsMember" xlink:to="lab_cdw_DesktopsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_2c8efcb0-014e-4f06-9dfd-03e9519d3d7f_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" 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 accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0cd56281-6031-4599-a4bd-8d6ec14bf5d1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_13233f35-7645-4b0d-810e-276241a75154_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value, 100.0 shares authorized; no shares issued or outstanding for both periods</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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_2a063349-2a58-4adf-af0d-5fac4a2c6e46_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of cash flow hedge to net income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_66eb3dd5-75cd-4389-98d2-981f9ed4524d_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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">Reclassification of cash flow hedge to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink: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), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_582f15c5-a3f8-4ac8-af62-e54525554123_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undrawn letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_2000bfa1-8807-4f2b-8e6b-b803f6f604c3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_232a5f93-c7fe-42e1-957e-425b416af051_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_EntityAddressCityOrTown_8690b9e0-6913-4065-bfac-7bdbb300fe06_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_LiabilitiesNoncurrentAbstract_fe18a807-1c9c-46f3-85bb-3707d5d3f591_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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 liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_4bf7d46e-ecff-430f-809a-cb19926e2ed7_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_fae65e4c-ac1d-4577-827f-e3c6c9d312f4_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_ConsolidationPolicyTextBlock_16e05430-b291-4c5a-8ef9-d5982734b4d9_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_ContractWithCustomerSalesChannelAxis_03ff4185-6c68-488d-9ad5-db0d94a39e4a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink: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, Sales Channel [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_ServicesMember_c352ebeb-1330-4e0d-9a6f-8b2f950ada31_terseLabel_en-US" xlink:label="lab_cdw_ServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services</link:label>
    <link:label id="lab_cdw_ServicesMember_label_en-US" xlink:label="lab_cdw_ServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services [Member]</link:label>
    <link:label id="lab_cdw_ServicesMember_documentation_en-US" xlink:label="lab_cdw_ServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember" xlink:href="cdw-20230331.xsd#cdw_ServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_ServicesMember" xlink:to="lab_cdw_ServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_4768a490-bd7c-48ad-8919-d4ca72f466f5_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_IncreaseDecreaseInDeferredIncomeTaxes_339d1936-0518-40b2-8fbb-ce2ff21dc217_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" 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">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink: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 Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_e6ac92e5-258f-4e85-a405-fa912b359c30_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">Accounts Receivable and Contract Balances</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_fff97efb-630d-410a-b552-b2e75ad59fb5_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_StatementOfFinancialPositionAbstract_c46b4621-d3ca-4380-a3b8-8d5be46b57b6_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_a052d0fc-ca49-4987-b310-6e8ff5ac5e1b_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_us-gaap_CommonStockParOrStatedValuePerShare_d21056b6-a6b8-457e-afb0-74a780628812_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0e0b43b8-3991-4d69-b01c-fdfde78a7019_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" 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">Unrealized gain from cash flow hedge, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_dc079d17-4fd5-407f-bd16-94caa728f55c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain from hedge accounting</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink: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), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_355f47fd-45a3-4da4-816b-05d7b3f94666_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Unamortized deferred financing fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e501fea1-c79d-4366-9204-b74e765d5804_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5ff9fc24-e29d-443f-ba4a-0faaf8855579_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_us-gaap_InterestIncomeExpenseNet_39873b85-93ea-4b5b-b815-1c4d4e0f4387_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f87fe48f-5c3d-43bc-a4a3-0d5046b92ec4_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">Payment of incentive compensation plan withholding taxes</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_4d4727ba-5186-42cd-a72b-1ddd4f58f95a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_dei_TradingSymbol_57468c38-5f73-44c2-831e-5f03f7778868_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_5a157124-5b2b-4a1c-a27b-319b760ec853_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_LongtermDebtTypeAxis_a8a3a14a-7198-48ee-8e71-249afb1cea03_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_AccountsPayableTradeCurrent_8a276b99-f0a6-4a68-84ff-a2acbf504d87_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable-trade</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_03343938-05c0-49f9-8abd-1be4d1d11990_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_LongtermDebtCurrentMaturitiesGross_dd10c648-7417-4c4c-add0-7ac775b291eb_negatedTerseLabel_en-US" xlink:label="lab_cdw_LongtermDebtCurrentMaturitiesGross" 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">Current maturities of long-term debt</link:label>
    <link:label id="lab_cdw_LongtermDebtCurrentMaturitiesGross_label_en-US" xlink:label="lab_cdw_LongtermDebtCurrentMaturitiesGross" xlink: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, Gross</link:label>
    <link:label id="lab_cdw_LongtermDebtCurrentMaturitiesGross_documentation_en-US" xlink:label="lab_cdw_LongtermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of long-term debt before deduction of unamortized deferred financing costs, discount, or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt, and other types of debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtCurrentMaturitiesGross" xlink:href="cdw-20230331.xsd#cdw_LongtermDebtCurrentMaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_LongtermDebtCurrentMaturitiesGross" xlink:to="lab_cdw_LongtermDebtCurrentMaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_0ecb4394-a3fd-440c-8a30-310d7083940b_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b0fcdf29-17c8-47a5-94af-d48ff95f8708_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_bb2a941b-298d-45c8-8aa6-0bd30266b571_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <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_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_43b68e9a-17b5-4968-a98b-89e745e031c3_terseLabel_en-US" xlink:label="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink: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 long-term debt</link:label>
    <link:label id="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_label_en-US" xlink:label="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink: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, Net of Deferred Financing Costs, Discount, or Premium</link:label>
    <link:label id="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_documentation_en-US" xlink:label="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of long-term debt, net of unamortized deferred financing costs, discount, or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink:href="cdw-20230331.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink:to="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelEducationMember_943262e9-5716-4b7e-b8b0-0a04014f2698_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelEducationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Education</link:label>
    <link:label id="lab_cdw_SalesChannelEducationMember_label_en-US" xlink:label="lab_cdw_SalesChannelEducationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Education [Member]</link:label>
    <link:label id="lab_cdw_SalesChannelEducationMember_documentation_en-US" xlink:label="lab_cdw_SalesChannelEducationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Education [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember" xlink:href="cdw-20230331.xsd#cdw_SalesChannelEducationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SalesChannelEducationMember" xlink:to="lab_cdw_SalesChannelEducationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e129847a-8d4a-4cbd-b938-68c794ee9807_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 income tax rate reconciliation, percent</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_dei_CurrentFiscalYearEndDate_3703c8d2-fb4e-4c38-b64e-7ee2187bc30d_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_ProceedsFromLinesOfCredit_2fb6fa9d-972a-47fd-b113-3c9c31a72b67_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 borrowings under revolving credit facility</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_cdw_AccountsPayableInventoryFinancingMember_f0680e2e-a5d7-468e-86b9-bddac49c1718_terseLabel_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Inventory Financing</link:label>
    <link:label id="lab_cdw_AccountsPayableInventoryFinancingMember_label_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancingMember" xlink: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, Inventory Financing [Member]</link:label>
    <link:label id="lab_cdw_AccountsPayableInventoryFinancingMember_documentation_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Inventory Financing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember" xlink:href="cdw-20230331.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AccountsPayableInventoryFinancingMember" xlink:to="lab_cdw_AccountsPayableInventoryFinancingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f772982a-0f5d-4665-a608-3ac72acd85a3_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_IntangibleAssetsNetExcludingGoodwill_2694802b-58df-4113-971c-ad2963cd8587_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">Other 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_cdw_CorporateSegmentPrivateSectorBusinessMember_8e186792-7091-4733-a493-54966d1e3e6c_terseLabel_en-US" xlink:label="lab_cdw_CorporateSegmentPrivateSectorBusinessMember" xlink: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</link:label>
    <link:label id="lab_cdw_CorporateSegmentPrivateSectorBusinessMember_label_en-US" xlink:label="lab_cdw_CorporateSegmentPrivateSectorBusinessMember" xlink: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 Segment: Private Sector Business [Member]</link:label>
    <link:label id="lab_cdw_CorporateSegmentPrivateSectorBusinessMember_documentation_en-US" xlink:label="lab_cdw_CorporateSegmentPrivateSectorBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Segment: Private Sector Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember" xlink:href="cdw-20230331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_CorporateSegmentPrivateSectorBusinessMember" xlink:to="lab_cdw_CorporateSegmentPrivateSectorBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2e06eccc-256a-4530-9029-5c50dbe7b1ed_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink: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-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink: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, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_015ef317-b8af-4ab9-8724-2be04d81f99e_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_7fde16c2-c231-41b5-a6e6-4493b1681fec_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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_09804702-1f44-452f-a2de-47f4d5b3bf45_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_7a0b73e5-334a-4a5c-9068-fcbbc3298888_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_InterestPaidNet_51497f60-9de3-4397-b933-6f4598b43d4a_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" 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">Interest paid</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_d8ad518a-e0d7-491f-89ec-318630ad6d55_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_cdw_OtherProductsAndServicesMember_e5f5dbee-615c-4ca6-beae-cd1eaeee11d6_terseLabel_en-US" xlink:label="lab_cdw_OtherProductsAndServicesMember" xlink: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_cdw_OtherProductsAndServicesMember_label_en-US" xlink:label="lab_cdw_OtherProductsAndServicesMember" xlink: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 Products and Services [Member]</link:label>
    <link:label id="lab_cdw_OtherProductsAndServicesMember_documentation_en-US" xlink:label="lab_cdw_OtherProductsAndServicesMember" xlink: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 Products and Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember" xlink:href="cdw-20230331.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_OtherProductsAndServicesMember" xlink:to="lab_cdw_OtherProductsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_UnsecuredSeniorNotesMember_796faf0c-afdf-4ecc-8e52-f4c0f3ec867d_terseLabel_en-US" xlink:label="lab_cdw_UnsecuredSeniorNotesMember" xlink: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 unsecured senior notes</link:label>
    <link:label id="lab_cdw_UnsecuredSeniorNotesMember_label_en-US" xlink:label="lab_cdw_UnsecuredSeniorNotesMember" xlink: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 [Member]</link:label>
    <link:label id="lab_cdw_UnsecuredSeniorNotesMember_documentation_en-US" xlink:label="lab_cdw_UnsecuredSeniorNotesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember" xlink:href="cdw-20230331.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_UnsecuredSeniorNotesMember" xlink:to="lab_cdw_UnsecuredSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_fb95c00b-762c-4ff3-81c7-127fd2efba0e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_031f120d-7832-4c21-983a-844cf21080a4_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">Headquarters</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_dei_EntityAddressAddressLine1_27c5ef67-c30b-4192-8546-f17ba7675d5a_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_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_923d6b94-92dd-4642-8477-d9cdde88531a_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</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_ContractWithCustomerLiability_6b05d742-cdb1-4af0-9578-423e2db9e3af_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink: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, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_49e5e7f5-7b47-4f67-a9a1-f4caa2a1fbf9_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bad356e3-22b9-4de9-a660-140e42095d5e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b8c7cd90-d396-4d68-bd04-937124368610_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_5344dc55-dbeb-4cc1-b795-aed036616cf5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink: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 Remaining Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_AccountsPayableInventoryFinancing_0dac7c69-f72f-4a79-9bc9-f6a912b6e149_terseLabel_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable-inventory financing</link:label>
    <link:label id="lab_cdw_AccountsPayableInventoryFinancing_label_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancing" xlink: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 Inventory Financing</link:label>
    <link:label id="lab_cdw_AccountsPayableInventoryFinancing_documentation_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable inventory financing.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing" xlink:href="cdw-20230331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AccountsPayableInventoryFinancing" xlink:to="lab_cdw_AccountsPayableInventoryFinancing" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b315c74b-7510-4010-950e-fc0077a70301_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SmallBusinessMember_b7e65378-2601-48f6-95c5-ebcdc7959552_terseLabel_en-US" xlink:label="lab_cdw_SmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Business</link:label>
    <link:label id="lab_cdw_SmallBusinessMember_label_en-US" xlink:label="lab_cdw_SmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Business [Member]</link:label>
    <link:label id="lab_cdw_SmallBusinessMember_documentation_en-US" xlink:label="lab_cdw_SmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember" xlink:href="cdw-20230331.xsd#cdw_SmallBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SmallBusinessMember" xlink:to="lab_cdw_SmallBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_da6db563-cd7c-42ea-bdc2-2baf0e6f18de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RepaymentsOfReceivableFinancingLiability_2141a770-956f-4f9e-8337-6a723cca794f_negatedTerseLabel_en-US" xlink:label="lab_cdw_RepaymentsOfReceivableFinancingLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of receivable financing liability</link:label>
    <link:label id="lab_cdw_RepaymentsOfReceivableFinancingLiability_label_en-US" xlink:label="lab_cdw_RepaymentsOfReceivableFinancingLiability" xlink: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 Receivable Financing Liability</link:label>
    <link:label id="lab_cdw_RepaymentsOfReceivableFinancingLiability_documentation_en-US" xlink:label="lab_cdw_RepaymentsOfReceivableFinancingLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Receivable Financing Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability" xlink:href="cdw-20230331.xsd#cdw_RepaymentsOfReceivableFinancingLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RepaymentsOfReceivableFinancingLiability" xlink:to="lab_cdw_RepaymentsOfReceivableFinancingLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_47054e1c-ee4f-4bef-b1f8-891317f83233_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink: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, annual principal payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink: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, Annual Principal Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:to="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7632c5d0-550f-4330-a090-dc04e0b5c449_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink: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 borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink: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, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_e0c6af64-c9ff-46ca-9323-3cd717e90041_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_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_28d738e5-994d-4fe9-a26d-cd2d673aeccc_terseLabel_en-US" xlink:label="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink: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 segments, customer employee headcount</link:label>
    <link:label id="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_label_en-US" xlink:label="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink: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, Customer Segments, Customer Employee Headcount</link:label>
    <link:label id="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_documentation_en-US" xlink:label="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Customer Segments, Customer Employee Headcount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink:href="cdw-20230331.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink:to="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_7504effc-a69f-4e22-999d-a82c0477ddf4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAbstract_394c4538-a672-4ff6-a6c0-8249556d5393_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAbstract" xlink: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 Financing Agreements [Abstract]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAbstract_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAbstract" xlink: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 Financing Agreements [Abstract]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAbstract_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Financing Agreements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAbstract" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract" xlink:to="lab_cdw_InventoryFinancingAgreementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DescriptionofBusinessPolicyTextBlock_8509d353-aecd-4223-ba7f-cda6d666e6a9_terseLabel_en-US" xlink:label="lab_cdw_DescriptionofBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business</link:label>
    <link:label id="lab_cdw_DescriptionofBusinessPolicyTextBlock_label_en-US" xlink:label="lab_cdw_DescriptionofBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business [Policy Text Block]</link:label>
    <link:label id="lab_cdw_DescriptionofBusinessPolicyTextBlock_documentation_en-US" xlink:label="lab_cdw_DescriptionofBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DescriptionofBusinessPolicyTextBlock" xlink:href="cdw-20230331.xsd#cdw_DescriptionofBusinessPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DescriptionofBusinessPolicyTextBlock" xlink:to="lab_cdw_DescriptionofBusinessPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NotebooksMobileDevicesMember_7aa0e14d-6e05-43b9-8c6d-8e5d5b9cd10d_terseLabel_en-US" xlink:label="lab_cdw_NotebooksMobileDevicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notebooks/Mobile Devices</link:label>
    <link:label id="lab_cdw_NotebooksMobileDevicesMember_label_en-US" xlink:label="lab_cdw_NotebooksMobileDevicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notebooks.Mobile Devices [Member]</link:label>
    <link:label id="lab_cdw_NotebooksMobileDevicesMember_documentation_en-US" xlink:label="lab_cdw_NotebooksMobileDevicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notebooks.Mobile Devices [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember" xlink:href="cdw-20230331.xsd#cdw_NotebooksMobileDevicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_NotebooksMobileDevicesMember" xlink:to="lab_cdw_NotebooksMobileDevicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_852975b5-3e31-4f94-837c-f9cb5294d078_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">Accumulated Deficit</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_5ce33380-c773-4427-9427-897bb8418523_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_OtherReceivablesNetCurrent_37e1d8a0-0589-40a1-94a6-5932f9fad877_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous receivables</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink: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 Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b3adb7cd-d007-45d4-ab3f-b5e20ba306f1_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_CommonStockMember_3727f056-aed5-439c-86ce-aa25c893f330_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2cb582ff-38e1-4ba0-be6d-10569810f229_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SoftwareProductsMember_9ffcc78e-855b-4836-8566-f3df23378e17_terseLabel_en-US" xlink:label="lab_cdw_SoftwareProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_cdw_SoftwareProductsMember_label_en-US" xlink:label="lab_cdw_SoftwareProductsMember" xlink: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 Products [Member]</link:label>
    <link:label id="lab_cdw_SoftwareProductsMember_documentation_en-US" xlink:label="lab_cdw_SoftwareProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember" xlink:href="cdw-20230331.xsd#cdw_SoftwareProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SoftwareProductsMember" xlink:to="lab_cdw_SoftwareProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_a5d1b642-1c68-47b2-93e5-6c628aa65287_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_PaymentsForRepurchaseOfCommonStock_762ee0b5-950b-4f30-ba88-9b1cbb0ed483_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">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="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_StatementTable_ff10494b-85cd-4cd1-bcc4-085c2535415b_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_DisaggregationOfRevenueTableTextBlock_47b73fcb-e904-49e5-9701-bc1e94ec7dd9_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">Schedule of 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_RevenueFromContractWithCustomerAbstract_7d5710b3-d2cb-4932-934d-461e7482343b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_08608632-c0d9-4971-a312-cb52be1217d3_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_914f161f-8b26-41c2-bd28-d68f77256b32_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_e9b7913e-4101-4fa7-b886-63ac132804d0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</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_cdw_CollaborationMember_63423b7b-5ac8-47d2-a185-d85056ae9135_terseLabel_en-US" xlink:label="lab_cdw_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration</link:label>
    <link:label id="lab_cdw_CollaborationMember_label_en-US" xlink:label="lab_cdw_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration [Member]</link:label>
    <link:label id="lab_cdw_CollaborationMember_documentation_en-US" xlink:label="lab_cdw_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CollaborationMember" xlink:href="cdw-20230331.xsd#cdw_CollaborationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_CollaborationMember" xlink:to="lab_cdw_CollaborationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesdue2024Member_8df9f3d1-14cd-49d2-a431-5b789b737c03_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesdue2024Member" xlink: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 due 2024</link:label>
    <link:label id="lab_cdw_SeniorNotesdue2024Member_label_en-US" xlink:label="lab_cdw_SeniorNotesdue2024Member" xlink: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 due 2024 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesdue2024Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesdue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesdue2024Member" xlink:to="lab_cdw_SeniorNotesdue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_85bfc480-cc42-4a32-80f3-db6450af5922_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4dcde214-6bd7-4e8e-805a-2d3fd37dc9b2_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 (decrease) increase 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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_dc17ebeb-80d4-4a62-8aa8-363007954825_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink: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, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_b858100c-3a0f-4643-ac6e-577fbd26c932_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">Accumulated deficit</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_us-gaap_OtherOperatingActivitiesCashFlowStatement_1f650a1e-46bc-4a14-993d-085c3fe312c3_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</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_b4978655-8d16-4194-beda-1b34b7c83264_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, net of allowance for credit losses of $27.4 and $25.7, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_2526ff44-e86e-47bd-b146-d532e9464096_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Accounts receivable, current</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_dei_EntityCentralIndexKey_ff5477e3-0f34-41ab-91ed-f6ce2f278df7_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_StatementEquityComponentsAxis_f469bf84-80cb-4c8e-90f0-de91eac8d0a2_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_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d4adcca8-af8e-439b-81ce-166048a592ab_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Incentive compensation plan stock withheld for taxes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_TotalHardwareMember_835d6c1e-74a7-42c8-b227-79a0e1150c72_terseLabel_en-US" xlink:label="lab_cdw_TotalHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware</link:label>
    <link:label id="lab_cdw_TotalHardwareMember_label_en-US" xlink:label="lab_cdw_TotalHardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Hardware [Member]</link:label>
    <link:label id="lab_cdw_TotalHardwareMember_documentation_en-US" xlink:label="lab_cdw_TotalHardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Hardware [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember" xlink:href="cdw-20230331.xsd#cdw_TotalHardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_TotalHardwareMember" xlink:to="lab_cdw_TotalHardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_78e0c49e-b1bf-40f6-9b33-aff3009736c8_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_b4bfdeca-a569-4229-9d0b-830137ec9b46_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_04d7bec4-4f08-4d2c-8c9b-039e3bae3628_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_cdw_TransferredAtPointInTimePrincipalMember_b9691beb-21ef-4fe7-96ff-0b9f8ed38972_terseLabel_en-US" xlink:label="lab_cdw_TransferredAtPointInTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at a point in time where CDW is principal</link:label>
    <link:label id="lab_cdw_TransferredAtPointInTimePrincipalMember_label_en-US" xlink:label="lab_cdw_TransferredAtPointInTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred At Point In Time, Principal [Member]</link:label>
    <link:label id="lab_cdw_TransferredAtPointInTimePrincipalMember_documentation_en-US" xlink:label="lab_cdw_TransferredAtPointInTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred At Point In Time, Principal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimePrincipalMember" xlink:href="cdw-20230331.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_TransferredAtPointInTimePrincipalMember" xlink:to="lab_cdw_TransferredAtPointInTimePrincipalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2ea3e032-3646-4f81-8021-8c2cda0f5474_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_dei_CityAreaCode_0f07786b-3729-439e-ad05-e78e194cfc5a_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_StatementLineItems_87d78fc1-60ef-4298-a0e5-fad0dce9bd3e_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_AssetsAbstract_cfc27f63-5cf9-4a40-84fa-2e2dbf71095e_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_cdw_SeniorNotesDue2026Member_790c3a2b-6eff-45bc-a65e-0e674283eda0_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2026Member" xlink: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 due 2026</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2026Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDue2026Member" xlink: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 Due 2026 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDue2026Member" xlink:to="lab_cdw_SeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RevenuenetbyProductandServicePercentage_6313634e-4048-4f99-826e-bd57df37cecf_terseLabel_en-US" xlink:label="lab_cdw_RevenuenetbyProductandServicePercentage" xlink: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 Total Net Sales</link:label>
    <link:label id="lab_cdw_RevenuenetbyProductandServicePercentage_label_en-US" xlink:label="lab_cdw_RevenuenetbyProductandServicePercentage" xlink: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 net, by Product and Service, Percentage</link:label>
    <link:label id="lab_cdw_RevenuenetbyProductandServicePercentage_documentation_en-US" xlink:label="lab_cdw_RevenuenetbyProductandServicePercentage" xlink: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 net, by Product and Service, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenuenetbyProductandServicePercentage" xlink:href="cdw-20230331.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RevenuenetbyProductandServicePercentage" xlink:to="lab_cdw_RevenuenetbyProductandServicePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_38361ec7-a064-4e44-b46e-235da388085d_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_07242690-e93f-43a3-93ea-7d0723b5b532_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_21a7b69f-ee18-426c-9d2a-3c5051fa159b_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_FairValueByFairValueHierarchyLevelAxis_54df4e81-4251-43b5-9b13-8131d0c6cd97_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">Fair Value Hierarchy and NAV [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_SellingGeneralAndAdministrativeExpense_9f550989-8fea-47e2-9601-ebe0c91298b3_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_3476a52b-add6-41e0-81fa-9347d25f6a26_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_024f1010-10d0-4994-9519-55cbdbc1874b_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_OperatingLeaseRightOfUseAsset_471040ef-4e94-4724-b72f-f18ca8fd99c1_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 assets</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_AccumulatedOtherComprehensiveIncomeMember_35f8a5cf-d9ca-48ed-bd34-794907124064_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</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_LongtermDebtWeightedAverageInterestRate_11671156-1e22-4b24-a23c-28e2a3e28869_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink: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 in effect</link:label>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink: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, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_721bf29d-6e98-4830-9c72-80df57d7437a_terseLabel_en-US" xlink:label="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink: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, net of tax</link:label>
    <link:label id="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink: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 Parent1</link:label>
    <link:label id="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_documentation_en-US" xlink:label="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:href="cdw-20230331.xsd#cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:to="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ce2e7801-dcc7-43d7-a3da-ee895406f146_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_48f71816-8e3b-4741-b4af-f1e73155bcc8_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_IncreaseDecreaseInOtherOperatingLiabilities_0286c955-7ba7-4d48-9d84-c643bd2c7878_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_94b2bab8-5078-4da5-a139-fe1af80daa5c_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_cdw_SeniorNotesDue2031Member_c31912b4-d425-4d21-a740-aa47b780e226_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2031Member" xlink: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 due 2031</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2031Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDue2031Member" xlink: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 Due 2031 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2031Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due 2031</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDue2031Member" xlink:to="lab_cdw_SeniorNotesDue2031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_84613f7c-8c06-4a40-8691-00d63e2496b1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/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_OperatingIncomeLoss_56c172a5-e74c-48a8-9c5e-ae337c49cf30_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_e3a4f7d9-3088-44e7-bcab-2b9d6fc05b67_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" 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 income (loss)</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_DisaggregationOfRevenueLineItems_b2f90dbf-ff32-46ca-bbeb-2351631c99d3_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_us-gaap_IncreaseDecreaseInInventories_17121f45-e2f0-4cfd-96e1-1a7b31fe2089_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">Merchandise inventory</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_5b83d8c4-4941-4658-b83b-ad718a2ed436_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">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="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_us-gaap_CommonStockSharesOutstanding_17c17235-2396-4171-983c-077d25b35422_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="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_ContractWithCustomerSalesChannelDomain_c9deb509-d3ea-4996-b26f-dfe4f0e7bcca_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink: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, Sales Channel [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_ec1d7f1a-d1ad-4136-b6ab-615ec1d039a8_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="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_cdw_SalesChannelCorporateMember_429b3f0d-f325-4dbc-8ca7-66fc47fce473_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelCorporateMember" xlink: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</link:label>
    <link:label id="lab_cdw_SalesChannelCorporateMember_label_en-US" xlink:label="lab_cdw_SalesChannelCorporateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Corporate [Member]</link:label>
    <link:label id="lab_cdw_SalesChannelCorporateMember_documentation_en-US" xlink:label="lab_cdw_SalesChannelCorporateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Corporate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember" xlink:href="cdw-20230331.xsd#cdw_SalesChannelCorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SalesChannelCorporateMember" xlink:to="lab_cdw_SalesChannelCorporateMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cdw-20230331_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:bc476c91-086b-45ac-a83c-df52d5bf357c,g:5bee66ff-7dea-48a4-abc4-bd3ee80320a0-->
<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.cdw.com/role/CoverPage" xlink:type="simple" xlink:href="cdw-20230331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e47ba451-3b17-46e2-be20-e84d577805de" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_DocumentType_e47ba451-3b17-46e2-be20-e84d577805de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_fbb735c8-c19d-4c92-bcd3-08f848c0c462" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_DocumentQuarterlyReport_fbb735c8-c19d-4c92-bcd3-08f848c0c462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a77ca84d-af22-4125-9d81-d31ab90efe75" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_DocumentPeriodEndDate_a77ca84d-af22-4125-9d81-d31ab90efe75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5a6a0e57-6e61-498f-8581-eb13cdb26911" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_DocumentTransitionReport_5a6a0e57-6e61-498f-8581-eb13cdb26911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_76a5984a-15f2-4f2c-9f1c-1ae7f03412fe" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityFileNumber_76a5984a-15f2-4f2c-9f1c-1ae7f03412fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d84334e0-ea27-4e97-91a4-aa10d70bc68f" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityRegistrantName_d84334e0-ea27-4e97-91a4-aa10d70bc68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_06a49462-2ad5-4132-834c-37121b76ec31" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityIncorporationStateCountryCode_06a49462-2ad5-4132-834c-37121b76ec31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c730e843-9d76-4a95-a75d-b7fe210635a2" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityTaxIdentificationNumber_c730e843-9d76-4a95-a75d-b7fe210635a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_131b3dd8-2240-42b2-bc69-36a188a04eef" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityAddressAddressLine1_131b3dd8-2240-42b2-bc69-36a188a04eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a1153742-bf9e-4ea4-9edb-1a8d5f91a7f1" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityAddressCityOrTown_a1153742-bf9e-4ea4-9edb-1a8d5f91a7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_c9868730-91f8-477c-9e26-953d8b621963" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityAddressStateOrProvince_c9868730-91f8-477c-9e26-953d8b621963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e4360d01-0249-40e3-a12a-09c337b3e1b7" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityAddressPostalZipCode_e4360d01-0249-40e3-a12a-09c337b3e1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_14b70035-89b7-4541-b0c4-520793ba6bf9" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_CityAreaCode_14b70035-89b7-4541-b0c4-520793ba6bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d55417e8-68da-4764-bdb4-ceee6fddf44d" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_LocalPhoneNumber_d55417e8-68da-4764-bdb4-ceee6fddf44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_56658e2d-b474-4e5b-9f45-d3228e62f764" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_Security12bTitle_56658e2d-b474-4e5b-9f45-d3228e62f764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5f00f480-2eb9-4459-a3fb-2c2919eaf77c" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_TradingSymbol_5f00f480-2eb9-4459-a3fb-2c2919eaf77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f5fda9ee-a4a8-4384-807c-8c29228c30dc" 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_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_SecurityExchangeName_f5fda9ee-a4a8-4384-807c-8c29228c30dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_53973638-c0f9-4dd6-9d2d-8e56c79021c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityCurrentReportingStatus_53973638-c0f9-4dd6-9d2d-8e56c79021c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c328cb30-174e-47fe-84f6-74bd934f226a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityInteractiveDataCurrent_c328cb30-174e-47fe-84f6-74bd934f226a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2a64f0a6-114c-4982-8112-4fac19ad34b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityFilerCategory_2a64f0a6-114c-4982-8112-4fac19ad34b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_a798508c-260c-444f-930c-8d241567d7f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntitySmallBusiness_a798508c-260c-444f-930c-8d241567d7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c3de56a4-755d-4c2b-a3ea-b20755cdb50d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityEmergingGrowthCompany_c3de56a4-755d-4c2b-a3ea-b20755cdb50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_fb07561f-8582-40b1-8497-e342d0b92512" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityShellCompany_fb07561f-8582-40b1-8497-e342d0b92512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d5e8960b-b229-489f-86b9-8585e9735eff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d5e8960b-b229-489f-86b9-8585e9735eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_698bbc04-9307-4ec1-8495-b2051600e106" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_EntityCentralIndexKey_698bbc04-9307-4ec1-8495-b2051600e106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_165cd27b-01d4-449a-9a0c-4fd7c3ea7993" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_CurrentFiscalYearEndDate_165cd27b-01d4-449a-9a0c-4fd7c3ea7993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7f2d2b16-d7c5-4feb-bbdc-adbc73dc429e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_DocumentFiscalYearFocus_7f2d2b16-d7c5-4feb-bbdc-adbc73dc429e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_39680cf5-839e-4f34-8014-d9b2ba5438cc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_DocumentFiscalPeriodFocus_39680cf5-839e-4f34-8014-d9b2ba5438cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1af2118a-5644-41e7-8a34-4a0679e771df" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e87d340c-7e54-4ec8-91d6-6aed35619b57" xlink:to="loc_dei_AmendmentFlag_1af2118a-5644-41e7-8a34-4a0679e771df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7510c5c4-ec49-4c9e-94bd-6660083db022" 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_f6da6484-2c29-4bb0-a060-34bcc9359b97" 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_7510c5c4-ec49-4c9e-94bd-6660083db022" xlink:to="loc_us-gaap_AssetsAbstract_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_cdb46ccd-4f47-43ad-b674-783b1328e40d" 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_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:to="loc_us-gaap_AssetsCurrentAbstract_cdb46ccd-4f47-43ad-b674-783b1328e40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_468da0c0-285c-4851-80d9-01537988b51e" 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_cdb46ccd-4f47-43ad-b674-783b1328e40d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_468da0c0-285c-4851-80d9-01537988b51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_589cfaa2-af86-4bd2-b7da-a0654683fdb5" 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_cdb46ccd-4f47-43ad-b674-783b1328e40d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_589cfaa2-af86-4bd2-b7da-a0654683fdb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8afb0058-7055-48c3-b85a-74dff97dd839" 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_cdb46ccd-4f47-43ad-b674-783b1328e40d" xlink:to="loc_us-gaap_InventoryNet_8afb0058-7055-48c3-b85a-74dff97dd839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_3252f03b-9cd9-4ad5-9fa5-b3128fb78a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cdb46ccd-4f47-43ad-b674-783b1328e40d" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_3252f03b-9cd9-4ad5-9fa5-b3128fb78a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_11b2297d-e380-4387-8de7-f505e3ec2931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cdb46ccd-4f47-43ad-b674-783b1328e40d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_11b2297d-e380-4387-8de7-f505e3ec2931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6a4b4b66-5d46-48a0-a090-c31d3bb82e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cdb46ccd-4f47-43ad-b674-783b1328e40d" xlink:to="loc_us-gaap_AssetsCurrent_6a4b4b66-5d46-48a0-a090-c31d3bb82e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0bcca4dc-8614-4b74-badb-76cbe7d79852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0bcca4dc-8614-4b74-badb-76cbe7d79852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_414fcbc3-de74-4279-a36a-bb9158f36b09" 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_AssetsAbstract_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_414fcbc3-de74-4279-a36a-bb9158f36b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cebb4866-0dc9-47b6-bcb5-efc6d5b43167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:to="loc_us-gaap_Goodwill_cebb4866-0dc9-47b6-bcb5-efc6d5b43167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b34a62e9-9bb7-4f67-80f8-fc3fd153f770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b34a62e9-9bb7-4f67-80f8-fc3fd153f770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_cf4495d3-5810-4bfd-ab74-04a4ec1bb419" 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_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_cf4495d3-5810-4bfd-ab74-04a4ec1bb419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2ae948d5-8153-4026-86f0-8415169bd0d9" 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_f6da6484-2c29-4bb0-a060-34bcc9359b97" xlink:to="loc_us-gaap_Assets_2ae948d5-8153-4026-86f0-8415169bd0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_43cb7aac-a465-4b6a-afcc-a01a68e6e19e" 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_7510c5c4-ec49-4c9e-94bd-6660083db022" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_43cb7aac-a465-4b6a-afcc-a01a68e6e19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_484f3a0c-ae96-4074-b94a-fe824f2fbec0" 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_43cb7aac-a465-4b6a-afcc-a01a68e6e19e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_484f3a0c-ae96-4074-b94a-fe824f2fbec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_14e3ff68-bc86-4111-adc6-49d71954f0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_484f3a0c-ae96-4074-b94a-fe824f2fbec0" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_14e3ff68-bc86-4111-adc6-49d71954f0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_be15892a-7680-4c7a-be16-2185ebcaa468" xlink:href="cdw-20230331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_484f3a0c-ae96-4074-b94a-fe824f2fbec0" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_be15892a-7680-4c7a-be16-2185ebcaa468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8a54678f-2b33-4c98-a38f-2944041254ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_484f3a0c-ae96-4074-b94a-fe824f2fbec0" xlink:to="loc_us-gaap_LongTermDebtCurrent_8a54678f-2b33-4c98-a38f-2944041254ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a87705ed-3ff4-40c7-913a-93497f99f9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_484f3a0c-ae96-4074-b94a-fe824f2fbec0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a87705ed-3ff4-40c7-913a-93497f99f9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d0e00f66-c89e-4a02-9537-b5fa5de44668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_484f3a0c-ae96-4074-b94a-fe824f2fbec0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d0e00f66-c89e-4a02-9537-b5fa5de44668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d83bb0b6-daed-4e93-99a4-76295b6c5b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d0e00f66-c89e-4a02-9537-b5fa5de44668" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d83bb0b6-daed-4e93-99a4-76295b6c5b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_ee4c6f73-5a4b-48a1-beb7-861c59d28840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d0e00f66-c89e-4a02-9537-b5fa5de44668" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_ee4c6f73-5a4b-48a1-beb7-861c59d28840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_4a9e7693-1682-4af9-91eb-93426ff91cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d0e00f66-c89e-4a02-9537-b5fa5de44668" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_4a9e7693-1682-4af9-91eb-93426ff91cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_05bf1fcf-1e4d-47d7-9266-b33ccc09e026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d0e00f66-c89e-4a02-9537-b5fa5de44668" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_05bf1fcf-1e4d-47d7-9266-b33ccc09e026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_879f4f6c-4c43-4964-8a8d-191e9d7e23a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d0e00f66-c89e-4a02-9537-b5fa5de44668" xlink:to="loc_us-gaap_LiabilitiesCurrent_879f4f6c-4c43-4964-8a8d-191e9d7e23a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_404d143d-f38f-45b5-a0e2-36ffb22e9602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_43cb7aac-a465-4b6a-afcc-a01a68e6e19e" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_404d143d-f38f-45b5-a0e2-36ffb22e9602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ce0cd410-e8be-4f30-bbb3-058c7dce1ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_404d143d-f38f-45b5-a0e2-36ffb22e9602" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ce0cd410-e8be-4f30-bbb3-058c7dce1ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1a5360bf-a49d-4cc9-96a5-ff136cfd15f9" 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_LiabilitiesNoncurrentAbstract_404d143d-f38f-45b5-a0e2-36ffb22e9602" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1a5360bf-a49d-4cc9-96a5-ff136cfd15f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b381e6c0-0dd5-440a-a8c9-5a5a01d81919" 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_LiabilitiesNoncurrentAbstract_404d143d-f38f-45b5-a0e2-36ffb22e9602" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b381e6c0-0dd5-440a-a8c9-5a5a01d81919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_57ec04dc-1f8f-4e08-8534-fe82e2bfafc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_404d143d-f38f-45b5-a0e2-36ffb22e9602" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_57ec04dc-1f8f-4e08-8534-fe82e2bfafc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4939c571-e87f-45a5-a820-b88e18106948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_404d143d-f38f-45b5-a0e2-36ffb22e9602" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_4939c571-e87f-45a5-a820-b88e18106948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c05d5359-2d97-4d42-a4dd-c4b928f07e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_43cb7aac-a465-4b6a-afcc-a01a68e6e19e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c05d5359-2d97-4d42-a4dd-c4b928f07e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_43cb7aac-a465-4b6a-afcc-a01a68e6e19e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4fd54032-5358-4349-916c-43bdc236224c" 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_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:to="loc_us-gaap_PreferredStockValue_4fd54032-5358-4349-916c-43bdc236224c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e9901706-a991-4328-9b3f-f74494ac4006" 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_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:to="loc_us-gaap_CommonStockValue_e9901706-a991-4328-9b3f-f74494ac4006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8cfc901c-38e5-49ec-8b27-b956aebb1277" 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_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8cfc901c-38e5-49ec-8b27-b956aebb1277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_354f6fdd-414c-4ba1-980c-8340628bd8d6" 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_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_354f6fdd-414c-4ba1-980c-8340628bd8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00bd5b12-5e5f-420f-8fe0-3de28724556e" 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_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00bd5b12-5e5f-420f-8fe0-3de28724556e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e0fca30-be16-426f-a7cd-e48e566fbbea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c5d8046e-463e-489b-a9a7-089dc93bdb9a" xlink:to="loc_us-gaap_StockholdersEquity_9e0fca30-be16-426f-a7cd-e48e566fbbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f176ce3a-cab7-45a9-9a55-c81c34df60de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_43cb7aac-a465-4b6a-afcc-a01a68e6e19e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f176ce3a-cab7-45a9-9a55-c81c34df60de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3f75d763-cf66-467e-bad8-bd6c0869e00f" 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_e23aefa5-0fd8-473e-90ba-44d666ca5ff6" 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_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e23aefa5-0fd8-473e-90ba-44d666ca5ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_08c68698-ea57-4472-8600-0e341d2117a6" 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_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_08c68698-ea57-4472-8600-0e341d2117a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_99680c49-d45b-4d8a-826f-56510979dc15" 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_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_99680c49-d45b-4d8a-826f-56510979dc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f17e45ac-b929-4b79-bc22-92eb8d89b0e5" 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_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f17e45ac-b929-4b79-bc22-92eb8d89b0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_2e9b21b3-d482-48cd-9019-74d02d4f16c9" 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_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_2e9b21b3-d482-48cd-9019-74d02d4f16c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_134fa419-2814-4356-a488-432b0160e555" 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_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_134fa419-2814-4356-a488-432b0160e555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4904cf88-dc1e-4bdc-9f87-c528c506a205" 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_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4904cf88-dc1e-4bdc-9f87-c528c506a205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_37a6d803-d010-4c05-a9ad-a3ac92e7c7c5" 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_StatementOfFinancialPositionAbstract_3f75d763-cf66-467e-bad8-bd6c0869e00f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_37a6d803-d010-4c05-a9ad-a3ac92e7c7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfOperations" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementsOfOperations"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" 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_c2096ad8-1d84-4a8d-b089-6ce50133823e" 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_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2096ad8-1d84-4a8d-b089-6ce50133823e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f4f27476-0eec-4ff7-aa16-5bd06014e70c" 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_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f4f27476-0eec-4ff7-aa16-5bd06014e70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_56c68e23-62f4-4485-a586-2f7d3390a8fc" 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_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_GrossProfit_56c68e23-62f4-4485-a586-2f7d3390a8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9e10db88-226e-438f-aafb-d6638e533bf0" 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_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9e10db88-226e-438f-aafb-d6638e533bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_11b8042b-3b79-4781-9372-d331133b9cd6" 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_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_OperatingIncomeLoss_11b8042b-3b79-4781-9372-d331133b9cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_6d1661ea-33ae-4e84-8a03-81a9cc2c7d43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_6d1661ea-33ae-4e84-8a03-81a9cc2c7d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_09840b53-6041-48e7-b0b8-149037c127fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_09840b53-6041-48e7-b0b8-149037c127fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b1c22663-12c8-44d7-a58a-93c6f30c970f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b1c22663-12c8-44d7-a58a-93c6f30c970f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e44740c5-2406-4e06-8921-65e0a1b70eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e44740c5-2406-4e06-8921-65e0a1b70eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_534075a3-c666-4630-bf2b-30a880bf77d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_NetIncomeLoss_534075a3-c666-4630-bf2b-30a880bf77d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c23d8b7d-17b6-4393-b4bc-ed67be7c2dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_EarningsPerShareAbstract_c23d8b7d-17b6-4393-b4bc-ed67be7c2dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ded18ba3-d099-4f97-a78d-399ae5691246" 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_c23d8b7d-17b6-4393-b4bc-ed67be7c2dca" xlink:to="loc_us-gaap_EarningsPerShareBasic_ded18ba3-d099-4f97-a78d-399ae5691246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0e14dd42-cbb1-4fe8-bbcd-ddfbf7253bf6" 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_c23d8b7d-17b6-4393-b4bc-ed67be7c2dca" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0e14dd42-cbb1-4fe8-bbcd-ddfbf7253bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6f69a3f5-06fb-49e6-baf5-a6a330ed1606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_783f776f-477b-4cee-b46a-4ed27f9e2e82" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6f69a3f5-06fb-49e6-baf5-a6a330ed1606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3c22dfd-ed8e-4f3a-91c9-f160d9412803" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6f69a3f5-06fb-49e6-baf5-a6a330ed1606" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3c22dfd-ed8e-4f3a-91c9-f160d9412803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ee8692ce-0dcf-40e4-a6fa-c77d1f1a7bf1" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6f69a3f5-06fb-49e6-baf5-a6a330ed1606" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ee8692ce-0dcf-40e4-a6fa-c77d1f1a7bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementsOfComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f47e0611-117b-4f1e-81de-62b4e4c298f4" 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_NetIncomeLoss_f67317d7-7849-455f-a746-d03c995d1321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f47e0611-117b-4f1e-81de-62b4e4c298f4" xlink:to="loc_us-gaap_NetIncomeLoss_f67317d7-7849-455f-a746-d03c995d1321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ecf552ab-cdb1-406f-ab9c-c4e20292a76b" 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_f47e0611-117b-4f1e-81de-62b4e4c298f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ecf552ab-cdb1-406f-ab9c-c4e20292a76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1ace8d2a-01d0-436a-9f37-5c3da96751be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ecf552ab-cdb1-406f-ab9c-c4e20292a76b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1ace8d2a-01d0-436a-9f37-5c3da96751be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_a6f3670a-77fb-4b07-aeb9-82adfe300286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ecf552ab-cdb1-406f-ab9c-c4e20292a76b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_a6f3670a-77fb-4b07-aeb9-82adfe300286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_4e8b42fb-6fbf-4179-ac6a-9fb1d9a78799" xlink:href="cdw-20230331.xsd#cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ecf552ab-cdb1-406f-ab9c-c4e20292a76b" xlink:to="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_4e8b42fb-6fbf-4179-ac6a-9fb1d9a78799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4f64ff52-ad21-43b0-99c1-b1996dc6b7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ecf552ab-cdb1-406f-ab9c-c4e20292a76b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4f64ff52-ad21-43b0-99c1-b1996dc6b7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e3dee2c-8dc8-45a1-84dc-e805c1b497d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f47e0611-117b-4f1e-81de-62b4e4c298f4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e3dee2c-8dc8-45a1-84dc-e805c1b497d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b4cc25fa-25b0-41da-ba41-4867d7e140ef" 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_1ce767b6-58b4-4f3c-860a-9f6494999c5b" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce767b6-58b4-4f3c-860a-9f6494999c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9f0b00c2-daa6-4252-a486-3980447333ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce767b6-58b4-4f3c-860a-9f6494999c5b" xlink:to="loc_us-gaap_NetIncomeLoss_9f0b00c2-daa6-4252-a486-3980447333ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce767b6-58b4-4f3c-860a-9f6494999c5b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_494a2ae6-19e4-468b-9591-52e1d185c69a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_494a2ae6-19e4-468b-9591-52e1d185c69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_12da4990-8225-413f-aa83-40fb731a4418" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_12da4990-8225-413f-aa83-40fb731a4418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_8459e183-f980-4b26-b9a9-799fc21967d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_8459e183-f980-4b26-b9a9-799fc21967d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_50e046ed-fe58-4027-8ea1-57dbe60426f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_50e046ed-fe58-4027-8ea1-57dbe60426f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_7209b740-6e92-4c0f-aba3-c441481d2504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_7209b740-6e92-4c0f-aba3-c441481d2504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_156bacb6-d559-4394-ae3e-3a627a53c545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_156bacb6-d559-4394-ae3e-3a627a53c545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b11b7be1-aa77-4d06-97d2-2dcdfd5cea5c" 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_IncreaseDecreaseInOperatingAssetsAbstract_156bacb6-d559-4394-ae3e-3a627a53c545" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b11b7be1-aa77-4d06-97d2-2dcdfd5cea5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_070d31f8-14b1-452a-8747-43a51306d53a" 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_IncreaseDecreaseInOperatingAssetsAbstract_156bacb6-d559-4394-ae3e-3a627a53c545" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_070d31f8-14b1-452a-8747-43a51306d53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ef8e6a23-1504-4f47-adc9-ec7155e9ab33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_156bacb6-d559-4394-ae3e-3a627a53c545" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ef8e6a23-1504-4f47-adc9-ec7155e9ab33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_b122d340-4cc8-4344-8bd4-8109936f461a" 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_IncreaseDecreaseInOperatingAssetsAbstract_156bacb6-d559-4394-ae3e-3a627a53c545" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_b122d340-4cc8-4344-8bd4-8109936f461a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_6e157e2f-9055-4696-bdaf-850d23ff8728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_156bacb6-d559-4394-ae3e-3a627a53c545" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_6e157e2f-9055-4696-bdaf-850d23ff8728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7def76db-a864-47f1-8b4e-0a45371c8949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc141a50-67b3-42e4-a665-723133eed35d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7def76db-a864-47f1-8b4e-0a45371c8949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_14742598-537b-4ea9-a5db-c8bd3f781611" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_14742598-537b-4ea9-a5db-c8bd3f781611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9f66a017-4a6d-4ae8-8fd3-d2f920f51819" 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_14742598-537b-4ea9-a5db-c8bd3f781611" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9f66a017-4a6d-4ae8-8fd3-d2f920f51819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1e6b1e5d-df75-4a2d-9a91-4dc45fa30922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_14742598-537b-4ea9-a5db-c8bd3f781611" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1e6b1e5d-df75-4a2d-9a91-4dc45fa30922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f994ec7a-48ee-465b-a6ab-0c5698ceb9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_14742598-537b-4ea9-a5db-c8bd3f781611" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f994ec7a-48ee-465b-a6ab-0c5698ceb9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_bfe27572-5dee-46ad-a9fb-0bb199052882" 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_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_bfe27572-5dee-46ad-a9fb-0bb199052882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_11e7ffd0-7f24-486b-b39d-e081c5cfaa40" 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_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_11e7ffd0-7f24-486b-b39d-e081c5cfaa40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_bb4b407c-6337-48bc-bd33-d67c0adfb69e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_bb4b407c-6337-48bc-bd33-d67c0adfb69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability_62d532c4-eb14-4d5c-a99f-147a31c0968c" xlink:href="cdw-20230331.xsd#cdw_RepaymentsOfReceivableFinancingLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_cdw_RepaymentsOfReceivableFinancingLiability_62d532c4-eb14-4d5c-a99f-147a31c0968c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_06e638f9-b70d-4c09-809d-c60d6889ffa2" xlink:href="cdw-20230331.xsd#cdw_NetChangeInAccountsPayableInventoryFinancing"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_06e638f9-b70d-4c09-809d-c60d6889ffa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1540827a-fd3d-4ed7-89a4-2848aec0f756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1540827a-fd3d-4ed7-89a4-2848aec0f756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e7cbc2d4-267e-4922-8b02-170323afd3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e7cbc2d4-267e-4922-8b02-170323afd3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5dcda8b0-946c-4608-91a3-c8b48c87af19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5dcda8b0-946c-4608-91a3-c8b48c87af19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_04b0b059-8546-42e6-9f8a-3e7aafab9198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_04b0b059-8546-42e6-9f8a-3e7aafab9198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b07e62df-2f4a-4a0d-8bf0-5283eaac85d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b07e62df-2f4a-4a0d-8bf0-5283eaac85d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4d83710-e335-4296-903e-88f9be0eea7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b84b729-a13d-4d4c-8f0e-4d3a1ba15f48" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4d83710-e335-4296-903e-88f9be0eea7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f8ad41a1-433a-45bd-9bda-489fcf8b7159" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f8ad41a1-433a-45bd-9bda-489fcf8b7159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_03a7267e-46df-41a7-83a2-463ed7931153" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_03a7267e-46df-41a7-83a2-463ed7931153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_97680ec0-3551-491d-9bd9-883e45106caf" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_97680ec0-3551-491d-9bd9-883e45106caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_025ec69d-1485-4021-a750-88d8ec069d29" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_025ec69d-1485-4021-a750-88d8ec069d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_71da8555-c1a8-46b6-926a-a18848133f0c" 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_b4cc25fa-25b0-41da-ba41-4867d7e140ef" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_71da8555-c1a8-46b6-926a-a18848133f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_f8e7eb3b-2ba7-420e-9436-470c001d7253" 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_71da8555-c1a8-46b6-926a-a18848133f0c" xlink:to="loc_us-gaap_InterestPaidNet_f8e7eb3b-2ba7-420e-9436-470c001d7253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_f228c9d9-6c0e-4415-81e9-afa4cbd60e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_71da8555-c1a8-46b6-926a-a18848133f0c" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_f228c9d9-6c0e-4415-81e9-afa4cbd60e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_bfc3d6c2-2b24-4eb6-ab59-693fc0c026b2" 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_cdf291d9-666c-4c71-ba4e-1b3ee92ffc94" 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_bfc3d6c2-2b24-4eb6-ab59-693fc0c026b2" xlink:to="loc_us-gaap_StatementTable_cdf291d9-666c-4c71-ba4e-1b3ee92ffc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67" 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_cdf291d9-666c-4c71-ba4e-1b3ee92ffc94" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_72c2e06e-aba3-4eb9-8609-f516e0bb6543" 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_9bd4a48a-fde4-4042-9f5b-35ed0f6a6b67" xlink:to="loc_us-gaap_EquityComponentDomain_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fbbfbcb7-23d5-40cc-b52d-7913e82f378a" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_CommonStockMember_fbbfbcb7-23d5-40cc-b52d-7913e82f378a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d0d939a6-489d-4b0d-b138-2fafdfe2d581" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d0d939a6-489d-4b0d-b138-2fafdfe2d581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e07f18f6-b863-49eb-b74e-cefec337f363" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_RetainedEarningsMember_e07f18f6-b863-49eb-b74e-cefec337f363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71d51f9d-9f33-4180-8911-ab15080f7dc8" 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_72c2e06e-aba3-4eb9-8609-f516e0bb6543" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71d51f9d-9f33-4180-8911-ab15080f7dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5a6181c5-3678-45c2-8fad-8f498b040357" 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_cdf291d9-666c-4c71-ba4e-1b3ee92ffc94" xlink:to="loc_us-gaap_StatementLineItems_5a6181c5-3678-45c2-8fad-8f498b040357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5a6181c5-3678-45c2-8fad-8f498b040357" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b39f96a8-3caa-4035-b7c7-108127b7646f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_CommonStockSharesIssued_b39f96a8-3caa-4035-b7c7-108127b7646f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5ad696ad-7d14-4bb4-a188-e7772a132f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockholdersEquity_5ad696ad-7d14-4bb4-a188-e7772a132f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a6b8049a-e4a0-4650-949c-1c6d401e952b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_NetIncomeLoss_a6b8049a-e4a0-4650-949c-1c6d401e952b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_66b2a95b-d1bd-4aed-a871-f24609d8e5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_66b2a95b-d1bd-4aed-a871-f24609d8e5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0be47a7f-8de9-43df-b031-2d4f0112fdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0be47a7f-8de9-43df-b031-2d4f0112fdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_44a33d26-5a41-44e9-be7c-5154ab794a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_44a33d26-5a41-44e9-be7c-5154ab794a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_7a08b478-1244-4f44-831b-9f2b6d120f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_7a08b478-1244-4f44-831b-9f2b6d120f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_16138a3f-0f26-496e-aeba-93487e3037de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_16138a3f-0f26-496e-aeba-93487e3037de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e23e1a5a-4763-46df-937f-5c292a8801a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e23e1a5a-4763-46df-937f-5c292a8801a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_76683a98-720d-4ee9-a51c-38329fcb1a12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_DividendsCommonStock_76683a98-720d-4ee9-a51c-38329fcb1a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_12920ba0-8bf6-44e3-92de-6bc03b041a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_12920ba0-8bf6-44e3-92de-6bc03b041a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_07065e74-02a5-4dfe-b40b-2e86690fffdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_07065e74-02a5-4dfe-b40b-2e86690fffdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f5d2fce3-2f04-4562-b9c5-abf6953639c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f5d2fce3-2f04-4562-b9c5-abf6953639c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_279b4bbf-49a8-400e-9789-da971286add8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_279b4bbf-49a8-400e-9789-da971286add8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6475e6ca-db36-4512-960b-c9182949951e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_CommonStockSharesIssued_6475e6ca-db36-4512-960b-c9182949951e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb345b45-4fbf-41de-bc0f-66e824da0232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0230c36f-17fc-427b-b259-f02d6db7ded9" xlink:to="loc_us-gaap_StockholdersEquity_eb345b45-4fbf-41de-bc0f-66e824da0232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical" xlink:type="simple" xlink:href="cdw-20230331.xsd#ConsolidatedStatementsofShareholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_803bb747-6d3c-4075-ba0e-259601243821" 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_68b89961-5a8b-4a88-8730-c5dda7e4a432" 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_803bb747-6d3c-4075-ba0e-259601243821" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_68b89961-5a8b-4a88-8730-c5dda7e4a432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cdw-20230331.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_29abd7b2-aeae-43fd-8fa2-00376f63c359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_ad148287-0407-4a7d-9166-217cb6b0af91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_29abd7b2-aeae-43fd-8fa2-00376f63c359" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_ad148287-0407-4a7d-9166-217cb6b0af91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/RecentAccountingPronouncements" xlink:type="simple" xlink:href="cdw-20230331.xsd#RecentAccountingPronouncements"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/RecentAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_29534aa3-382d-4a2e-8a8d-592cb1b0fc57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_b4319dd7-1f33-4269-a978-68b913213728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_29534aa3-382d-4a2e-8a8d-592cb1b0fc57" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_b4319dd7-1f33-4269-a978-68b913213728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalances" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalances"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalances" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ebcba08f-c981-42b2-8117-9b0242407f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_150cd99e-28ca-446e-acc7-0027fb85e4cc" 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_us-gaap_RevenueFromContractWithCustomerAbstract_ebcba08f-c981-42b2-8117-9b0242407f2c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_150cd99e-28ca-446e-acc7-0027fb85e4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreements" xlink:type="simple" xlink:href="cdw-20230331.xsd#InventoryFinancingAgreements"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAbstract_78fafeb8-0ca6-4f77-816a-156a524e8fc9" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTextBlock_932f5d13-366b-4b14-82b0-86db032f2d6b" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_78fafeb8-0ca6-4f77-816a-156a524e8fc9" xlink:to="loc_cdw_InventoryFinancingAgreementsTextBlock_932f5d13-366b-4b14-82b0-86db032f2d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/Debt" xlink:type="simple" xlink:href="cdw-20230331.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b57bd20a-af47-48ef-a71c-2837639fcf9f" 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_LongTermDebtTextBlock_1c9360cb-9741-4fa7-8baa-249b757a89aa" 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_DebtDisclosureAbstract_b57bd20a-af47-48ef-a71c-2837639fcf9f" xlink:to="loc_us-gaap_LongTermDebtTextBlock_1c9360cb-9741-4fa7-8baa-249b757a89aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cdw-20230331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0c69a2bd-adbc-434f-aa26-903c2ae01ffa" 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_12443bef-07e0-461c-b788-1530e3fc6579" 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_0c69a2bd-adbc-434f-aa26-903c2ae01ffa" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_12443bef-07e0-461c-b788-1530e3fc6579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cdw-20230331.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1e305131-9364-4dac-a0d8-f49af44f66e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_14efcccb-ef82-47e7-bdef-92c2705b9423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1e305131-9364-4dac-a0d8-f49af44f66e2" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_14efcccb-ef82-47e7-bdef-92c2705b9423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cdw-20230331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6841923d-06e3-4af8-9ed3-c62e410c37cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7cc99033-31b8-4bba-abb7-ebdf73a802bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6841923d-06e3-4af8-9ed3-c62e410c37cf" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7cc99033-31b8-4bba-abb7-ebdf73a802bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformation" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_940c04b3-d8d6-48f8-92cb-d0b29f3b2ec4" 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_85d7c304-52e2-497b-957e-41aa83fde574" 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_940c04b3-d8d6-48f8-92cb-d0b29f3b2ec4" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_85d7c304-52e2-497b-957e-41aa83fde574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cdw-20230331.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cfdd4a6a-0f63-4e8e-84fd-688f8cc069af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DescriptionofBusinessPolicyTextBlock_94025378-6042-4dad-a127-b7730f3139c4" xlink:href="cdw-20230331.xsd#cdw_DescriptionofBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cfdd4a6a-0f63-4e8e-84fd-688f8cc069af" xlink:to="loc_cdw_DescriptionofBusinessPolicyTextBlock_94025378-6042-4dad-a127-b7730f3139c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4a2bd509-6cb3-4615-964d-e28705acc855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cfdd4a6a-0f63-4e8e-84fd-688f8cc069af" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4a2bd509-6cb3-4615-964d-e28705acc855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a79df32f-053e-43db-bc4f-ca6bb1c26eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cfdd4a6a-0f63-4e8e-84fd-688f8cc069af" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a79df32f-053e-43db-bc4f-ca6bb1c26eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7e38aec1-306c-4451-8a9c-f3c2f944100b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cfdd4a6a-0f63-4e8e-84fd-688f8cc069af" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7e38aec1-306c-4451-8a9c-f3c2f944100b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesTables" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0593ccfa-3931-44b5-9cf5-ba6cdbf08a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_c9c67b57-59cf-488c-8caf-7640a835019a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0593ccfa-3931-44b5-9cf5-ba6cdbf08a66" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_c9c67b57-59cf-488c-8caf-7640a835019a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_f0adc71d-e439-4a62-bd4d-746188b7467b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0593ccfa-3931-44b5-9cf5-ba6cdbf08a66" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_f0adc71d-e439-4a62-bd4d-746188b7467b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_21830422-c10f-4afc-aeaa-54b97de4f25d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0593ccfa-3931-44b5-9cf5-ba6cdbf08a66" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_21830422-c10f-4afc-aeaa-54b97de4f25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtTables" xlink:type="simple" xlink:href="cdw-20230331.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_47a4cf65-7d1a-4938-88f5-1cf05a935154" 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_ScheduleOfDebtTableTextBlock_1496e17e-778b-44aa-9ecb-2fb9a1b05b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47a4cf65-7d1a-4938-88f5-1cf05a935154" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_1496e17e-778b-44aa-9ecb-2fb9a1b05b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_e84abbff-551a-43f6-a0a5-303166d3004a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47a4cf65-7d1a-4938-88f5-1cf05a935154" xlink:to="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_e84abbff-551a-43f6-a0a5-303166d3004a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="cdw-20230331.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6414db20-f6b1-439c-a21b-fbf9c800c337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_c5d57fc0-7cb8-48d8-ba67-f5ab97a97d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6414db20-f6b1-439c-a21b-fbf9c800c337" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_c5d57fc0-7cb8-48d8-ba67-f5ab97a97d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d585aa7e-0d36-4ea4-80a5-1ddca8657748" 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_1a420274-b339-486b-b385-e62ef24a2f15" 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_d585aa7e-0d36-4ea4-80a5-1ddca8657748" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1a420274-b339-486b-b385-e62ef24a2f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_9329b953-cdf2-4fb8-bc03-de1a2010e49b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d585aa7e-0d36-4ea4-80a5-1ddca8657748" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_9329b953-cdf2-4fb8-bc03-de1a2010e49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e9ea9f7d-b608-4ac6-9a1f-9887167bccae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOwnedSubsidiaries_f5f84c12-e27e-4294-af02-e34e515cad1d" xlink:href="cdw-20230331.xsd#cdw_NumberofOwnedSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e9ea9f7d-b608-4ac6-9a1f-9887167bccae" xlink:to="loc_cdw_NumberofOwnedSubsidiaries_f5f84c12-e27e-4294-af02-e34e515cad1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a3e1578c-7806-4592-9b63-9b1676267ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ebb8467d-75d4-42dd-9b9e-42a784e548a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a3e1578c-7806-4592-9b63-9b1676267ad1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ebb8467d-75d4-42dd-9b9e-42a784e548a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_25228881-b841-4e62-b63c-2e27e449de3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a3e1578c-7806-4592-9b63-9b1676267ad1" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_25228881-b841-4e62-b63c-2e27e449de3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_1d69ff7d-963b-4f19-8e86-f77182db29a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a3e1578c-7806-4592-9b63-9b1676267ad1" xlink:to="loc_us-gaap_AccountsReceivableNet_1d69ff7d-963b-4f19-8e86-f77182db29a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1556fcd0-ce0f-4da4-9990-a2b88dba9e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_8f699a94-26aa-49ec-9d33-63b5a7aad2af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1556fcd0-ce0f-4da4-9990-a2b88dba9e07" xlink:to="loc_us-gaap_AccountsReceivableSale_8f699a94-26aa-49ec-9d33-63b5a7aad2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a1ac93a6-56df-46d5-b503-5f0e81451b31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cd8b92f6-eb9c-4512-b59b-cab85a39c340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a1ac93a6-56df-46d5-b503-5f0e81451b31" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cd8b92f6-eb9c-4512-b59b-cab85a39c340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_007f65eb-6f78-4789-a67c-97e92291e308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cd8b92f6-eb9c-4512-b59b-cab85a39c340" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_007f65eb-6f78-4789-a67c-97e92291e308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_a156c342-0618-4924-8ac6-2c4107af0b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_007f65eb-6f78-4789-a67c-97e92291e308" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_a156c342-0618-4924-8ac6-2c4107af0b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_6a6feb19-1897-41a6-a598-e564c1e88621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_a156c342-0618-4924-8ac6-2c4107af0b8f" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_6a6feb19-1897-41a6-a598-e564c1e88621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cd8b92f6-eb9c-4512-b59b-cab85a39c340" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_a7aeccec-7b7b-4e71-93e3-560222d3ff70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_a7aeccec-7b7b-4e71-93e3-560222d3ff70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8156e843-cf81-433f-bdcb-a3f9869cbfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8156e843-cf81-433f-bdcb-a3f9869cbfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0077460f-4572-4cfd-84af-de36252e2fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_62656e5f-7cd8-4a76-992f-396d6e9d5bdc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0077460f-4572-4cfd-84af-de36252e2fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8953ec58-843d-42a1-a2d2-0529fd1aeacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6a651097-2c76-42f9-bd22-441d590a6c28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8953ec58-843d-42a1-a2d2-0529fd1aeacb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6a651097-2c76-42f9-bd22-441d590a6c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8953ec58-843d-42a1-a2d2-0529fd1aeacb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_95ce0592-18e2-48e3-90a4-22cefe54ca58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_95ce0592-18e2-48e3-90a4-22cefe54ca58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aa5fb7da-70d3-44e4-aca3-0659be7f2caa" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f77c8f48-9f77-401f-a1ea-8e278190edb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c18b9f91-56db-4fd8-9f4a-f9b2fe61dd05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f77c8f48-9f77-401f-a1ea-8e278190edb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="cdw-20230331.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#InventoryFinancingAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAbstract_0fd5a4ae-bc06-418d-bee0-e33aa2225135" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_22a522bc-57fa-439d-82c4-c3d33c9621a1" xlink:href="cdw-20230331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_0fd5a4ae-bc06-418d-bee0-e33aa2225135" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_22a522bc-57fa-439d-82c4-c3d33c9621a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#DebtDebtBalancesandInterestRatesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_46e2f4f6-c547-4eef-a683-dbc69f8f75b5" 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_5e6b0c14-caf8-4cb2-bc36-fe6d2d436d09" 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_46e2f4f6-c547-4eef-a683-dbc69f8f75b5" xlink:to="loc_us-gaap_DebtInstrumentTable_5e6b0c14-caf8-4cb2-bc36-fe6d2d436d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_72fea61e-7ee2-4480-8ae8-01c17b56f623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5e6b0c14-caf8-4cb2-bc36-fe6d2d436d09" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_72fea61e-7ee2-4480-8ae8-01c17b56f623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" 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_72fea61e-7ee2-4480-8ae8-01c17b56f623" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a657a4c2-8d26-450c-9c33-6f11e84f3b7c" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a657a4c2-8d26-450c-9c33-6f11e84f3b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_f9d5f124-7b66-482e-9b09-ca3c46aaacf5" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_f9d5f124-7b66-482e-9b09-ca3c46aaacf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:href="cdw-20230331.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member_750a6762-edfd-409c-a996-461b2ec61e46" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesdue2024Member_750a6762-edfd-409c-a996-461b2ec61e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdueMay2025Member_8f03bbe8-5286-4000-9209-659a8994f894" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdueMay2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesdueMay2025Member_8f03bbe8-5286-4000-9209-659a8994f894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2028Member_01fa0c24-71ab-4732-aada-862238de0b64" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesdue2028Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesdue2028Member_01fa0c24-71ab-4732-aada-862238de0b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member_4d8c0f39-ea10-4d90-bf9c-3b51ede60bbb" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2029Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDue2029Member_4d8c0f39-ea10-4d90-bf9c-3b51ede60bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member_b73814dd-e589-477d-86f7-6161a20a91b3" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2026Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDue2026Member_b73814dd-e589-477d-86f7-6161a20a91b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member_e884f23c-fb26-49fe-82bf-f220d04f9c62" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDueDecember2028Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDueDecember2028Member_e884f23c-fb26-49fe-82bf-f220d04f9c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member_056c86e4-f63e-412d-860f-0df04b7cbffe" xlink:href="cdw-20230331.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_4cea8959-c8a2-41cc-b05c-2781db1512a0" xlink:to="loc_cdw_SeniorNotesDue2031Member_056c86e4-f63e-412d-860f-0df04b7cbffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember_88e3f5ab-1d7a-48ce-8744-133c6b294124" xlink:href="cdw-20230331.xsd#cdw_ReceivableFinancingLiabilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_ReceivableFinancingLiabilityMember_88e3f5ab-1d7a-48ce-8744-133c6b294124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember_cba2bd31-9105-4aee-bc33-f02106fb8165" xlink:href="cdw-20230331.xsd#cdw_OtherLongTermObligationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7063695a-7408-4592-9f4a-611439032009" xlink:to="loc_cdw_OtherLongTermObligationsMember_cba2bd31-9105-4aee-bc33-f02106fb8165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5e6b0c14-caf8-4cb2-bc36-fe6d2d436d09" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_7db472f9-7a21-4e0f-8532-d80c67853800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_7db472f9-7a21-4e0f-8532-d80c67853800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_064b7edc-24a3-434d-96b0-b5d99d0f4531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_064b7edc-24a3-434d-96b0-b5d99d0f4531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_18ff39be-8f0a-431e-b518-ff80b3610bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_18ff39be-8f0a-431e-b518-ff80b3610bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtCurrentMaturitiesGross_9cdee769-4063-4aa1-9d25-29197586be85" xlink:href="cdw-20230331.xsd#cdw_LongtermDebtCurrentMaturitiesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_cdw_LongtermDebtCurrentMaturitiesGross_9cdee769-4063-4aa1-9d25-29197586be85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_176b5dff-b959-4c62-8c81-2ee43ba03643" xlink:href="cdw-20230331.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4ab99695-2fa8-4a93-86af-e0d2e7bd87fc" xlink:to="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_176b5dff-b959-4c62-8c81-2ee43ba03643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_69d38296-fffc-41a3-9850-30db22a0472c" 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_294d3840-71c7-434a-9006-786236b03752" 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_69d38296-fffc-41a3-9850-30db22a0472c" xlink:to="loc_us-gaap_DebtInstrumentTable_294d3840-71c7-434a-9006-786236b03752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ebbf2381-d8d9-4704-87dc-ec60a4a7756c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_294d3840-71c7-434a-9006-786236b03752" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ebbf2381-d8d9-4704-87dc-ec60a4a7756c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" 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_ebbf2381-d8d9-4704-87dc-ec60a4a7756c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_1a63f934-6a1a-4342-88c2-6ca6d1b62d38" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_1a63f934-6a1a-4342-88c2-6ca6d1b62d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_42bf9692-bbc0-4829-8379-0faafe09355d" xlink:href="cdw-20230331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_994dacf6-e999-4b4e-a613-1ab5d9f57e61" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_42bf9692-bbc0-4829-8379-0faafe09355d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_08304256-0989-4d2b-9a8d-9d3fd45f3660" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_294d3840-71c7-434a-9006-786236b03752" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_08304256-0989-4d2b-9a8d-9d3fd45f3660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_6e2cfcf5-574c-46fa-a983-e3afa33f9009" xlink:href="cdw-20230331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_08304256-0989-4d2b-9a8d-9d3fd45f3660" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_6e2cfcf5-574c-46fa-a983-e3afa33f9009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_25b83054-3adf-4c72-9864-3d89942211b4" xlink:href="cdw-20230331.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_6e2cfcf5-574c-46fa-a983-e3afa33f9009" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_25b83054-3adf-4c72-9864-3d89942211b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" 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_294d3840-71c7-434a-9006-786236b03752" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_94b911fb-4acf-42cd-8272-94bafcaf39b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_94b911fb-4acf-42cd-8272-94bafcaf39b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_8403420e-5713-42a2-9050-aad9310582a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_8403420e-5713-42a2-9050-aad9310582a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_5bc26bbc-aab7-455d-b35a-a158717d3b1b" xlink:href="cdw-20230331.xsd#cdw_AmountOwedUnderRevolvingLoanFinancingAgreement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_5bc26bbc-aab7-455d-b35a-a158717d3b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_e1cf30df-0a8b-44d2-9e87-d4b586daf8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0b1b852f-f97c-41f1-9b29-32f1b0dda50b" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_e1cf30df-0a8b-44d2-9e87-d4b586daf8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#DebtFairValueofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_04a1a023-eb70-4587-b946-aece8d0a2868" 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_FairValueByBalanceSheetGroupingTable_4442ebf3-f8fe-475c-8576-991f00b46f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_04a1a023-eb70-4587-b946-aece8d0a2868" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4442ebf3-f8fe-475c-8576-991f00b46f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cb2ba2a9-8507-434e-9dc2-6b8bd805799f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4442ebf3-f8fe-475c-8576-991f00b46f3c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cb2ba2a9-8507-434e-9dc2-6b8bd805799f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3906c875-381e-4694-bcb1-7e42958cb4f6" 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_cb2ba2a9-8507-434e-9dc2-6b8bd805799f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3906c875-381e-4694-bcb1-7e42958cb4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_db79955e-b88e-4c9e-8e3c-3a5751b04c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3906c875-381e-4694-bcb1-7e42958cb4f6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_db79955e-b88e-4c9e-8e3c-3a5751b04c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4442ebf3-f8fe-475c-8576-991f00b46f3c" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_87f79ee0-8175-44af-88a2-93ad80739bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:to="loc_us-gaap_DebtInstrumentFairValue_87f79ee0-8175-44af-88a2-93ad80739bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e1bc0bdf-d341-40a0-8d75-318ea8737ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e3b71c1d-d2ac-409a-8c5e-da2a8be82190" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e1bc0bdf-d341-40a0-8d75-318ea8737ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_87dc8ef6-bcd7-495d-a623-1088a917832c" 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_IncomeTaxExpenseBenefit_92d2f835-9cb1-4d91-ac6e-c3d2f3858d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_87dc8ef6-bcd7-495d-a623-1088a917832c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_92d2f835-9cb1-4d91-ac6e-c3d2f3858d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a5d4ceaf-7dbe-46af-a8f7-bc873b2ad4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_87dc8ef6-bcd7-495d-a623-1088a917832c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a5d4ceaf-7dbe-46af-a8f7-bc873b2ad4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_eca8af5b-6ace-4d30-91a8-004f2306a32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bed7e63b-8902-4264-ad75-1d6b91a1b1a7" 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_EarningsPerShareAbstract_eca8af5b-6ace-4d30-91a8-004f2306a32d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bed7e63b-8902-4264-ad75-1d6b91a1b1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_ddf150f6-e231-4a72-8f44-dc47bdb3514e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_eca8af5b-6ace-4d30-91a8-004f2306a32d" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_ddf150f6-e231-4a72-8f44-dc47bdb3514e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_90020687-24f9-4a14-9532-4db924945a55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_eca8af5b-6ace-4d30-91a8-004f2306a32d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_90020687-24f9-4a14-9532-4db924945a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_35fc2991-32b9-47f8-b9ff-4e3d511220ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_eca8af5b-6ace-4d30-91a8-004f2306a32d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_35fc2991-32b9-47f8-b9ff-4e3d511220ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a83517e6-54a1-418e-8dcb-7fdae68be915" 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_f2019bee-255d-4883-b1df-d3ee41ba9f16" 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_a83517e6-54a1-418e-8dcb-7fdae68be915" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2019bee-255d-4883-b1df-d3ee41ba9f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1a48b116-41ad-4072-9280-b9917dd24975" 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_ScheduleOfSegmentReportingInformationBySegmentTable_f2019bee-255d-4883-b1df-d3ee41ba9f16" xlink:to="loc_srt_RangeAxis_1a48b116-41ad-4072-9280-b9917dd24975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" 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_1a48b116-41ad-4072-9280-b9917dd24975" xlink:to="loc_srt_RangeMember_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5281bc5f-921a-455e-a331-c473de49c4d3" 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_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" xlink:to="loc_srt_MinimumMember_5281bc5f-921a-455e-a331-c473de49c4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d541b613-8879-4f56-8800-bbb69781e3e0" 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_c151e4c7-ee2e-4e83-a94b-7f7c3bf1f69e" xlink:to="loc_srt_MaximumMember_d541b613-8879-4f56-8800-bbb69781e3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_530dcccc-b9cc-423e-b57f-7d0e52a34021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2019bee-255d-4883-b1df-d3ee41ba9f16" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_530dcccc-b9cc-423e-b57f-7d0e52a34021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" 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_530dcccc-b9cc-423e-b57f-7d0e52a34021" xlink:to="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_6778c8a1-95a2-4448-add8-83bf540c4ba5" xlink:href="cdw-20230331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_6778c8a1-95a2-4448-add8-83bf540c4ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_06247c00-ce96-447f-a4ad-5a8619a6cf51" xlink:href="cdw-20230331.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5d3e81c0-2884-467d-a355-b85f9be12d8b" xlink:to="loc_cdw_SmallBusinessMember_06247c00-ce96-447f-a4ad-5a8619a6cf51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2019bee-255d-4883-b1df-d3ee41ba9f16" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c1c92570-6d34-4fb5-bd91-3ef98113a0bb" 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_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:to="loc_us-gaap_NumberOfReportableSegments_c1c92570-6d34-4fb5-bd91-3ef98113a0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_3aadd7b6-2154-45a1-b98c-78a3aafc0ee6" xlink:href="cdw-20230331.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:to="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_3aadd7b6-2154-45a1-b98c-78a3aafc0ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_a156ff46-1829-4777-9868-6a5d07d237b9" xlink:href="cdw-20230331.xsd#cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c38d9886-ba0e-4990-b851-eb0e508b7bdd" xlink:to="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_a156ff46-1829-4777-9868-6a5d07d237b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_130d8dab-7b27-41e5-984d-c44720cc6a30" 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_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" 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_130d8dab-7b27-41e5-984d-c44720cc6a30" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6116269d-5d56-439a-a54e-2e0963473155" 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_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" xlink:to="loc_srt_ConsolidationItemsAxis_6116269d-5d56-439a-a54e-2e0963473155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_88e56bb6-441d-4cd9-a524-28a8f0d12762" 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_6116269d-5d56-439a-a54e-2e0963473155" xlink:to="loc_srt_ConsolidationItemsDomain_88e56bb6-441d-4cd9-a524-28a8f0d12762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ab9a2cb0-6613-4173-b21d-e703e4d9f61a" 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_88e56bb6-441d-4cd9-a524-28a8f0d12762" xlink:to="loc_us-gaap_OperatingSegmentsMember_ab9a2cb0-6613-4173-b21d-e703e4d9f61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_b74a7385-645d-45ea-a963-90d9d77439a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_88e56bb6-441d-4cd9-a524-28a8f0d12762" xlink:to="loc_us-gaap_CorporateNonSegmentMember_b74a7385-645d-45ea-a963-90d9d77439a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_216a3351-7e09-4c5b-ba6c-77e322d4a710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_216a3351-7e09-4c5b-ba6c-77e322d4a710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" 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_216a3351-7e09-4c5b-ba6c-77e322d4a710" xlink:to="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_19cc5d5a-8116-4409-ad9b-78daa61e05c1" xlink:href="cdw-20230331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_19cc5d5a-8116-4409-ad9b-78daa61e05c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_9ebe7543-9851-40d9-a76e-c5a1af3be3e6" xlink:href="cdw-20230331.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_cdw_SmallBusinessMember_9ebe7543-9851-40d9-a76e-c5a1af3be3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_dbd9e889-cb9a-4c2a-bdd2-b265e7ed5905" xlink:href="cdw-20230331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_dbd9e889-cb9a-4c2a-bdd2-b265e7ed5905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_ff4a3e1f-a530-4fd0-9658-97b4ee231b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d3f0531-34e6-4090-b65b-fafdcd7562c9" xlink:to="loc_us-gaap_AllOtherSegmentsMember_ff4a3e1f-a530-4fd0-9658-97b4ee231b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3cfc660-3ff8-4a55-90c7-f40710b9fd4f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d836d46f-e09a-4715-ae27-55a9b05bc69b" 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_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d836d46f-e09a-4715-ae27-55a9b05bc69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_811c1a6a-84c3-43df-9d09-ebb03fc7b0a9" 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_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:to="loc_us-gaap_OperatingIncomeLoss_811c1a6a-84c3-43df-9d09-ebb03fc7b0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_39bbcaa0-15e0-429e-a59b-8ef9ae0c429a" 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_us-gaap_SegmentReportingInformationLineItems_897d8a50-cb62-4698-808a-06e1294c0da8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_39bbcaa0-15e0-429e-a59b-8ef9ae0c429a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdw-20230331.xsd#SegmentInformationScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f3d7de22-265f-4ced-bd72-ebc747c121ed" 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_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" 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_us-gaap_SegmentReportingAbstract_f3d7de22-265f-4ced-bd72-ebc747c121ed" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4c4d26c6-ff5c-40a2-8c23-827c499bff41" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_srt_StatementGeographicalAxis_4c4d26c6-ff5c-40a2-8c23-827c499bff41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" 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_4c4d26c6-ff5c-40a2-8c23-827c499bff41" xlink:to="loc_srt_SegmentGeographicalDomain_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_508e42c7-5ee3-492c-ba1c-fe6eb725f8a2" 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_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" xlink:to="loc_country_US_508e42c7-5ee3-492c-ba1c-fe6eb725f8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_4c4c3124-2844-4bb1-a440-017c9cff38ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_33cc59cf-d8ef-43ab-95a8-47b6bfa5b5b1" xlink:to="loc_us-gaap_NonUsMember_4c4c3124-2844-4bb1-a440-017c9cff38ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_75e5abe2-79e8-47d2-917b-21b411d5b979" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_srt_ProductOrServiceAxis_75e5abe2-79e8-47d2-917b-21b411d5b979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_75e5abe2-79e8-47d2-917b-21b411d5b979" xlink:to="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:href="cdw-20230331.xsd#cdw_TotalHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember_a9cf18dc-cda9-4a59-b6d2-61dd87fdaa2f" xlink:href="cdw-20230331.xsd#cdw_NotebooksMobileDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_NotebooksMobileDevicesMember_a9cf18dc-cda9-4a59-b6d2-61dd87fdaa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember_8a910d1b-c2ed-411c-af03-fb7d58dafe29" xlink:href="cdw-20230331.xsd#cdw_NetcommProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_NetcommProductsMember_8a910d1b-c2ed-411c-af03-fb7d58dafe29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember_c650573f-812e-47b1-be46-8a92e278702b" xlink:href="cdw-20230331.xsd#cdw_DesktopsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_DesktopsMember_c650573f-812e-47b1-be46-8a92e278702b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CollaborationMember_7d40c5bf-01e9-4866-9292-5eb3eabd6d45" xlink:href="cdw-20230331.xsd#cdw_CollaborationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_CollaborationMember_7d40c5bf-01e9-4866-9292-5eb3eabd6d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DataStorageAndServersMember_5a1cac74-5e83-47ba-8cfc-1ab03ecbc676" xlink:href="cdw-20230331.xsd#cdw_DataStorageAndServersMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_DataStorageAndServersMember_5a1cac74-5e83-47ba-8cfc-1ab03ecbc676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember_c14616ac-b687-4dd6-aabe-0c2ab46b04ed" xlink:href="cdw-20230331.xsd#cdw_OtherHardwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_427b2371-957b-4e0c-a818-045d3eaff268" xlink:to="loc_cdw_OtherHardwareMember_c14616ac-b687-4dd6-aabe-0c2ab46b04ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_b15d09ab-a511-4993-b69c-47c22ab3a169" xlink:href="cdw-20230331.xsd#cdw_SoftwareProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_SoftwareProductsMember_b15d09ab-a511-4993-b69c-47c22ab3a169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_176dd5c1-5e5b-46b4-a143-4fd902f2e15a" xlink:href="cdw-20230331.xsd#cdw_ServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_ServicesMember_176dd5c1-5e5b-46b4-a143-4fd902f2e15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_62e57bfe-357f-470d-9141-3e8cbae825f3" xlink:href="cdw-20230331.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0c0e2599-a2c2-464f-86e9-43797d3c94da" xlink:to="loc_cdw_OtherProductsAndServicesMember_62e57bfe-357f-470d-9141-3e8cbae825f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_8cf273d8-851c-498e-8348-0d418becdfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_8cf273d8-851c-498e-8348-0d418becdfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_8cf273d8-851c-498e-8348-0d418becdfb1" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember_677fd06c-32a9-447d-b3a7-d0f2b3285cd1" xlink:href="cdw-20230331.xsd#cdw_SalesChannelCorporateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelCorporateMember_677fd06c-32a9-447d-b3a7-d0f2b3285cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember_f9047505-c2bc-4464-bcb1-9d303a11d04f" xlink:href="cdw-20230331.xsd#cdw_SalesChannelSmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelSmallBusinessMember_f9047505-c2bc-4464-bcb1-9d303a11d04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember_75dc801d-01b3-4daf-b72b-5db57b24aae2" xlink:href="cdw-20230331.xsd#cdw_SalesChannelGovernmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelGovernmentMember_75dc801d-01b3-4daf-b72b-5db57b24aae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember_3f220cfc-1397-4262-ac14-40a97f4ebc08" xlink:href="cdw-20230331.xsd#cdw_SalesChannelEducationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelEducationMember_3f220cfc-1397-4262-ac14-40a97f4ebc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember_7fdcc3b8-6049-4d74-b944-7eda79a34795" xlink:href="cdw-20230331.xsd#cdw_SalesChannelHealthcareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelHealthcareMember_7fdcc3b8-6049-4d74-b944-7eda79a34795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember_5ca87ce3-d398-4e42-a4e8-8437795a5e01" xlink:href="cdw-20230331.xsd#cdw_SalesChannelOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_fc8e656e-ca2c-4567-96e7-bfaa5726ee38" xlink:to="loc_cdw_SalesChannelOtherMember_5ca87ce3-d398-4e42-a4e8-8437795a5e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_792f134d-7f7d-425f-adb5-9c5327358a58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_792f134d-7f7d-425f-adb5-9c5327358a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_792f134d-7f7d-425f-adb5-9c5327358a58" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimePrincipalMember_fbbbcdab-4287-4640-a12b-aa433c40f031" xlink:href="cdw-20230331.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:to="loc_cdw_TransferredAtPointInTimePrincipalMember_fbbbcdab-4287-4640-a12b-aa433c40f031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimeAgentMember_b392f641-44a9-4cda-8a22-b6dd427509ca" xlink:href="cdw-20230331.xsd#cdw_TransferredAtPointInTimeAgentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:to="loc_cdw_TransferredAtPointInTimeAgentMember_b392f641-44a9-4cda-8a22-b6dd427509ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember_e57cf12b-e244-4ff6-a24f-1fbc7330b411" xlink:href="cdw-20230331.xsd#cdw_TransferredOverTimePrincipalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c9554f70-3d60-4a5a-96d1-b7ee96f9c701" xlink:to="loc_cdw_TransferredOverTimePrincipalMember_e57cf12b-e244-4ff6-a24f-1fbc7330b411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_85fe9658-df57-4eda-83fd-4a5efea8c78d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_85fe9658-df57-4eda-83fd-4a5efea8c78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" 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_85fe9658-df57-4eda-83fd-4a5efea8c78d" xlink:to="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_8191a259-7250-43d4-94eb-ff227754f303" xlink:href="cdw-20230331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_8191a259-7250-43d4-94eb-ff227754f303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_34c2126d-37e7-4054-9006-d1f568bdff1d" xlink:href="cdw-20230331.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_cdw_SmallBusinessMember_34c2126d-37e7-4054-9006-d1f568bdff1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_61d2a377-eab6-4862-9363-3e34f874c449" xlink:href="cdw-20230331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_61d2a377-eab6-4862-9363-3e34f874c449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_2eaf5e18-cf8c-4e84-abeb-73ed1da55768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_56f70352-14cd-4cc6-9a00-66b02ebd4a6e" xlink:to="loc_us-gaap_AllOtherSegmentsMember_2eaf5e18-cf8c-4e84-abeb-73ed1da55768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ef663607-45c5-4861-9acc-f745cc348689" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_srt_ConsolidationItemsAxis_ef663607-45c5-4861-9acc-f745cc348689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b6e9cf21-09bf-4e66-a888-b0d578c20834" 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_ef663607-45c5-4861-9acc-f745cc348689" xlink:to="loc_srt_ConsolidationItemsDomain_b6e9cf21-09bf-4e66-a888-b0d578c20834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_26fb8b46-ceb3-4a93-bd44-dcc39597039c" 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_b6e9cf21-09bf-4e66-a888-b0d578c20834" xlink:to="loc_us-gaap_OperatingSegmentsMember_26fb8b46-ceb3-4a93-bd44-dcc39597039c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_aa5808f8-1187-4985-a9ba-b722230fd363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1d4bde5b-f259-44c4-b01b-2aa6354bc0af" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_aa5808f8-1187-4985-a9ba-b722230fd363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_65d5de3d-eea2-4e12-b4a0-f38bfca36f8a" 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_DisaggregationOfRevenueLineItems_aa5808f8-1187-4985-a9ba-b722230fd363" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_65d5de3d-eea2-4e12-b4a0-f38bfca36f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenuenetbyProductandServicePercentage_a92ae70d-dd43-4184-9a39-5ca1eabebff4" xlink:href="cdw-20230331.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aa5808f8-1187-4985-a9ba-b722230fd363" xlink:to="loc_cdw_RevenuenetbyProductandServicePercentage_a92ae70d-dd43-4184-9a39-5ca1eabebff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cdw-20230331_g1.gif
<TEXT>
begin 644 cdw-20230331_g1.gif
M1TE&.#EAR "Y ,0= /C&S?*.F^Q6:OWQ\_&.F^]R@^<K1/K4VOSCYN@Y4?6J
MM.I(7?>XP>I6:O" C^UD=O2<J.4K1/2JM.A(7?OCYN<Y4>YR@^^ C_.<J/:X
MP>QD=N,=..4=./___P       "'Y! $  !T +     #( +D   7_X,9Q(KF=
M(DJN93F.)^O&KQF[\EK#;VOJJMV.-@L&>RDAKZ=L*FFU(W,'Z%BOUD!%8'!T
M<,YE4D=.@<%#*-D6?M[63Z=Z&6>UC74T##<;5;%9"Q,-!04.2&5]46=V?'P_
M<#QSBY-#88Q"8WH^B)!V4SF+G9(_4'^ "0,; !P'!IF;<DES-VBU49UF+6IC
MEJ!RB;8V4+QN>YEKBKB>JX!6"1T<"08= F5PCY?+=9Y[/HS$O<AZC;26O8^[
MQ]VCZLOD1*=8"0@<7Q05WW>XG-C7R9_8J0/79ALY8* .HB!R3),4;4"H..O
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
MM+K#AXI-H+)+TRTD7#M;*UA "!?1%U@A@=N+ 4 -_Q7([=VFB8/?.@.Y2QN
M 3C1U>9>H78SW%<#$%'>?,&V!+*UDS]'&)UE9,^\5PC #"* WXD@8+PO8*1T
MH[#:E^G6#-[%@@+6"3<EO:6_%@NN"1X 86<0@ <"SE='85##EUVX!@7.5TPY
M1:TTW!?""Z"!9RL\@!ID&*]1 &]5E#L"##1V+#O\39TJK*_GPB![%."5KV)F
MVQ&\&)LOH##,'#"#]D[DM+-R2@Q/+*P#/. 5&K$8C65\A0RT(,L74T!Z\X4
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
M":3*N*U 6WU)2?-F)EE[K;_4,;[ 4D9X,4]$K9QAL=6;)-IY'9@J<E@P !;
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
,ELUM1C^*R"PD!  [

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644287148448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 28, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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">001-35985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">CDW CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">26-0273989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">75 Tri-State International<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Lincolnshire<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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">60069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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">465-6000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">CDW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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">134,786,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001402057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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>15
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644288119600">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 279.4<span></span>
</td>
<td class="nump">$ 315.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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $27.4 and $25.7, respectively</a></td>
<td class="nump">4,262.3<span></span>
</td>
<td class="nump">4,461.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Merchandise inventory</a></td>
<td class="nump">781.1<span></span>
</td>
<td class="nump">800.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_OtherReceivablesNetCurrent', window );">Miscellaneous receivables</a></td>
<td class="nump">469.4<span></span>
</td>
<td class="nump">489.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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">487.7<span></span>
</td>
<td class="nump">498.2<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">6,279.9<span></span>
</td>
<td class="nump">6,564.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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">145.7<span></span>
</td>
<td class="nump">149.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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">187.4<span></span>
</td>
<td class="nump">188.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_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,365.5<span></span>
</td>
<td class="nump">4,342.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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">1,455.0<span></span>
</td>
<td class="nump">1,490.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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">334.6<span></span>
</td>
<td class="nump">396.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">12,768.1<span></span>
</td>
<td class="nump">13,131.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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable-trade</a></td>
<td class="nump">2,644.0<span></span>
</td>
<td class="nump">2,821.3<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_cdw_AccountsPayableInventoryFinancing', window );">Accounts payable-inventory financing</a></td>
<td class="nump">532.2<span></span>
</td>
<td class="nump">519.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_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">45.7<span></span>
</td>
<td class="nump">56.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">495.7<span></span>
</td>
<td class="nump">485.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_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued expenses and other 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_EmployeeRelatedLiabilitiesCurrent', window );">Compensation</a></td>
<td class="nump">287.8<span></span>
</td>
<td class="nump">377.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_AccruedAdvertisingCurrent', window );">Advertising</a></td>
<td class="nump">126.2<span></span>
</td>
<td class="nump">130.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_SalesAndExciseTaxPayableCurrent', window );">Sales and income taxes</a></td>
<td class="nump">130.1<span></span>
</td>
<td class="nump">73.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_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">516.2<span></span>
</td>
<td class="nump">483.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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">4,777.9<span></span>
</td>
<td class="nump">4,947.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_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term 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_LongTermDebtNoncurrent', window );">Debt</a></td>
<td class="nump">5,749.9<span></span>
</td>
<td class="nump">5,866.4<span></span>
</td>
</tr>
<tr class="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 );">Deferred income taxes</a></td>
<td class="nump">193.0<span></span>
</td>
<td class="nump">203.4<span></span>
</td>
</tr>
<tr class="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 );">Operating lease liabilities</a></td>
<td class="nump">171.0<span></span>
</td>
<td class="nump">175.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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">307.4<span></span>
</td>
<td class="nump">336.1<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">6,421.3<span></span>
</td>
<td class="nump">6,581.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_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</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_PreferredStockValue', window );">Preferred stock, $0.01 par value, 100.0 shares authorized; no shares issued or outstanding for both periods</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.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_CommonStockValue', window );">Common stock, $0.01 par value, 1,000.0 shares authorized; 135.0 and 135.5 shares outstanding, respectively</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid-in capital</a></td>
<td class="nump">3,557.3<span></span>
</td>
<td class="nump">3,518.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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,847.0)<span></span>
</td>
<td class="num">(1,763.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(142.8)<span></span>
</td>
<td class="num">(152.4)<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 stockholders&#8217; equity</a></td>
<td class="nump">1,568.9<span></span>
</td>
<td class="nump">1,603.3<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 Stockholders&#8217; Equity</a></td>
<td class="nump">$ 12,768.1<span></span>
</td>
<td class="nump">$ 13,131.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AccountsPayableInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts payable inventory financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AccountsPayableInventoryFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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.19(a))<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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_AccruedAdvertisingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for advertising of the entity's goods and services. 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_AccruedAdvertisingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript: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.25)<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),19)<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.17)<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_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<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 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: 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 6: 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 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://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 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(4)(iii)(A))<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)(4)(i))<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)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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)(iv))<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/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 15: 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 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 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 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 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, of receivables classified as other, due within one year or the 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_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. 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.19(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_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644286213072">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit loss, current</a></td>
<td class="nump">$ 27.4<span></span>
</td>
<td class="nump">$ 25.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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="nump">100,000,000.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_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, 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.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">135,000,000.0<span></span>
</td>
<td class="nump">135,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644287160864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Operations - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,103.1<span></span>
</td>
<td class="nump">$ 5,949.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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">4,013.7<span></span>
</td>
<td class="nump">4,845.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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,089.4<span></span>
</td>
<td class="nump">1,104.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_SellingGeneralAndAdministrativeExpense', window );">Selling and administrative expenses</a></td>
<td class="nump">734.1<span></span>
</td>
<td class="nump">717.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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">355.3<span></span>
</td>
<td class="nump">386.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(57.7)<span></span>
</td>
<td class="num">(56.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_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(1.3)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">296.3<span></span>
</td>
<td class="nump">330.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(66.2)<span></span>
</td>
<td class="num">(80.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 230.1<span></span>
</td>
<td class="nump">$ 250.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_EarningsPerShareAbstract', window );"><strong>Net income per common share:</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.70<span></span>
</td>
<td class="nump">$ 1.85<span></span>
</td>
</tr>
<tr class="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">$ 1.68<span></span>
</td>
<td class="nump">$ 1.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted-average common shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">135.6<span></span>
</td>
<td class="nump">134.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">137.3<span></span>
</td>
<td class="nump">136.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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644285570928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Comprehensive Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 230.1<span></span>
</td>
<td class="nump">$ 250.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain from cash flow hedge, net of tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge to net income, net of tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.8<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_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1', window );">Foreign currency translation, net of tax</a></td>
<td class="nump">9.6<span></span>
</td>
<td class="num">(9.9)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">9.6<span></span>
</td>
<td class="num">(8.7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 239.7<span></span>
</td>
<td class="nump">$ 241.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent 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 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://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><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 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 (b)<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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>19
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644284895472">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 230.1<span></span>
</td>
<td class="nump">$ 250.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">70.7<span></span>
</td>
<td class="nump">71.4<span></span>
</td>
</tr>
<tr class="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 );">Equity-based compensation expense</a></td>
<td class="nump">20.8<span></span>
</td>
<td class="nump">21.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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(10.9)<span></span>
</td>
<td class="num">(5.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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">6.2<span></span>
</td>
<td class="nump">1.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_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">4.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_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Changes in assets and 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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">208.9<span></span>
</td>
<td class="num">(125.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_IncreaseDecreaseInInventories', window );">Merchandise inventory</a></td>
<td class="nump">22.0<span></span>
</td>
<td class="num">(130.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">102.5<span></span>
</td>
<td class="nump">24.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable-trade</a></td>
<td class="num">(248.7)<span></span>
</td>
<td class="nump">87.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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(39.6)<span></span>
</td>
<td class="nump">179.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">365.4<span></span>
</td>
<td class="nump">380.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_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>
</tr>
<tr class="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 );">Capital expenditures</a></td>
<td class="num">(31.7)<span></span>
</td>
<td class="num">(41.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions of businesses, net of cash acquired</a></td>
<td class="num">(22.5)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(54.2)<span></span>
</td>
<td class="num">(41.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<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 borrowings under revolving credit facility</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">702.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of borrowings under revolving credit facility</a></td>
<td class="num">(49.1)<span></span>
</td>
<td class="num">(895.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_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="num">(50.0)<span></span>
</td>
<td class="num">(35.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_cdw_RepaymentsOfReceivableFinancingLiability', window );">Repayments of receivable financing liability</a></td>
<td class="num">(31.5)<span></span>
</td>
<td class="num">(28.7)<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_cdw_NetChangeInAccountsPayableInventoryFinancing', window );">Net change in accounts payable-inventory financing</a></td>
<td class="nump">77.6<span></span>
</td>
<td class="nump">126.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_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(200.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">12.8<span></span>
</td>
<td class="nump">8.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of incentive compensation plan withholding taxes</a></td>
<td class="num">(31.6)<span></span>
</td>
<td class="num">(20.4)<span></span>
</td>
</tr>
<tr class="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 );">Dividend payments</a></td>
<td class="num">(79.9)<span></span>
</td>
<td class="num">(67.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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="nump">1.9<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">(348.2)<span></span>
</td>
<td class="num">(208.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(2.6)<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 (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(35.8)<span></span>
</td>
<td class="nump">128.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;beginning of period</a></td>
<td class="nump">315.2<span></span>
</td>
<td class="nump">258.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;end of period</a></td>
<td class="nump">279.4<span></span>
</td>
<td class="nump">386.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplementary disclosure of cash flow information:</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_InterestPaidNet', window );">Interest paid</a></td>
<td class="num">(24.9)<span></span>
</td>
<td class="num">(17.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_IncomeTaxesPaidNet', window );">Income taxes paid, net</a></td>
<td class="nump">$ 21.5<span></span>
</td>
<td class="num">$ (11.5)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_NetChangeInAccountsPayableInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net change in accounts payable-inventory financing</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_NetChangeInAccountsPayableInventoryFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cdw_RepaymentsOfReceivableFinancingLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Receivable Financing 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;">cdw_RepaymentsOfReceivableFinancingLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_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_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript: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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets 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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_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_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_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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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_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_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_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>20
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644283219120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Stockholders' Equity - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</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_CommonStockSharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 705.7<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 3,369.5<span></span>
</td>
<td class="num">$ (2,570.7)<span></span>
</td>
<td class="num">$ (94.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Shareholders' Equity (Deficit) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">250.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Equity-based compensation expense</a></td>
<td class="nump">21.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">8.3<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">8.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Coworker Stock Purchase Plan</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(67.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="num">(68.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Incentive compensation plan stock withheld for taxes</a></td>
<td class="num">(20.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain from hedge accounting</a></td>
<td class="nump">0.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="nump">0.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge to net income</a></td>
<td class="nump">0.8<span></span>
</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.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation and other</a></td>
<td class="num">(9.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.9)<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_CommonStockSharesIssued', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">893.1<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">3,403.7<span></span>
</td>
<td class="num">(2,408.9)<span></span>
</td>
<td class="num">(103.1)<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_CommonStockSharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">1,603.3<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">3,518.1<span></span>
</td>
<td class="num">(1,763.8)<span></span>
</td>
<td class="num">(152.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Shareholders' Equity (Deficit) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">230.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Equity-based compensation expense</a></td>
<td class="nump">20.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Coworker Stock Purchase Plan</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(200.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200.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_DividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(79.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="num">(80.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Incentive compensation plan stock withheld for taxes</a></td>
<td class="num">(31.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain from hedge accounting</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge to net income</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation and other</a></td>
<td class="nump">8.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
<td class="nump">9.6<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_CommonStockSharesIssued', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 1,568.9<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 3,557.3<span></span>
</td>
<td class="num">$ (1,847.0)<span></span>
</td>
<td class="num">$ (142.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to additional paid-in capital (APIC) for recognition of cost 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, stock and payment-in-kind (PIK).</p></div>
<a href="javascript: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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 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 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI 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 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript: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-31)<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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and retired 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 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 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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional 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(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 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 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://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_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644286132352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends (in dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.50<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>22
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290417248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of Business and Summary of Significant Accounting Policies</a></td>
<td class="text">Description of Business and Summary of Significant Accounting Policies<div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Description of Business</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CDW Corporation (&#8220;Parent&#8221;), a Fortune 500 company and member of the S&amp;P 500 Index, is a leading multi-brand provider of information technology (&#8220;IT&#8221;) solutions to small, medium and large business, government, education and healthcare customers in the United States (&#8220;US&#8221;), the United Kingdom (&#8220;UK&#8221;) and Canada. The Company&#8217;s broad array of offerings ranges from discrete hardware and software products to integrated IT solutions and services that include on-premise and cloud capabilities across hybrid infrastructure, digital experience and security.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this report, the terms the &#8220;Company&#8221; and &#8220;CDW&#8221; refer to Parent and its 100% owned subsidiaries.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Parent has two 100% owned subsidiaries, CDW LLC and CDW Finance Corporation. CDW LLC is an Illinois limited liability company that, together with its 100% owned subsidiaries, holds all material assets and conducts all business activities and operations of the Company. CDW Finance Corporation is a Delaware corporation formed for the sole purpose of acting as co-issuer of certain debt obligations and does not hold any material assets or engage in any business activities or operations.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim Consolidated Financial Statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 (the &#8220;Consolidated Financial Statements&#8221;) have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) and the rules and regulations of the US Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The presentation of the Consolidated Financial Statements requires the Company to make estimates and assumptions that affect reported amounts and related disclosures. In the opinion of management, the Consolidated Financial Statements contain all adjustments (consisting of a normal, recurring nature) necessary to present fairly the Company&#8217;s financial position, results of operations, comprehensive income, cash flows and changes in stockholders&#8217; equity as of the dates and for the periods indicated. The unaudited results of operations for such interim periods reported are not necessarily indicative of results for the full year.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022 (the &#8220;December&#160;31, 2022 Consolidated Financial Statements&#8221;). The significant accounting policies and estimates used in preparing these Consolidated Financial Statements were applied on a basis consistent with those reflected in the December&#160;31, 2022 Consolidated Financial Statements. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of Parent and its 100% owned subsidiaries. All intercompany transactions and accounts are eliminated in consolidation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>23
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644293961728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Accounting Standards Update and Change in Accounting Principle [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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update (&#8220;ASU&#8221;) 2022-04, Liabilities&#8212;Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. This ASU requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about the obligations that are outstanding at the end of the reporting period. This disclosure requirement is intended to provide information about an entity&#8217;s use of supplier finance programs and their effect on the entity&#8217;s working capital, liquidity and cash flows. The ASU is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted the standard during the first quarter of 2023 with the exception of the rollforward requirement, which will be adopted during the first quarter of 2024. The adoption of the standard only resulted in new disclosures for amounts presented within Accounts payable - inventory financing and did not affect the Company&#8217;s recognition, measurement or financial statement presentation of supplier finance program obligations on the Consolidated Financial Statements. For additional information on the new disclosures, see Note 4 (Inventory Financing Agreements).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="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> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<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 (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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://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><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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: 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)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: 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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: 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 14: 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 (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: 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 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<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 (e)(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 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<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 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: 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 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: 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 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: 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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: 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 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: 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 (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: 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 (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>24
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290429728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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 );">Accounts Receivable and Contract Balances</a></td>
<td class="text">Accounts Receivable and Contract Balances<div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:67.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.837%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, noncurrent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,416.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,664.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, current are presented within Accounts receivable, net of allowance for credit losses on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, noncurrent are presented within Other assets on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company transfers certain accounts receivable, without recourse, to third-party financial companies as a method to reduce the Company&#8217;s credit exposure and accelerate cash collections. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of payment from the third-party financing company. During the three months ended March 31, 2023 and 2022, the Company sold approximately $124&#160;million and $170&#160;million of accounts receivable, respectively. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities represent the difference in the timing of revenue recognition from receipt of cash from customers. Contract assets represent revenue recognized on performance obligations satisfied or partially satisfied for which the Company has no unconditional right to consideration. Contract liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. The following table details information about the Company&#8217;s contract balances recognized on the Consolidated Balance Sheets:</span></div><div style="margin-top:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:67.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.837%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Contract assets are presented within Prepaid expenses and other on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes $45&#160;million and $40&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2023 and December&#160;31, 2022, respectively.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">During the three months ended March 31, 2023 and 2022, the Company recognized revenue of $190&#160;million and $156&#160;million, respectively, related to its contract liabilities that were included in the beginning balance of the respective periods.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The following table represents the total transaction price for the remaining performance obligations as of March 31, 2023 related to non-cancelable contracts longer than 12 months in duration that is expected to be recognized over future periods.</span></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:45.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within 1 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 1-2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 2-3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>25
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644393873632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory Financing Agreements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsAbstract', window );"><strong>Inventory Financing Agreements [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_cdw_InventoryFinancingAgreementsTextBlock', window );">Inventory Financing Agreements</a></td>
<td class="text">Inventory Financing Agreements<div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with financial institutions to facilitate the purchase of inventory from designated suppliers under certain terms and conditions to enhance liquidity. Under these agreements, the Company receives extended payment terms and agrees to pay the financial institution a stated amount of confirmed invoices from its designated suppliers. The Company does not incur any interest or other incremental expenses associated with these agreements as balances are paid when they are due. Additionally, the Company has no involvement in establishing the terms or conditions of the arrangements between its suppliers and the financial institution. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts outstanding under these agreements as of March 31, 2023 and December 31, 2022 were $532 million and $519 million, respectively, and are separately presented as Accounts payable-inventory financing on the Consolidated Balance Sheets. The majority of such outstanding amounts relates to a floorplan sub-facility that is incorporated in the Company&#8217;s Revolving Loan Facility (as defined below). A portion of the Company&#8217;s availability under the Revolving Loan Facility is reserved to cover the obligation to pay the financial institution. For additional information regarding the Revolving Loan Facility, see Note 5 (Debt).</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_cdw_InventoryFinancingAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [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;">cdw_InventoryFinancingAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_InventoryFinancingAgreementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory financing agreements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</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>26
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644393873632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:14pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:39.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured revolving loan facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784.5&#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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Unsecured Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unsecured senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,975.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,975.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable financing liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,866.4&#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="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company is in compliance with the covenants under its credit agreements and indentures.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Facility</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a variable rate senior unsecured revolving loan facility (the &#8220;Revolving Loan Facility&#8221;) from which it may draw tranches denominated in US dollars, British pounds or Euros. The interest rate is based on LIBOR plus a margin or an alternate base rate plus a margin, where the margin is based on the Company&#8217;s senior unsecured rating. The Revolving Loan Facility is used by the Company for borrowings, issuances of letters of credit and floorplan financing. As of March 31, 2023, the Company could have borrowed up to an additional&#160;$1.1 billion&#160;under the Revolving Loan Facility. As of March 31, 2023, the Revolving Loan Facility had less than $1 million of undrawn letters of credit and&#160;$524 million&#160;reserved for the floorplan sub-facility.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term Loan</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The senior unsecured term loan facility (the &#8220;Term Loan Facility&#8221;) has a variable interest rate. The interest rate is based on LIBOR plus a margin, where the margin is determined by the Company&#8217;s senior unsecured credit rating. During the three months ended March 31, 2023, the Company prepaid $50 million on the Term Loan Facility without penalty. As a result of the prepayments made to date, no additional mandatory payments are required on the remaining principal amount until its maturity date on December 1, 2026. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unsecured Senior Notes</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unsecured senior notes have a fixed interest rate, which is paid semi-annually.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Receivable Financing</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivable financing liability relates to certain accounts receivable transferred to third-party financial institutions that did not qualify as a sale under the terms of the agreements. While the terms of such agreements are on a nonrecourse basis, the transfers of accounts receivable could not achieve certain criteria that would allow derecognition of the accounts receivable. The proceeds from these arrangements are recognized as a liability and the associated accounts receivable remains on the Consolidated Balance Sheet until the liability is settled. The Company did not execute any transfers under these agreements during the three months ended March 31, 2023.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the unsecured senior notes were estimated using quoted market prices for identical liabilities that are traded in over-the-counter secondary markets. The fair value of the Term Loan Facility was estimated using dealer quotes for identical liabilities in markets that are not considered active. The unsecured senior notes and Term Loan Facility were classified as Level 2 within the fair value hierarchy. The carrying value of the Revolving Loan Facility approximates fair value.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate fair values and related carrying values of the Company&#8217;s long-term debt, including current maturities and excluding unamortized discount and unamortized deferred financing costs, were as follows:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:65.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,397.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,412.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,829.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,959.0&#160;</span></td><td style="background-color:#ffffff;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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>27
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290462080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesIncome tax expense was $66 million and $80&#160;million for the three months ended March 31, 2023 and 2022, respectively. The effective tax rate, expressed by calculating the income tax expense as a percentage of Income before income taxes, was 22.3% and 24.3% for the three months ended March 31, 2023 and 2022, respectively. The effective tax rate for both the three months ended March 31, 2023 and March 31, 2022 differed from the US federal statutory rate of 21.0% primarily due to state and local income taxes, partially offset by excess tax benefits on equity-based compensation.<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>28
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290536992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerator for both basic and diluted earnings per share is Net income. The denominator for basic earnings per share is the weighted-average shares outstanding during the period.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of basic weighted-average shares outstanding to diluted weighted-average shares outstanding is as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:72.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.518%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.520%"/><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"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.6</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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.9</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2023 and 2022. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644284871168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal proceedings that arise in the ordinary course of its business, which include commercial, intellectual property, employment, tort and other litigation matters.&#160;The Company is also subject to audit by federal, state, international, national, provincial and local authorities, and by various partners, group purchasing organizations and customers, including government agencies, relating to purchases and sales under various contracts. In addition, the Company is subject to indemnification claims under various contracts. From time to time, certain customers of the Company file voluntary petitions for reorganization or liquidation under the US bankruptcy laws or similar laws of the jurisdictions for the Company&#8217;s business activities outside of the US. In such cases, certain pre-petition payments received by the Company could be considered preference items and subject to return to the bankruptcy administrator.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company does not believe that there is a reasonable possibility that any material loss exceeding the amounts already recognized for these proceedings and matters, if any, has been incurred. However, the ultimate resolutions of these proceedings and matters are inherently unpredictable. As such, the Company&#8217;s Consolidated Financial Statements could be adversely affected in any particular period by the unfavorable resolution of one or more of these proceedings or matters.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A subsidiary of the Company received a Civil Investigative Demand dated September 20, 2021 from the Department of Justice (&#8220;DOJ&#8221;) in connection with a False Claims Act investigation. The DOJ requested information related to teaming agreements with original equipment manufacturers and the Company is cooperating with the DOJ. At this stage of the matter, the Company is unable to assess the probability of any outcome or the range of possible loss, if any.</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and 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 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290499824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s segment information reflects the way the chief operating decision maker uses internal reporting to evaluate business performance, allocate resources and manage operations.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has three reportable segments: Corporate, which is comprised primarily of private sector business customers with more than 250 employees in the US, Small Business, primarily servicing private sector business customers with up to 250 employees in the US, and Public, which is comprised of government agencies and education and healthcare institutions in the US. The Company has two other operating segments: CDW UK and CDW Canada, both of which do not meet the reportable segment quantitative thresholds and, accordingly, are included in an all other category (&#8220;Other&#8221;).</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has centralized logistics and headquarters functions that provide services to the segments. The logistics function includes purchasing, distribution and fulfillment services to support the Corporate, Small Business and Public segments. As a result, costs and intercompany charges associated with the logistics function are fully allocated to all of these segments based on a percent of Net sales. The centralized headquarters function provides services in areas such as accounting, information technology, marketing, legal and coworker services. Headquarters function costs that are not allocated to the segments are included under the heading of &#8220;Headquarters&#8221; in the tables below.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Company&#8217;s segments is as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:33.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Headquarters</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Geographic Areas and Revenue Mix</span></div><div style="margin-top:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:36.793%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/></tr><tr><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><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="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,429.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Product and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by Channel</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,425.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is agent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.</span></div></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:36.793%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,178.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Product and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,682.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by Channel</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586.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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,291.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,288.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is agent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.</span></div></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></td></tr></table><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Net sales by major category for the three months ended March 31, 2023 and 2022. Categories are based upon internal classifications.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:35.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware:</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netcomm Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Desktops</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Storage and Servers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541.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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Hardware</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Hardware</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,682.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Certain software and services revenues are recorded on a net basis as the Company is acting as an agent in the transaction. As a result, the category percentage of net revenues is not representative of the category percentage of gross profits.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Prior period amounts have been reclassified to conform with current period presentation.</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_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>31
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644285562288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_cdw_DescriptionofBusinessPolicyTextBlock', window );">Description of Business</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Description of Business</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CDW Corporation (&#8220;Parent&#8221;), a Fortune 500 company and member of the S&amp;P 500 Index, is a leading multi-brand provider of information technology (&#8220;IT&#8221;) solutions to small, medium and large business, government, education and healthcare customers in the United States (&#8220;US&#8221;), the United Kingdom (&#8220;UK&#8221;) and Canada. The Company&#8217;s broad array of offerings ranges from discrete hardware and software products to integrated IT solutions and services that include on-premise and cloud capabilities across hybrid infrastructure, digital experience and security.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this report, the terms the &#8220;Company&#8221; and &#8220;CDW&#8221; refer to Parent and its 100% owned subsidiaries.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Parent has two 100% owned subsidiaries, CDW LLC and CDW Finance Corporation. CDW LLC is an Illinois limited liability company that, together with its 100% owned subsidiaries, holds all material assets and conducts all business activities and operations of the Company. CDW Finance Corporation is a Delaware corporation formed for the sole purpose of acting as co-issuer of certain debt obligations and does not hold any material assets or engage in any business activities or operations.</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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim Consolidated Financial Statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 (the &#8220;Consolidated Financial Statements&#8221;) have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) and the rules and regulations of the US Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The presentation of the Consolidated Financial Statements requires the Company to make estimates and assumptions that affect reported amounts and related disclosures. In the opinion of management, the Consolidated Financial Statements contain all adjustments (consisting of a normal, recurring nature) necessary to present fairly the Company&#8217;s financial position, results of operations, comprehensive income, cash flows and changes in stockholders&#8217; equity as of the dates and for the periods indicated. The unaudited results of operations for such interim periods reported are not necessarily indicative of results for the full year.</span></div>These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022 (the &#8220;December&#160;31, 2022 Consolidated Financial Statements&#8221;). The significant accounting policies and estimates used in preparing these Consolidated Financial Statements were applied on a basis consistent with those reflected in the December&#160;31, 2022 Consolidated Financial Statements.<span></span>
</td>
</tr>
<tr class="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-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of Parent and its 100% owned subsidiaries. All intercompany transactions and accounts are eliminated in consolidation.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update (&#8220;ASU&#8221;) 2022-04, Liabilities&#8212;Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. This ASU requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about the obligations that are outstanding at the end of the reporting period. This disclosure requirement is intended to provide information about an entity&#8217;s use of supplier finance programs and their effect on the entity&#8217;s working capital, liquidity and cash flows. The ASU is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted the standard during the first quarter of 2023 with the exception of the rollforward requirement, which will be adopted during the first quarter of 2024. The adoption of the standard only resulted in new disclosures for amounts presented within Accounts payable - inventory financing and did not affect the Company&#8217;s recognition, measurement or financial statement presentation of supplier finance program obligations on the Consolidated Financial Statements. For additional information on the new disclosures, see Note 4 (Inventory Financing Agreements)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_DescriptionofBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of Business [Policy 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;">cdw_DescriptionofBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644291929152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:67.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.837%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, noncurrent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,416.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,664.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, current are presented within Accounts receivable, net of allowance for credit losses on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, noncurrent are presented within Other assets on the Consolidated Balance Sheets.</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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract with Customer</a></td>
<td class="text">The following table details information about the Company&#8217;s contract balances recognized on the Consolidated Balance Sheets:<div style="margin-top:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:67.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.837%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Contract assets are presented within Prepaid expenses and other on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes $45&#160;million and $40&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2023 and December&#160;31, 2022, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">During the three months ended March 31, 2023 and 2022, the Company recognized revenue of $190&#160;million and $156&#160;million, respectively, related to its contract liabilities that were included in the beginning balance of the respective periods.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Remaining Performance Obligations</a></td>
<td class="text">The following table represents the total transaction price for the remaining performance obligations as of March 31, 2023 related to non-cancelable contracts longer than 12 months in duration that is expected to be recognized over future periods.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:45.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within 1 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 1-2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 2-3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected timing for satisfying remaining performance 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript: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.3,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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290474400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:39.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured revolving loan facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784.5&#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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Unsecured Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unsecured senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,975.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,975.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable financing liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred financing fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,866.4&#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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Schedule of Carrying Value of Long-Term Debt</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate fair values and related carrying values of the Company&#8217;s long-term debt, including current maturities and excluding unamortized discount and unamortized deferred financing costs, were as follows:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:65.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,397.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,412.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,829.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,959.0&#160;</span></td><td style="background-color:#ffffff;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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290480448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Weighted Average Number of Shares</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of basic weighted-average shares outstanding to diluted weighted-average shares outstanding is as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:72.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.518%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.520%"/><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"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.6</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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.9</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2023 and 2022. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript: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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290430384">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Company&#8217;s segments is as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:33.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Headquarters</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.4)</span></td><td style="background-color:#cceeff;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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Geographic Areas and Revenue Mix</span></div><div style="margin-top:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:36.793%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/></tr><tr><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><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="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,429.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Product and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by Channel</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,425.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is agent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.</span></div></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:36.793%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,178.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Product and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,682.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by Channel</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small Business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586.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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,291.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,288.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point in time where CDW is agent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time where CDW is principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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"/><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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.</span></div></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></td></tr></table><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Net sales by major category for the three months ended March 31, 2023 and 2022. Categories are based upon internal classifications.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:35.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware:</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netcomm Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Desktops</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Storage and Servers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541.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:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Hardware</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Hardware</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,682.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,103.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Certain software and services revenues are recorded on a net basis as the Company is acting as an agent in the transaction. As a result, the category percentage of net revenues is not representative of the category percentage of gross profits.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Prior period amounts have been reclassified to conform with current period presentation.</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_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>
<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>36
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290460848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>subsidiary</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_NumberofOwnedSubsidiaries', window );">Number of owned subsidiaries</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_NumberofOwnedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Owned Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_NumberofOwnedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644285571664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Schedule of Accounts Receivable (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_AccountsReceivableNetCurrent', window );">Accounts receivable, current</a></td>
<td class="nump">$ 4,262.3<span></span>
</td>
<td class="nump">$ 4,461.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Accounts receivable, noncurrent</a></td>
<td class="nump">154.5<span></span>
</td>
<td class="nump">203.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_AccountsReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">$ 4,416.8<span></span>
</td>
<td class="nump">$ 4,664.3<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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="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 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: 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(5))<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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290717568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_AccountsReceivableSale', window );">Accounts receivable, sale</a></td>
<td class="nump">$ 124<span></span>
</td>
<td class="nump">$ 170<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_AccountsReceivableSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 from sale of 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 11<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644286163792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Schedule of Contract with Customer (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 198.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 242.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_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">540.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">525.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from contract with customer</a></td>
<td class="nump">190.0<span></span>
</td>
<td class="nump">$ 156.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember', window );">Long-term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 45.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="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> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>40
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644287120320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 50.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 23.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 10.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 1.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction, period</a></td>
<td class="text"> <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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="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> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in which remaining performance obligation is expected to be recognized as revenue, 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>41
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644290490704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory Financing Agreements (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsAbstract', window );"><strong>Inventory Financing Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AccountsPayableInventoryFinancing', window );">Accounts payable-inventory financing</a></td>
<td class="nump">$ 532.2<span></span>
</td>
<td class="nump">$ 519.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AccountsPayableInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts payable inventory financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AccountsPayableInventoryFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_InventoryFinancingAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [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;">cdw_InventoryFinancingAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644283686752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Debt Balances and Interest Rates (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 5,829.9<span></span>
</td>
<td class="nump">$ 5,959.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_DeferredFinanceCostsNet', window );">Unamortized deferred financing fees</a></td>
<td class="num">(34.3)<span></span>
</td>
<td class="num">(36.3)<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_cdw_LongtermDebtCurrentMaturitiesGross', window );">Current maturities of long-term debt</a></td>
<td class="num">(45.7)<span></span>
</td>
<td class="num">(56.3)<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_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium', window );">Total long-term debt</a></td>
<td class="nump">5,749.9<span></span>
</td>
<td class="nump">5,866.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember', window );">Senior unsecured revolving loan facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">24.7<span></span>
</td>
<td class="nump">72.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_LongtermDebtTypeAxis=cdw_SeniorSecuredTermLoanFacilityMember', window );">Senior unsecured term loan facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">734.5<span></span>
</td>
<td class="nump">784.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_LongtermDebtTypeAxis=cdw_UnsecuredSeniorNotesMember', window );">Total unsecured senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 4,975.0<span></span>
</td>
<td class="nump">$ 4,975.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_LongtermDebtTypeAxis=cdw_SeniorNotesdue2024Member', window );">Senior notes due 2024</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate in effect</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 575.0<span></span>
</td>
<td class="nump">$ 575.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_LongtermDebtTypeAxis=cdw_SeniorNotesdueMay2025Member', window );">Senior notes due 2025</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate in effect</a></td>
<td class="nump">4.125%<span></span>
</td>
<td class="nump">4.125%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">$ 600.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_LongtermDebtTypeAxis=cdw_SeniorNotesdue2028Member', window );">Senior notes due 2028</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate in effect</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">$ 600.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_LongtermDebtTypeAxis=cdw_SeniorNotesDue2029Member', window );">Senior notes due 2029</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate in effect</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="nump">$ 700.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_LongtermDebtTypeAxis=cdw_SeniorNotesDue2026Member', window );">Senior notes due 2026</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate in effect</a></td>
<td class="nump">2.67%<span></span>
</td>
<td class="nump">2.67%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 1,000.0<span></span>
</td>
<td class="nump">$ 1,000.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_LongtermDebtTypeAxis=cdw_SeniorNotesDueDecember2028Member', window );">Senior notes due 2028</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate in effect</a></td>
<td class="nump">3.276%<span></span>
</td>
<td class="nump">3.276%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="nump">$ 500.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_LongtermDebtTypeAxis=cdw_SeniorNotesDue2031Member', window );">Senior notes due 2031</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongtermDebtWeightedAverageInterestRate', window );">Interest rate in effect</a></td>
<td class="nump">3.569%<span></span>
</td>
<td class="nump">3.569%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 1,000.0<span></span>
</td>
<td class="nump">$ 1,000.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_LongtermDebtTypeAxis=cdw_ReceivableFinancingLiabilityMember', window );">Receivable financing liability</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">84.9<span></span>
</td>
<td class="nump">115.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_OtherLongTermObligationsMember', window );">Other long-term obligations</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 11.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_LongtermDebtCurrentMaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 before deduction of unamortized deferred financing costs, discount, or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_LongtermDebtCurrentMaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of long-term debt, net of unamortized deferred financing costs, discount, or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI 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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 at point in 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_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_LongtermDebtTypeAxis=cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorSecuredTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorSecuredTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_UnsecuredSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_UnsecuredSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorNotesdue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorNotesdue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorNotesdueMay2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorNotesdueMay2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorNotesdue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorNotesdue2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorNotesDueDecember2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorNotesDueDecember2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorNotesDue2031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorNotesDue2031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_ReceivableFinancingLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_ReceivableFinancingLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_OtherLongTermObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_OtherLongTermObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>43
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644287103264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember', window );">Senior unsecured revolving loan facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Additional borrowing capacity</a></td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Undrawn letters of credit</a></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_LongtermDebtTypeAxis=cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember', window );">Senior unsecured revolving loan facility | Accounts Payable, Inventory Financing</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></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_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement', window );">Amount owed under Revolving loan financing agreement</a></td>
<td class="nump">524<span></span>
</td>
</tr>
<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=cdw_SeniorSecuredTermLoanFacilityMember', window );">Senior unsecured term loan facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentAnnualPrincipalPayment', window );">Debt instrument, annual principal payment</a></td>
<td class="nump">$ 50<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount owed under Revolving loan financing agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AmountOwedUnderRevolvingLoanFinancingAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAnnualPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 total principal payments made during the annual reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_DebtInstrumentAnnualPrincipalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings 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 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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_cdw_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SeniorSecuredTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SeniorSecuredTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>44
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644287119616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Fair Value of Long-Term Debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">$ 5,829.9<span></span>
</td>
<td class="nump">$ 5,959.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_DebtInstrumentFairValue', window );">Fair value</a></td>
<td class="nump">$ 5,397.9<span></span>
</td>
<td class="nump">$ 5,412.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<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/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 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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>45
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644283216848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">$ (66.2)<span></span>
</td>
<td class="num">$ (80.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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate reconciliation, percent</a></td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">24.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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>46
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644286160048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average shares outstanding (in shares)</a></td>
<td class="nump">135.6<span></span>
</td>
<td class="nump">134.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.8<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average shares outstanding (in shares)</a></td>
<td class="nump">137.3<span></span>
</td>
<td class="nump">136.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (fewer than) (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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_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>47
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644285515968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>segment </div>
<div>employee</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>
</tr>
<tr class="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">3<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_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet', window );">Number of operating segments which do not meet reportable unit quantitative threshold | segment</a></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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Corporate</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount', window );">Customer segments, customer employee headcount | employee</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<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 | Small Business</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></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_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount', window );">Customer segments, customer employee headcount | employee</a></td>
<td class="nump">250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Operating Segments, Reportable Unit Quantitative Threshold Not Met</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</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_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting, Customer Segments, Customer Employee Headcount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_CorporateSegmentPrivateSectorBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>48
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644285593312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Segment Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,103.1<span></span>
</td>
<td class="nump">$ 5,949.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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">355.3<span></span>
</td>
<td class="nump">386.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(70.7)<span></span>
</td>
<td class="num">(71.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Corporate</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_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>
</tr>
<tr class="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="nump">2,203.7<span></span>
</td>
<td class="nump">2,627.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">193.3<span></span>
</td>
<td class="nump">210.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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(22.8)<span></span>
</td>
<td class="num">(25.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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Small 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_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>
</tr>
<tr class="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">411.4<span></span>
</td>
<td class="nump">524.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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">41.5<span></span>
</td>
<td class="nump">46.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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(1.3)<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Public</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_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>
</tr>
<tr class="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="nump">1,812.8<span></span>
</td>
<td class="nump">2,033.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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">127.5<span></span>
</td>
<td class="nump">141.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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(16.2)<span></span>
</td>
<td class="num">(16.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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Other</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_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>
</tr>
<tr class="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">675.2<span></span>
</td>
<td class="nump">764.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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">36.5<span></span>
</td>
<td class="nump">36.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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(7.8)<span></span>
</td>
<td class="num">(8.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Headquarters</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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(43.5)<span></span>
</td>
<td class="num">(48.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">$ (22.6)<span></span>
</td>
<td class="num">$ (20.3)<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_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_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_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=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_CorporateSegmentPrivateSectorBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>49
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139644280192320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ 5,103.1<span></span>
</td>
<td class="nump">$ 5,949.1<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></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_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember', window );">Corporate | 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_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>
</tr>
<tr class="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">$ 2,203.7<span></span>
</td>
<td class="nump">$ 2,627.6<span></span>
</td>
</tr>
<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=cdw_SmallBusinessMember', window );">Small Business | 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_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>
</tr>
<tr class="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="nump">411.4<span></span>
</td>
<td class="nump">524.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=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember', window );">Public | 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_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>
</tr>
<tr class="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">1,812.8<span></span>
</td>
<td class="nump">2,033.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=us-gaap_AllOtherSegmentsMember', window );">Other | 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_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>
</tr>
<tr class="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="nump">675.2<span></span>
</td>
<td class="nump">764.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal</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_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>
</tr>
<tr class="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">4,425.8<span></span>
</td>
<td class="nump">5,288.6<span></span>
</td>
</tr>
<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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Corporate | 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_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>
</tr>
<tr class="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="nump">1,861.4<span></span>
</td>
<td class="nump">2,291.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Small Business | 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_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>
</tr>
<tr class="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">365.3<span></span>
</td>
<td class="nump">480.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Public | 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_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>
</tr>
<tr class="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="nump">1,608.6<span></span>
</td>
<td class="nump">1,840.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Other | 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_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>
</tr>
<tr class="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">590.5<span></span>
</td>
<td class="nump">677.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent</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_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>
</tr>
<tr class="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="nump">352.1<span></span>
</td>
<td class="nump">340.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Corporate | 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_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>
</tr>
<tr class="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">185.4<span></span>
</td>
<td class="nump">180.6<span></span>
</td>
</tr>
<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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Small Business | 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_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>
</tr>
<tr class="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="nump">36.8<span></span>
</td>
<td class="nump">34.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Public | 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_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>
</tr>
<tr class="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">101.5<span></span>
</td>
<td class="nump">96.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Other | 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_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>
</tr>
<tr class="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="nump">28.4<span></span>
</td>
<td class="nump">29.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal</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_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>
</tr>
<tr class="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">325.2<span></span>
</td>
<td class="nump">319.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Corporate | 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_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>
</tr>
<tr class="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="nump">156.9<span></span>
</td>
<td class="nump">155.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Small Business | 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_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>
</tr>
<tr class="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">9.3<span></span>
</td>
<td class="nump">9.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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Public | 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_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>
</tr>
<tr class="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="nump">102.7<span></span>
</td>
<td class="nump">96.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Other | 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_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>
</tr>
<tr class="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">56.3<span></span>
</td>
<td class="nump">57.9<span></span>
</td>
</tr>
<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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate</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_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>
</tr>
<tr class="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="nump">2,203.7<span></span>
</td>
<td class="nump">2,627.6<span></span>
</td>
</tr>
<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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Corporate | 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_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>
</tr>
<tr class="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">2,203.7<span></span>
</td>
<td class="nump">2,627.6<span></span>
</td>
</tr>
<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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Small Business | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Public | 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_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>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Other | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small 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_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>
</tr>
<tr class="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">411.4<span></span>
</td>
<td class="nump">524.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Corporate | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Small Business | 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_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>
</tr>
<tr class="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">411.4<span></span>
</td>
<td class="nump">524.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Public | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Other | 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_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>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government</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_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>
</tr>
<tr class="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="nump">551.5<span></span>
</td>
<td class="nump">543.9<span></span>
</td>
</tr>
<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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Corporate | 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_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>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Small Business | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Public | 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_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>
</tr>
<tr class="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">551.5<span></span>
</td>
<td class="nump">543.9<span></span>
</td>
</tr>
<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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Other | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education</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_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>
</tr>
<tr class="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">665.7<span></span>
</td>
<td class="nump">902.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Corporate | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Small Business | 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_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>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Public | 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_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>
</tr>
<tr class="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="nump">665.7<span></span>
</td>
<td class="nump">902.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Other | 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_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>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare</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_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>
</tr>
<tr class="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="nump">595.6<span></span>
</td>
<td class="nump">586.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Corporate | 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_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>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Small Business | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Public | 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_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>
</tr>
<tr class="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">595.6<span></span>
</td>
<td class="nump">586.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Other | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other</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_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>
</tr>
<tr class="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">675.2<span></span>
</td>
<td class="nump">764.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Corporate | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Small Business | 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_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>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Public | 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_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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">0.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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Other | 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_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>
</tr>
<tr class="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">675.2<span></span>
</td>
<td class="nump">764.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_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware</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_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>
</tr>
<tr class="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="nump">$ 3,688.2<span></span>
</td>
<td class="nump">$ 4,682.1<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">72.30%<span></span>
</td>
<td class="nump">78.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_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Corporate | 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_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>
</tr>
<tr class="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="nump">$ 1,519.4<span></span>
</td>
<td class="nump">$ 1,983.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Small Business | 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_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>
</tr>
<tr class="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">334.7<span></span>
</td>
<td class="nump">443.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_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Public | 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_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>
</tr>
<tr class="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="nump">1,362.5<span></span>
</td>
<td class="nump">1,646.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_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Other | 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_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>
</tr>
<tr class="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">471.6<span></span>
</td>
<td class="nump">608.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_srt_ProductOrServiceAxis=cdw_NotebooksMobileDevicesMember', window );">Notebooks/Mobile Devices</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_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>
</tr>
<tr class="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="nump">$ 1,064.6<span></span>
</td>
<td class="nump">$ 1,713.8<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">20.90%<span></span>
</td>
<td class="nump">28.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_NetcommProductsMember', window );">Netcomm Products</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_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>
</tr>
<tr class="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="nump">$ 744.5<span></span>
</td>
<td class="nump">$ 567.7<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">14.60%<span></span>
</td>
<td class="nump">9.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_DesktopsMember', window );">Desktops</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_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>
</tr>
<tr class="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="nump">$ 257.9<span></span>
</td>
<td class="nump">$ 337.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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">5.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_srt_ProductOrServiceAxis=cdw_CollaborationMember', window );">Collaboration</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_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>
</tr>
<tr class="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="nump">$ 476.0<span></span>
</td>
<td class="nump">$ 629.3<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">9.30%<span></span>
</td>
<td class="nump">10.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_srt_ProductOrServiceAxis=cdw_DataStorageAndServersMember', window );">Data Storage and Servers</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_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>
</tr>
<tr class="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="nump">$ 541.9<span></span>
</td>
<td class="nump">$ 620.8<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">10.60%<span></span>
</td>
<td class="nump">10.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherHardwareMember', window );">Other Hardware</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_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>
</tr>
<tr class="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="nump">$ 603.3<span></span>
</td>
<td class="nump">$ 813.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">11.80%<span></span>
</td>
<td class="nump">13.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_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">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_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>
</tr>
<tr class="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="nump">$ 944.7<span></span>
</td>
<td class="nump">$ 798.4<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">18.50%<span></span>
</td>
<td class="nump">13.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Corporate | 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_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>
</tr>
<tr class="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="nump">$ 453.0<span></span>
</td>
<td class="nump">$ 399.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_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Small Business | 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_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>
</tr>
<tr class="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">56.2<span></span>
</td>
<td class="nump">59.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_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Public | 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_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>
</tr>
<tr class="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="nump">301.5<span></span>
</td>
<td class="nump">253.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_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Other | 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_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>
</tr>
<tr class="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">134.0<span></span>
</td>
<td class="nump">85.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services</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_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>
</tr>
<tr class="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="nump">$ 442.1<span></span>
</td>
<td class="nump">$ 437.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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Corporate | 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_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>
</tr>
<tr class="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="nump">$ 215.5<span></span>
</td>
<td class="nump">$ 225.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_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Small Business | 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_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>
</tr>
<tr class="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.7<span></span>
</td>
<td class="nump">15.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_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Public | 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_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>
</tr>
<tr class="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="nump">144.4<span></span>
</td>
<td class="nump">129.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_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Other | 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_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>
</tr>
<tr class="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">66.5<span></span>
</td>
<td class="nump">67.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">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_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>
</tr>
<tr class="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="nump">$ 28.1<span></span>
</td>
<td class="nump">$ 31.1<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_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Corporate | 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_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>
</tr>
<tr class="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="nump">$ 15.8<span></span>
</td>
<td class="nump">$ 18.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Small Business | 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_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>
</tr>
<tr class="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">4.8<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Public | 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_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>
</tr>
<tr class="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="nump">4.4<span></span>
</td>
<td class="nump">4.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_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Other | 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_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>
</tr>
<tr class="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">3.1<span></span>
</td>
<td class="nump">2.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_srt_StatementGeographicalAxis=country_US', window );">United States</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_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>
</tr>
<tr class="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="nump">4,429.9<span></span>
</td>
<td class="nump">5,178.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Corporate | 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_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>
</tr>
<tr class="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">2,199.2<span></span>
</td>
<td class="nump">2,616.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_srt_StatementGeographicalAxis=country_US', window );">United States | Small Business | 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_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>
</tr>
<tr class="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="nump">409.6<span></span>
</td>
<td class="nump">524.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_srt_StatementGeographicalAxis=country_US', window );">United States | Public | 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_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>
</tr>
<tr class="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">1,812.6<span></span>
</td>
<td class="nump">2,033.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_srt_StatementGeographicalAxis=country_US', window );">United States | Other | 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_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>
</tr>
<tr class="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="nump">8.5<span></span>
</td>
<td class="nump">4.6<span></span>
</td>
</tr>
<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=us-gaap_NonUsMember', window );">Rest of World</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_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>
</tr>
<tr class="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">673.2<span></span>
</td>
<td class="nump">770.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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Corporate | 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_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>
</tr>
<tr class="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="nump">4.5<span></span>
</td>
<td class="nump">10.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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Small Business | 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_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>
</tr>
<tr class="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">1.8<span></span>
</td>
<td class="nump">0.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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Public | 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_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>
</tr>
<tr class="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="nump">0.2<span></span>
</td>
<td class="nump">0.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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Other | 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_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>
</tr>
<tr class="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">$ 666.7<span></span>
</td>
<td class="nump">$ 759.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_RevenuenetbyProductandServicePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net, by Product and Service, 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;">cdw_RevenuenetbyProductandServicePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</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_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_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_CorporateSegmentPrivateSectorBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_SmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_TotalHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_NotebooksMobileDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_NotebooksMobileDevicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_NetcommProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_NetcommProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_DesktopsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_DesktopsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_CollaborationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_CollaborationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_DataStorageAndServersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_DataStorageAndServersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_OtherHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_OtherHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_SoftwareProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_ServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>50
<FILENAME>cdw-20230331_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:cdw="http://www.cdw.com/20230331"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  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="cdw-20230331.xsd" xlink:type="simple"/>
    <context id="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie75ab622b9884837ae413e340b5963b6_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="i75b3e3feb4b04a72b1d2132914de515e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i44817878a33940ce8c2b237e97775a0b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic32080994aa645c98b4dce84d448eae6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib41bf3602f554386a56e1734ad453160_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic5466ff184444521b890c39f614b11ba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="ifb9dcd47c8ed46069e6ed9845ea2636e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="i58d8ba4b843446929af10c0cbb28531c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="i89f77b8e60fc4820b602b8212bd4c56c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id2e0c80f14b949858e4347f9fcce249f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i99ff0317e9574465946e3c4fc0397d9e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i606b9b01188b4a4c8289648b70678c94_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i544eb14dbb8b4a62a75c7ed6360ffb6b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id1f1d2b8be4242cd88f69509d34b9394_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i391ea960632641df9b56489859738a19_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie3e627736e784be4a017b976dc21d341_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="i4a23cb7c8eee4f6aabeda7ddacac796c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="i1b13c94868a44cad8743a9f97315c3b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="i075951bdf32f49d0874f76156b4b9580_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</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="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5dbbd0220f204c7dae8520aae6ab40a6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9ec74e63394b40b892f36bf7b72d1312_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5c461725b29240e891b651f84ee35c38_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i275373ce91d34293a364c038eb534828_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9ef6d42b9dff4b8098b48c6f9d1ad0d1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i96b159c19a394f4abe4c4b92f50bfec7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iba9d807cd2484ef4b488dc524a960cab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7000bcdadb624d529682abb9d1fa63a6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic2d2b68e14764a449547338fc0c2fd8e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia0e88d46eba94331bf0c4fa43d457832_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic69f2178cccf49eaad02d0e58297f6d0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia1631ea7dcda441d879b8239d6666ae9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredAssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7701c4735c6347ff92922dbb3dd4f010_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredAssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i48e74a107378429f81985de93c2eac21_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredTermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida1361398d984ae09826f24e2b0df402_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredTermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida05e79aba1d46f6959e9b17f707a3fd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i52f1e72ffd3f48e2b76c4c15cdd91e74_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6919c1e43ac34e329ca83f46ae6b72a8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdueMay2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie2498fac28ae498f929ca257652d3e88_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdueMay2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic50ce38d26a84a31b8170fbf22d8d2ee_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i71d092a614f347f1bcd665383d9a0a60_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i792c2c2927fc4b91ae2c3df2250451d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i044af41b76264cce9e2ac82a14c87d62_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7788b063493c4b85a9705a55d3e9a8f7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i095778e589e9408e9e986ddedeaefb67_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i60ff0f25f42e4f70bdcdda19592913b7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifc4aa454957445f2be6914a0655e1da1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f4085c6197745e69065fd0c66ada837_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0d0cf21718634a99bf97b2599010de15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5b2759e2d4349cb9cfc515269d96ea1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:UnsecuredSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i97f70fc0a48e40feb1b186ae71214929_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:UnsecuredSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09334d09ca614c858bdfc45d73ce5461_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:ReceivableFinancingLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i77c3be26cc1b436a83858a1be78ecb4b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:ReceivableFinancingLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6e63a29bc384982a55ceaf500bbe3bb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:OtherLongTermObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i16c0e32d571244a6a5faab29bf8f2976_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:OtherLongTermObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9269185b79b74c148d911d9a59742166_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredAssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i76abae89406e485cb9c897345de485b6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i90eea2e5a2e742209f8e669ddad3be70_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i89064cc1541d41f78aa885cbc9bd4ecd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icb0aa25baf0d4d548d01025130393c75_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i788027820a0545949e7d118802689616_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iba920e25918f467db576cb454c41e2aa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0c2178fcdb6b43ad87ac953554e2603c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5cd77abe84ec499281ef8c71ce6a4e39_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i91e5094218174f30ab89e7de06e739f8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id90fb2dfa3f649e59fd64da82d129309_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i338da460775f485f909fd5f21f8bc53b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i64841d2821d34b798c8445748b6ffdfc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1958233493894314afee0b6c91612de7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4b6660396d914c77bbe2e0c9930c633f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if5e67904d07e4556853ac8fc259a4806_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0fb70e40a8634e8b861d8f3977055842_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iac436a22f5d9420eb1a08218f8b7f9eb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib89d542ccc4e4aa4b9bf55db836c91ca_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i56e591521674477fa135587c04037aa4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i53a79189466d4ce793c72f6f2a7ad840_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9f5271a1515d418380a069892f8419bc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i02d15befa35d4fce9e4a02ecce8c1042_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8caf15d56d03470ba262f1fee7349c2b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i33a44c20b36349238e644bb98f3ce4d2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia7e86b02d99347e0aac7e3af2ee92ed4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i60f04e5b4e984083bd0782aa132d326e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3113579cd199453cade6d76c33498e07_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2c72caaacd3842309776ce51ad440ea4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i898a778633dc4ddaa69a551666c58a6a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0cadd8ce9e684e50bf64d9bea12ce0a1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i384de207401046299b5fc02a9b0878d6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i07db2311b43e429382e96140afb96e8c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if3a09e60836a433fbe9327041b6d2cab_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2ef8ef9450674cc98a366390a0ca1032_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if36c0ddad673479783cba9a6754e4ba1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i895466c952f2417faf215b6a0765478f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i031d265e5daf418ca718bebb1f079547_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9c034ac108094d458b3237b433ccee02_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i721e0acf9b7b47059257bd2ca68c3d10_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9e243ad5f9df47eb9770267a1053e5f8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0eee7b6b82454a96bc07c708283cdf3c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if80174b2708141798c0f2c87570269d0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff6fee7e2b244ec0ad07d18ad53a184f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibaec4c1b3f2e4a0bbef80dead5830640_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7773ee8befc642dfbc1910ac296db50f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1836453a12cb46cdb808b2acb358cd02_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaedb5534e71342bcb42475f99225e79a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i48187823057740f58b6c3796bdeeec81_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i18f6dc4da6e546d39d349f431d1b6cfd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie5a1fd3b354144f599f4113d2bab742d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic4ecc356ce254b1d9a48098ad54dabea_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb82f343e93d48298bd888dbe77ef12d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibf6aae24fe494b139ad2837bf5f9e414_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie8f0a21615364be4a3a1b7b4038ea625_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7f9895955e6e48e79a495bef752ff398_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6e23fcb09ff04ea8b325806ffef68a49_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9ed9503db18b45828dd4d4c979ad2553_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i69fcef8235c24eecb87c087044da49ec_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i37690d2321a543bb944dc1becb4a592d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idc300f69db9847888db0df4129ffc8e3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icd07343144034f55a870ac8d0449c19e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i29dfcca85ad14125b03269bef647c541_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if7a4447985dc49bb828b4037dc28be85_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib4486bd32e564830b9f406b326a5ec60_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic240cf936dcf4da8aead7a0e4cbf6568_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifacc50a2ca9f4f84b3cfe71c53b631e7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0ea2315b05de4fa39d385776619f7c0d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1dfc7c59df56443ebfe3971fe0734f1a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibcd2aa6d7f684d0e8cb3b61f9573d266_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i79e1fcd1a1f84bb9a66a923dcbe12ed3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifa378f47e3c842a5ac948e321eaac404_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib2724dfaca1441fab85ffec5f5c183c4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icb6d002e86cb4f7da06eb33cb338c8ef_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb2afd0d9c4342518c02755ebd7baa8c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2c00d63e544b4349b2088fab924a5dc5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia3b59f232f124b0da2dbb9979fbd3fcc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic15702760bdc4b5693f5e902266b55ac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7b1c48cd5e7d42c683c2ace560d3cfee_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4caa6afedc8f405e91a80a2c440a37ef_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iacfbb8be4aab4973b8b940edf2f1820b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i953dc5976af44b22868bc93762ae80c0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i728d689a7d59465cb5f99a9da778b1de_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i226eeb81cc8245c9b8d11f7f2a10b3a3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7719ef703a3640b68f6b9563f9183133_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i424389333aa3424faa212bf0e9f1fc69_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icb178782fe8344aaa6d03c720223e95d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib34b491263314c8ba691e573d7be6cc1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i01792b883f7f485eb8070f0e35d335aa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9c981f647fb34b45b0deaf320de6f967_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibc23ef2ccaf04465921d70e64445c7ff_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2e5214072c2c4dd39432071abad5d671_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i41d56c22bd7b4b63beb1b4e2291f27cc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie10e88c29a864055b704088ae8cdd02b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9217434452bc42a1ade3dc8ce1828fa4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5eb09e47ca6a42e89a719dc410e3e840_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifa4c0ea51138419dab9ca48122ebf9e1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7eeeef2295c8464b9833ccae4fa778e0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idba6492f491542e4be674a1ed7a4ffd6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0972bb1041444811b67de248b451bdb8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i44e2b110316a4694b25b809407b898dd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i24629d7056024bc884d9dea0a605875d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaa683e6962ee4341b8c44545386e28d7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i606e73bf6a8b43d9954bafd8e3dc750c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia90587018646496593241cdd6e9430ab_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0e860795e5974470869a874d62b306c2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5db7d295527a4bad9676b363e73b39de_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i17dc82376b2e4315ad28f6fd86fc8d34_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i606f76a32e1c4cff8950f89f97fe5e42_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id4ea20c64a1d4e11a9201e00b5fee6e4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ief277d1c9515400c817fcf5a9fff077f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iadbcea0870744903bceb5554d8686760_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1b5124bb4a464557ae2a424e68335fcf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2b94aab3024c4ca5b6c53879bcef6b14_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifcfbb8e2b3644179b03204abb1a08ee5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id43ca398754e4cd9816bac259993fa57_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i93c40bd4b8ce478591db175d47ff61c4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id8042a0545524663af7b2a4dba9a93db_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if7e951ece9ee431faff212d935ca6f0c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i417b5bc726d84863b20ac0087409283a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad648ff5df644525850bcb3a42673663_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id161de5dc4124124aadfa9c29bc128d5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8ca4099b5b924d079e7cc64ffc0424fa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8ae5cfa94fca46548507a8c96f509de4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib49ce322cf484b0699e9f4dcef7e17a0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ida4df4b6b53747e2a52a720234206c78_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0a9797483e3c4ac3baf31a1abe2c3190_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id3bf3941083045688dae03a4297ce08d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i72055a9996a24c08810ab6a86e60b063_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8cbc5cf4f1d44fe2b899e3a896395e3d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia869271a34d94b319a531e10346dcf50_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8d8643549a584250937ad5e6182979e5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie67b69c20cf64f318330caff38af7f17_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id9162ad4c7d84e099a77604159917378_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3b3ff4e0665743aba1a2991c2491bfe4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i22594b1523f044ce82342ecdac538a64_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if546de85685d46d38d86a52e12225262_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic7384000c7714ca5ae84e9b32f6877f4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iceecbd81ca064762b6e1d8175038df6a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic3e6ea6135f944639839ed67b9913a2a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i89859913afd74e9080b9c115f1e65212_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icad4660e72bf450b95957101ae47f11c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i04f3d169ae8140398b47ae13d902f8f8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i380f52efab3c420aa378e1a73ff8606e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if9cc6318d625440aa92189ae5b565e41_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iee6cb142dd0b4321b2ef2fb91da7af3f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8985fe420da34e42aa2483571bf0b536_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if7c8f9b466834acc8f80ae1e2796eabe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i75ede71b610e4b5abe1b85af94bdc9f9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if4ac7d08d77240e9b79ec192dc6de4d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib56a8726ddc242d1af6d94fcaa7dfff7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id06b6bb817ac460c862b3d4c2432dd6d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ida71ac84842b4d4ab5def160fb68cdf8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9535f031c9504780b4c6fb579ae178d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i80ed6b45f6964e28bde82f1ef5f678e7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic62342d2ccca43a6973cdd4d13e09822_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8b20d19b66c7405cbc054c114e540172_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5522e0dd9cf74f3e9f1977477a8504e8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iec4603bd62ec4f63b129c6cd0398b602_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if4f67289bd514055bf57baa9c62ad19f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4d0f08aad3de49dcb446c4f08b8ba3e4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iec669d00426a4f96921bb4dda40f8545_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="subsidiary">
        <measure>cdw:subsidiary</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>cdw:segment</measure>
    </unit>
    <unit id="employee">
        <measure>cdw:employee</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8zLTEtMS0xLTEzMjA3NA_73b3490f-80d0-42ea-a6f6-6a6d2b8be276">0001402057</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV80LTEtMS0xLTEzMjA3NA_be92a922-7bd8-414b-8ec7-7c2db8a7a6b7">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8xMi0xLTEtMS0xMzIwNzQ_e9a256ed-8277-4dd0-8172-f605d1a38a69">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8xMy0xLTEtMS0xMzIwNzQ_c6aa5530-2dd0-49f6-b497-a546ece69281">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80L2ZyYWc6OTk1ZmZlMTQ3MmM4NDZjZGE0M2IwMWY1MWNkOTM5ZTUvdGFibGU6YzFiZmU2NzljOTM2NDU3YWFjNGFhMDZjMWUwOWFlM2EvdGFibGVyYW5nZTpjMWJmZTY3OWM5MzY0NTdhYWM0YWEwNmMxZTA5YWUzYV8xNC0xLTEtMS0xMzIwNzQ_d67de017-1e69-4e60-b334-b96d0833401f">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i7000bcdadb624d529682abb9d1fa63a6_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfMi0xLTEtMS0xMzIwNzQ_73d231c6-bee6-4c79-9d80-ae520a716c3e">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic2d2b68e14764a449547338fc0c2fd8e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfMy0xLTEtMS0xMzIwNzQ_b8013006-5b53-4330-be32-ff2d2904e332">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia0e88d46eba94331bf0c4fa43d457832_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfNC0xLTEtMS0xMzIwNzQ_6ae34c0a-4cad-498c-b070-0b6106b639d7">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic69f2178cccf49eaad02d0e58297f6d0_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80OS9mcmFnOmMwZTEzYjVkYTg0OTRiODk5YTllYTg2Y2ZjODE4ZjhhL3RhYmxlOmI2NDRiZmY4OTQ5YjQxY2M5OWRmZGIxMTMyZDcyNzEwL3RhYmxlcmFuZ2U6YjY0NGJmZjg5NDliNDFjYzk5ZGZkYjExMzJkNzI3MTBfNS0xLTEtMS0xMzIwNzQ_c1c4c811-8773-4721-ac5f-08a070f77777"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF84Ng_63e7e82d-2dc3-4246-baaf-aa5c3a65ce15">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTc1_a9d242d8-6715-4cc6-a6d0-8f87b2e1598e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8yMjI_b64a1b44-08b0-4022-91dc-2d9461feecc3">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTc2_f493a899-7e4a-410b-954b-91ceebf0ace5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF80MTE_79d1c84e-f185-4594-b840-cc318d8e92fd">001-35985</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTY5_0a42c634-b9a6-4708-b329-3810ae976346">CDW CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml8wLTAtMS0xLTEzMjA3NA_f63c4497-5385-43cc-ad7b-e4975d9e71a2">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml8wLTItMS0xLTEzMjA3NA_71fd596e-21b5-4c27-9060-57253ed48d78">26-0273989</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml8zLTAtMS0xLTEzMjA3NA_9431319f-ec7c-419b-b7ed-092e6139ad6f">75 Tri-State International</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml80LTAtMS0xLTEzMjA3NC90ZXh0cmVnaW9uOjhjNDNlNjdmMmRkODQxMWQ4NDU5YWFjZWVmYjcxMjNiXzQ_fc14ad8c-394b-4b53-83e2-5d7c959fbaea">Lincolnshire</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml80LTAtMS0xLTEzMjA3NC90ZXh0cmVnaW9uOjhjNDNlNjdmMmRkODQxMWQ4NDU5YWFjZWVmYjcxMjNiXzg_39b3ae87-4353-4473-b1fa-43bc5db8ffa2">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YmI3ZWZhODVhNzM0NGI1YmIzNTFiZjFjN2Y2NGY5NDIvdGFibGVyYW5nZTpiYjdlZmE4NWE3MzQ0YjViYjM1MWJmMWM3ZjY0Zjk0Ml80LTItMS0xLTEzMjA3NA_5a7559a2-a139-487c-a139-a686718f29b8">60069</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcw_77753784-e53e-4177-a962-4acfa2e99bc5">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcx_62906855-6aed-4eec-ace6-a4cdfaa67ebf">465-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6NWNkZTgzYTVmMjVhNDYxNGFlODM2YTcxMjFkNjgwNTcvdGFibGVyYW5nZTo1Y2RlODNhNWYyNWE0NjE0YWU4MzZhNzEyMWQ2ODA1N18xLTAtMS0xLTEzMjA3NA_40a916a2-b4ea-4188-a45f-1c483b385e37">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6NWNkZTgzYTVmMjVhNDYxNGFlODM2YTcxMjFkNjgwNTcvdGFibGVyYW5nZTo1Y2RlODNhNWYyNWE0NjE0YWU4MzZhNzEyMWQ2ODA1N18xLTEtMS0xLTEzMjA3NA_abb25a6b-731a-4b1c-84fe-64b75347eba1">CDW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6NWNkZTgzYTVmMjVhNDYxNGFlODM2YTcxMjFkNjgwNTcvdGFibGVyYW5nZTo1Y2RlODNhNWYyNWE0NjE0YWU4MzZhNzEyMWQ2ODA1N18xLTItMS0xLTEzMjA3NA_ae98a150-aa5c-46de-9bd6-582b19747521">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcy_ec215d71-73bf-4e35-bdaa-0ba43e60f0b9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTcz_06c031d3-7654-47f0-96bb-2d5cc3b4b4e7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YjRhNjZiOGViODQyNDUyMTg0MzYyYzUyZDhlMzMxZWIvdGFibGVyYW5nZTpiNGE2NmI4ZWI4NDI0NTIxODQzNjJjNTJkOGUzMzFlYl8wLTAtMS0xLTEzMjA3NA_c30f99af-ec89-409a-b845-8c7ad03b8200">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YjRhNjZiOGViODQyNDUyMTg0MzYyYzUyZDhlMzMxZWIvdGFibGVyYW5nZTpiNGE2NmI4ZWI4NDI0NTIxODQzNjJjNTJkOGUzMzFlYl8yLTYtMS0xLTEzMjA3NA_be223648-6252-439a-9f20-6a2da3e8afdf">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGFibGU6YjRhNjZiOGViODQyNDUyMTg0MzYyYzUyZDhlMzMxZWIvdGFibGVyYW5nZTpiNGE2NmI4ZWI4NDI0NTIxODQzNjJjNTJkOGUzMzFlYl80LTYtMS0xLTEzMjA3NA_589c4025-be48-41ff-a839-74496ac6db47">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTc0_de17d4d1-ccb7-4080-a142-417334126762">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie75ab622b9884837ae413e340b5963b6_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xL2ZyYWc6N2JiOTYxZTQ5ZTU0NDRkMmFlMTM4M2M1MjI2OGRmMzQvdGV4dHJlZ2lvbjo3YmI5NjFlNDllNTQ0NGQyYWUxMzgzYzUyMjY4ZGYzNF8xOTEy_96c940e4-a4bf-4775-b564-15bf296e94bd"
      unitRef="shares">134786680</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNC0xLTEtMS0xMzIwNzQ_91a8b7b1-8c74-4035-9227-3094f081699e"
      unitRef="usd">279400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNC0zLTEtMS0xMzIwNzQ_4afb8649-fcd7-4851-ac55-b70242eca217"
      unitRef="usd">315200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0wLTEtMS0xMzIwNzQvdGV4dHJlZ2lvbjphYTIyNzM3ZDBiNjc0Y2E2ODMyMGUyMDI0MjJiNWM5OF82Mw_5727282d-8df5-4601-92a2-a17355feda2c"
      unitRef="usd">27400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0wLTEtMS0xMzIwNzQvdGV4dHJlZ2lvbjphYTIyNzM3ZDBiNjc0Y2E2ODMyMGUyMDI0MjJiNWM5OF83MA_4959b27e-1459-4f0f-a2e0-5efcec483c20"
      unitRef="usd">25700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0xLTEtMS0xMzIwNzQ_a1a70dc7-7e4a-4283-8330-d8fc346d2288"
      unitRef="usd">4262300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNS0zLTEtMS0xMzIwNzQ_6e8feeba-0fda-47bb-84e8-af49b2a588c2"
      unitRef="usd">4461300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNi0xLTEtMS0xMzIwNzQ_b67c1e10-ef5b-4c7a-97b5-40450cf1a817"
      unitRef="usd">781100000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNi0zLTEtMS0xMzIwNzQ_fcf5b1ab-3d17-4711-9761-07d7a9e3efd6"
      unitRef="usd">800200000</us-gaap:InventoryNet>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNy0xLTEtMS0xMzIwNzQ_1c6bb0f0-3233-432d-b59c-54de79b680d6"
      unitRef="usd">469400000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNy0zLTEtMS0xMzIwNzQ_b3dcd9b3-dc31-4f37-9d93-1e5f4ed17f34"
      unitRef="usd">489100000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOC0xLTEtMS0xMzIwNzQ_3362259e-2230-4a8c-a2da-8958f37c232d"
      unitRef="usd">487700000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOC0zLTEtMS0xMzIwNzQ_c18d479e-faaf-45ed-909b-d13eeee6917c"
      unitRef="usd">498200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOS0xLTEtMS0xMzIwNzQ_fa9e1c66-c750-45b0-bbb3-5bcd82143a58"
      unitRef="usd">6279900000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfOS0zLTEtMS0xMzIwNzQ_11f44f01-d301-4e92-9add-e48d67d83976"
      unitRef="usd">6564000000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTAtMS0xLTEtMTMyMDc0_532a0348-35f5-4a2b-87f1-e4b644e82a50"
      unitRef="usd">145700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTAtMy0xLTEtMTMyMDc0_3192ee9a-6003-4725-905a-357820de7142"
      unitRef="usd">149200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTEtMS0xLTEtMTMyMDc0_146cb589-15ed-42dc-8afe-e6af7b032701"
      unitRef="usd">187400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTEtMy0xLTEtMTMyMDc0_a55f4d6b-3033-4ffe-9e85-d5db026eb8cb"
      unitRef="usd">188800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTItMS0xLTEtMTMyMDc0_b51ca796-54e5-4a2c-aac4-b767d4f21372"
      unitRef="usd">4365500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTItMy0xLTEtMTMyMDc0_18bd214a-fb23-4842-8353-a9c850db2aaf"
      unitRef="usd">4342700000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTMtMS0xLTEtMTMyMDc0_f2161474-5168-418c-a569-ce24a1f6e5a0"
      unitRef="usd">1455000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTMtMy0xLTEtMTMyMDc0_999712a3-ce54-46b5-a01d-17b762c2b13a"
      unitRef="usd">1490700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTQtMS0xLTEtMTMyMDc0_cecef75d-ab10-4a10-9be1-9b06ca6b0e4c"
      unitRef="usd">334600000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTQtMy0xLTEtMTMyMDc0_8c92bf4f-e333-4be1-aaf4-a2902126c0f3"
      unitRef="usd">396100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTUtMS0xLTEtMTMyMDc0_cc8ac6d3-19ab-419b-be7d-f820368bdca6"
      unitRef="usd">12768100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTUtMy0xLTEtMTMyMDc0_685d528a-f99f-4fe1-91b4-1e395cb63e9e"
      unitRef="usd">13131500000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTgtMS0xLTEtMTMyMDc0_e4f04d0d-b4cd-491a-a8fd-4d9e05fb75ca"
      unitRef="usd">2644000000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTgtMy0xLTEtMTMyMDc0_f2fe9231-e9d8-43f4-9fd3-281f301da149"
      unitRef="usd">2821300000</us-gaap:AccountsPayableTradeCurrent>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTktMS0xLTEtMTMyMDc0_151bdb87-0a8a-4b2b-9251-37c2b48cd818"
      unitRef="usd">532200000</cdw:AccountsPayableInventoryFinancing>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMTktMy0xLTEtMTMyMDc0_6429815c-0bac-4de6-a4bb-4b824855be81"
      unitRef="usd">519000000.0</cdw:AccountsPayableInventoryFinancing>
    <us-gaap:LongTermDebtCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjAtMS0xLTEtMTMyMDc0_2eb7ff78-4dad-43b1-978b-2f5125b20497"
      unitRef="usd">45700000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjAtMy0xLTEtMTMyMDc0_825c8e73-ea12-4f56-8e65-1699aa07a58a"
      unitRef="usd">56300000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjEtMS0xLTEtMTMyMDc0_6475f50b-64c9-4c72-81eb-bd5d37191982"
      unitRef="usd">495700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjEtMy0xLTEtMTMyMDc0_f5f70200-dcde-4000-8ee1-425a67da31ee"
      unitRef="usd">485500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjMtMS0xLTEtMTMyMDc0_28c19469-0695-4219-8c14-76c714f3682d"
      unitRef="usd">287800000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjMtMy0xLTEtMTMyMDc0_805b2b17-32bc-4017-93e4-88e4ae9de7a3"
      unitRef="usd">377800000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjQtMS0xLTEtMTMyMDc0_138d9dfa-db7b-470c-b7c6-646ff1e8b94d"
      unitRef="usd">126200000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjQtMy0xLTEtMTMyMDc0_e5718a25-f847-4bde-ba54-a8b97dbda2eb"
      unitRef="usd">130500000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjUtMS0xLTEtMTMyMDc0_75cb2462-d325-4faf-a5aa-f13d2d007374"
      unitRef="usd">130100000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjUtMy0xLTEtMTMyMDc0_5cdbd8f2-bbb4-4583-a08c-02164af55cce"
      unitRef="usd">73500000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjYtMS0xLTEtMTMyMDc0_5f7e25b3-498b-47e9-bb26-ab701dcbd275"
      unitRef="usd">516200000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjYtMy0xLTEtMTMyMDc0_d07a7ad9-e4e9-471b-a7a7-4ffdd735513d"
      unitRef="usd">483200000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjctMS0xLTEtMTMyMDc0_85f3ea5b-6467-44f7-ad0c-97b75f0762e5"
      unitRef="usd">4777900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjctMy0xLTEtMTMyMDc0_ea821255-d5b4-4d5f-9040-3567086bf64a"
      unitRef="usd">4947100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjktMS0xLTEtMTMyMDc0_04bdb50f-f637-44b8-a200-22e4809b7c2c"
      unitRef="usd">5749900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMjktMy0xLTEtMTMyMDc0_8b78e94f-c03f-412d-9395-abe79e3d548e"
      unitRef="usd">5866400000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzAtMS0xLTEtMTMyMDc0_0b36abcb-360f-440b-a091-904255faaf5d"
      unitRef="usd">193000000.0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzAtMy0xLTEtMTMyMDc0_b7d16665-b12c-465c-86ad-48a87bf5d55f"
      unitRef="usd">203400000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzEtMS0xLTEtMTMyMDc0_2d9d3d90-e9d4-4539-a6fc-f1237fce8464"
      unitRef="usd">171000000.0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzEtMy0xLTEtMTMyMDc0_86acee9d-d251-4836-9ec1-54fca80dcfad"
      unitRef="usd">175200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzItMS0xLTEtMTMyMDc0_5d959bd7-cce7-4e9d-99fe-de4cfad03f59"
      unitRef="usd">307400000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzItMy0xLTEtMTMyMDc0_3940f755-a770-4d31-8e4b-0100cb974152"
      unitRef="usd">336100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzMtMS0xLTEtMTMyMDc0_2193bee9-f2ec-487e-84e8-7920779de22a"
      unitRef="usd">6421300000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzMtMy0xLTEtMTMyMDc0_6afe5900-3c3a-4f59-9b4d-082956963b02"
      unitRef="usd">6581100000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzQtMS0xLTEtMTMyMDc0_f7b2a292-2230-4ac8-ad76-74a31ca6f3d7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzQtMy0xLTEtMTMyMDc0_7c52d359-7596-4337-a86e-2d2b7af13bfd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMjE_84382ab5-8e04-4bf0-ac73-24d2f7077593"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMjE_dbea406c-4d6b-4d25-9b55-ad9aab8782df"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMzU_2bc5316c-11b4-441c-b6a1-f8bb79d5cecb"
      unitRef="shares">100000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfMzU_7f358632-bfd4-4b8f-ab22-f4929c958148"
      unitRef="shares">100000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_061813e7-c02e-43a3-928d-9471e728063a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_c3f17f30-e5ee-4932-8e18-cd2929f11b91"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_de16e9d7-d5a2-4789-be5d-4965bbfab217"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246YjU3MDhjNjMzNmU2NDVhZjk2Y2ZlNTIyMjkyZDRlNDVfNTc_fc092758-5ab6-43db-a0bf-baab695c517d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMS0xLTEtMTMyMDc0_9b87c731-3a99-4530-b0f7-b1a7217f280d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzYtMy0xLTEtMTMyMDc0_c4fa4cb7-00ac-45a4-af34-731825ec035a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMTg_590bde50-7584-4cd7-ae0a-f472ac6e26d1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMTg_968bd808-64ed-4327-9cbf-3809866a653e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMzI_1a54aff7-ef1a-4a94-add4-5485281e8339"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfMzI_633834d1-453e-409a-8d68-7e30006fdaef"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfNTQ_baaee730-7e75-4f96-81c7-a39f3ed28b12"
      unitRef="shares">135000000.0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZTQ3OWFkMmJiODU2NGQ1NWEyNjBiZDhiMThkZTkyNTVfNjE_bcc01950-b4a6-43de-842d-1b7ee6c834d6"
      unitRef="shares">135500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMS0xLTEtMTMyMDc0_dfc7f3f2-96d8-41fb-89be-f0c1a7a6ce62"
      unitRef="usd">1400000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzctMy0xLTEtMTMyMDc0_fb8b41e7-5837-489f-8187-eecdeb4fca7c"
      unitRef="usd">1400000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzgtMS0xLTEtMTMyMDc0_96725019-3349-41c9-86e0-4c2b8e640a81"
      unitRef="usd">3557300000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzgtMy0xLTEtMTMyMDc0_03ea287c-9d1e-4ede-94c2-8b81ca55400a"
      unitRef="usd">3518100000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzktMS0xLTEtMTMyMDc0_5a7bc721-a730-4b51-ad4a-adb3f8c96907"
      unitRef="usd">-1847000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfMzktMy0xLTEtMTMyMDc0_c2685f30-4c5f-407b-be37-488f09b89387"
      unitRef="usd">-1763800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDAtMS0xLTEtMTMyMDc0_f4c3927a-29c4-48fc-b432-43ac70086ffb"
      unitRef="usd">-142800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDAtMy0xLTEtMTMyMDc0_df53d7e0-5033-4b65-9ca9-7bfe9bfe4752"
      unitRef="usd">-152400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDEtMS0xLTEtMTMyMDc0_e7ec1f2d-ecc4-4631-bdbe-9a2a61472441"
      unitRef="usd">1568900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDEtMy0xLTEtMTMyMDc0_ea963d76-1221-453c-bf71-56ff956f1e01"
      unitRef="usd">1603300000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDItMS0xLTEtMTMyMDc0_7944334a-4caa-4e35-a1e0-5a87f00488ec"
      unitRef="usd">12768100000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xNi9mcmFnOjJmOGY2MWEzNDgyZTQ4YzI4MjQ1NDZkN2RlYzkxNTE3L3RhYmxlOjAwMTgyMzFiZDIzZDQzYzE4Njg0NWZkYzBkNDkyZWE4L3RhYmxlcmFuZ2U6MDAxODIzMWJkMjNkNDNjMTg2ODQ1ZmRjMGQ0OTJlYThfNDItMy0xLTEtMTMyMDc0_fae9a886-3d2e-4f7d-ac05-aef18bf25a1f"
      unitRef="usd">13131500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMy02LTEtMS0xMzIwNzQ_79e8ddf7-326d-425e-8bd4-e787554c524e"
      unitRef="usd">5103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMy04LTEtMS0xMzIwNzQ_511b9b7b-4d5f-4f29-961c-b9f717ea3643"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNC02LTEtMS0xMzIwNzQ_946b4727-a809-40b5-a1e5-e21047a049c2"
      unitRef="usd">4013700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNC04LTEtMS0xMzIwNzQ_6dcea55d-b84b-4b7a-9138-de944909f4be"
      unitRef="usd">4845000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNS02LTEtMS0xMzIwNzQ_202d56b5-c8cf-463f-937f-be07b5a28544"
      unitRef="usd">1089400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNS04LTEtMS0xMzIwNzQ_b9c88e12-5623-4e30-aa3c-667a13c427a7"
      unitRef="usd">1104100000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNi02LTEtMS0xMzIwNzQ_a0fc7a8c-a32f-4776-986e-9e634068b749"
      unitRef="usd">734100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNi04LTEtMS0xMzIwNzQ_29e82f62-fe3a-4db8-bf0f-6becdb91fc3c"
      unitRef="usd">717200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNy02LTEtMS0xMzIwNzQ_f5dc45dc-6ec6-4c0d-b4db-9c21f7b7947c"
      unitRef="usd">355300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfNy04LTEtMS0xMzIwNzQ_8cefec79-5007-4436-ac76-756691e2e4b2"
      unitRef="usd">386900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOC02LTEtMS0xMzIwNzQ_66aed2b4-c25b-42ac-8453-e44842629dc3"
      unitRef="usd">-57700000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOC04LTEtMS0xMzIwNzQ_de7568cd-d257-4cf0-b31b-65592c677411"
      unitRef="usd">-56000000.0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOS02LTEtMS0xMzIwNzQ_1adad23c-6910-41b3-91d0-88f6389b6427"
      unitRef="usd">-1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfOS04LTEtMS0xMzIwNzQ_47db6618-d998-45bd-841a-1d8506c6a9c8"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTAtNi0xLTEtMTMyMDc0_de486667-7144-4856-a284-158dc86b317b"
      unitRef="usd">296300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTAtOC0xLTEtMTMyMDc0_ce3ab3d0-2f29-4474-8fed-e79a9ecfde89"
      unitRef="usd">330400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTEtNi0xLTEtMTMyMDc0_a9052e51-a50c-4cdf-8519-70d3cfd98eaa"
      unitRef="usd">66200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTEtOC0xLTEtMTMyMDc0_ad12d958-5da6-47d2-94a6-d48d67efdaf2"
      unitRef="usd">80200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTItNi0xLTEtMTMyMDc0_82689eb2-0c20-4f60-a102-3844f4a4aaa4"
      unitRef="usd">230100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTItOC0xLTEtMTMyMDc0_4220d487-288d-4968-a86e-031863a53184"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTUtNi0xLTEtMTMyMDc0_62ef5578-0f72-49ab-b91e-0b841ee96fde"
      unitRef="usdPerShare">1.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTUtOC0xLTEtMTMyMDc0_ea9d8f1a-3592-4c06-91dd-671b183adb5c"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTYtNi0xLTEtMTMyMDc0_824c4ddb-8d89-471c-8e24-da3ace82ac1b"
      unitRef="usdPerShare">1.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTYtOC0xLTEtMTMyMDc0_fdbddc29-bf8d-43c6-a201-b97b132a68a7"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTktNi0xLTEtMTMyMDc0_d58ca4ba-7260-4dc4-866c-7b8825c8b3f4"
      unitRef="shares">135600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMTktOC0xLTEtMTMyMDc0_3d6478d5-a5fe-48fc-85a9-31018a9d9b4e"
      unitRef="shares">134900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMjAtNi0xLTEtMTMyMDc0_704c999e-3257-464e-b339-5461e27ae5a6"
      unitRef="shares">137300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8xOS9mcmFnOjAzNDYzNzM2YTNjYTRhYTY5YzdjZWZmNDU1MTg5ZWMwL3RhYmxlOjI4MDUyZmYyZTMxMTQzMTJhOTJhNGEzZjViYTZiNTU0L3RhYmxlcmFuZ2U6MjgwNTJmZjJlMzExNDMxMmE5MmE0YTNmNWJhNmI1NTRfMjAtOC0xLTEtMTMyMDc0_51bf1a3b-ebce-4cca-8d24-155fe34c5c47"
      unitRef="shares">136700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfMy02LTEtMS0xMzIwNzQ_69a38b99-2a75-4ea4-a1a2-f48dde537c49"
      unitRef="usd">230100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfMy04LTEtMS0xMzIwNzQ_207c37c8-38dc-479a-9bb2-73b7380b9b5d"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNS02LTEtMS0xMzIwNzQ_95a3bdb0-e76a-4568-bd43-7780820fe794"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNS04LTEtMS0xMzIwNzQ_925e7fc4-77eb-489f-89a8-7b6c546a86c7"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNi02LTEtMS0xMzIwNzQ_defd56fa-3e67-4255-81bd-66e85224e2eb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNi04LTEtMS0xMzIwNzQ_166e7fbf-aa18-4803-a595-9844516f242e"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNy02LTEtMS0xMzIwNzQ_999a4d98-d092-415d-a901-dd15975cd4ff"
      unitRef="usd">9600000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfNy04LTEtMS0xMzIwNzQ_5beeb120-ded3-448a-8603-3ab388f95818"
      unitRef="usd">-9900000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOC02LTEtMS0xMzIwNzQ_52a8f327-fde0-4df2-b047-02e79bec0065"
      unitRef="usd">9600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOC04LTEtMS0xMzIwNzQ_9b74a81b-50b2-4052-85af-f2398e5b5fea"
      unitRef="usd">-8700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOS02LTEtMS0xMzIwNzQ_753a17f8-604e-461f-8615-9a30a79de7f2"
      unitRef="usd">239700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yMi9mcmFnOjMwMjEyY2Y3M2Q4YjRkNGI5ZjFhN2E2NDIxZDE0OGFiL3RhYmxlOjNmNGJhNDQzYzA4ZjQ4M2E5NzFlOGNhZjIyYjQ3NzQyL3RhYmxlcmFuZ2U6M2Y0YmE0NDNjMDhmNDgzYTk3MWU4Y2FmMjJiNDc3NDJfOS04LTEtMS0xMzIwNzQ_0c65d291-ee4a-49de-80aa-e66d05dbef0e"
      unitRef="usd">241500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNC0yLTEtMS0xMzIwNzQ_2b0650cd-b9b9-46a8-b314-c2e70c307b1f"
      unitRef="usd">230100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNC00LTEtMS0xMzIwNzQ_a480345d-9f59-419e-9ddb-bae10a40da78"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNi0yLTEtMS0xMzIwNzQ_aff0bea6-f2df-4e6d-b03a-e97320e47f13"
      unitRef="usd">70700000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNi00LTEtMS0xMzIwNzQ_7112cab2-5067-4200-b129-b58934ce587d"
      unitRef="usd">71400000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNy0yLTEtMS0xMzIwNzQ_b86d774e-6d78-48bb-bb1e-ccf0eec4224e"
      unitRef="usd">20800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNy00LTEtMS0xMzIwNzQ_df88b3c0-38f7-415d-9c68-c2534a2763b1"
      unitRef="usd">21100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOC0yLTEtMS0xMzIwNzQ_9462d4ee-8f70-4ea4-a31a-d82d57836576"
      unitRef="usd">10900000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOC00LTEtMS0xMzIwNzQ_ec9bafde-06c7-4d42-a67d-842af92e9d20"
      unitRef="usd">5000000.0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOS0yLTEtMS0xMzIwNzQ_72f63322-bb6f-489d-9d22-a8137dece5b6"
      unitRef="usd">6200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfOS00LTEtMS0xMzIwNzQ_9d027824-8ac8-46f2-8531-de89750717de"
      unitRef="usd">1700000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTAtMi0xLTEtMTMyMDc0_2e9d6b46-224a-454d-9464-034d49bc182c"
      unitRef="usd">3400000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTAtNC0xLTEtMTMyMDc0_01cd0865-05eb-4bc7-aa51-fcd8819b3908"
      unitRef="usd">4800000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTItMi0xLTEtMTMyMDc0_f1e97b72-36ea-46a3-8b57-622e02779c09"
      unitRef="usd">-208900000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTItNC0xLTEtMTMyMDc0_b0ad11b5-76a2-4e02-8b98-41a67846cd35"
      unitRef="usd">125000000.0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTMtMi0xLTEtMTMyMDc0_d42b104e-a965-48d7-bed7-b9d859c6fdc1"
      unitRef="usd">-22000000.0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTMtNC0xLTEtMTMyMDc0_da213bf4-957e-4c96-8473-804151dc4d9f"
      unitRef="usd">130300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTQtMi0xLTEtMTMyMDc0_75e5c936-2554-4ccf-a954-cabaf4469f85"
      unitRef="usd">-102500000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTQtNC0xLTEtMTMyMDc0_8750aa3c-9ef4-4eaf-a0be-397f94bd6064"
      unitRef="usd">-24300000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTUtMi0xLTEtMTMyMDc0_13bc5b4b-2833-4700-ba03-94dc1a3757d6"
      unitRef="usd">-248700000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTUtNC0xLTEtMTMyMDc0_76bd3a4d-dea6-4e56-835c-e582d531d19a"
      unitRef="usd">87800000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTYtMi0xLTEtMTMyMDc0_74a7d38b-1475-4be1-a211-7a66641cca27"
      unitRef="usd">-39600000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTYtNC0xLTEtMTMyMDc0_0ad15071-2829-4fdc-8b2a-e52cc1e5220a"
      unitRef="usd">179800000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTctMi0xLTEtMTMyMDc0_b156d863-4206-434b-9c63-4b211ff8c0a1"
      unitRef="usd">365400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTctNC0xLTEtMTMyMDc0_6666cb5d-f6e6-4e4f-8c15-7c114eb33152"
      unitRef="usd">380800000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTktMi0xLTEtMTMyMDc0_954d408e-39fb-4a04-9dfb-e90d3d7e1160"
      unitRef="usd">31700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMTktNC0xLTEtMTMyMDc0_37af0c46-0b49-49a9-ba0b-faa53fd6947a"
      unitRef="usd">41300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjAtMi0xLTEtMTMyMDc0_531295cd-6599-4670-8302-3f23c69c73ea"
      unitRef="usd">22500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjAtNC0xLTEtMTMyMDc0_3f8a445d-3fa4-45ab-8452-256c5e3d44a8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjItMi0xLTEtMTMyMDc0_174801db-d854-48ee-99a0-9f54a3ca54e0"
      unitRef="usd">-54200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjItNC0xLTEtMTMyMDc0_3f268a28-f8c2-4aac-8237-027d414c66be"
      unitRef="usd">-41300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjQtMi0xLTEtMTMyMDc0_00f1fe7c-fb6d-41a2-aab3-cf3eadf327b4"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjQtNC0xLTEtMTMyMDc0_44e7528b-e29f-4003-929b-a5c4b0195883"
      unitRef="usd">702300000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjUtMi0xLTEtMTMyMDc0_2f35bd73-9f63-4193-b5c6-1b4cb1248118"
      unitRef="usd">49100000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjUtNC0xLTEtMTMyMDc0_aedcfb82-9982-41dc-8d56-08e1745b9735"
      unitRef="usd">895200000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjctMi0xLTEtMTMyMDc0_29a71750-ee84-4b45-829a-8e6c27b106fb"
      unitRef="usd">50000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjctNC0xLTEtMTMyMDc0_2e68616b-fc04-45c4-b38b-c431fb6b929e"
      unitRef="usd">35500000</us-gaap:RepaymentsOfLongTermDebt>
    <cdw:RepaymentsOfReceivableFinancingLiability
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjgtMi0xLTEtMTMyMDc0_b47d114f-417e-43b8-a4ab-8747c58cb30b"
      unitRef="usd">31500000</cdw:RepaymentsOfReceivableFinancingLiability>
    <cdw:RepaymentsOfReceivableFinancingLiability
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMjgtNC0xLTEtMTMyMDc0_74d13e58-a2fc-475f-8e87-e2d0d2a92f46"
      unitRef="usd">28700000</cdw:RepaymentsOfReceivableFinancingLiability>
    <cdw:NetChangeInAccountsPayableInventoryFinancing
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzAtMi0xLTEtMTMyMDc0_ea409cba-8b45-41fd-981d-8979b10687c5"
      unitRef="usd">77600000</cdw:NetChangeInAccountsPayableInventoryFinancing>
    <cdw:NetChangeInAccountsPayableInventoryFinancing
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzAtNC0xLTEtMTMyMDc0_a3c7b872-63fa-4e1f-9625-3543193c3a1f"
      unitRef="usd">126700000</cdw:NetChangeInAccountsPayableInventoryFinancing>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzItMi0xLTEtMTMyMDc0_3cffa0d3-3444-4eb0-9dcf-b43cb36ac4ac"
      unitRef="usd">200000000.0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzItNC0xLTEtMTMyMDc0_24806f11-6901-4a65-8171-15b2f819ac7c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzMtMi0xLTEtMTMyMDc0_d41f3ce1-9895-403b-8ee4-e5873c59f368"
      unitRef="usd">12800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzMtNC0xLTEtMTMyMDc0_94502533-79c8-4e34-90e0-4b6a216bc025"
      unitRef="usd">8300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzQtMi0xLTEtMTMyMDc0_1855efe2-cd74-4609-ab8d-00b169aa2e87"
      unitRef="usd">31600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzQtNC0xLTEtMTMyMDc0_10cbf1a7-483e-49a2-b483-f9241bdcaae6"
      unitRef="usd">20400000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzUtMi0xLTEtMTMyMDc0_d2c88fe5-4cc3-4c0c-856e-31046df9aa4b"
      unitRef="usd">79900000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzUtNC0xLTEtMTMyMDc0_6eae7a56-4734-4677-a4aa-f320b8078437"
      unitRef="usd">67500000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzYtMi0xLTEtMTMyMDc0_471f1652-bbef-4780-b788-571b7e614432"
      unitRef="usd">3500000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzYtNC0xLTEtMTMyMDc0_da7dc4af-26b0-4abd-99f1-3ffa3a023f5a"
      unitRef="usd">1900000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzctMi0xLTEtMTMyMDc0_3fe74fc8-e35d-4228-9cc8-47cb32934460"
      unitRef="usd">-348200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzctNC0xLTEtMTMyMDc0_a963966f-6701-499f-af6e-488c3a52d4d8"
      unitRef="usd">-208100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzgtMi0xLTEtMTMyMDc0_1ada2d67-661d-44b4-a364-2a71b9ce388e"
      unitRef="usd">1200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzgtNC0xLTEtMTMyMDc0_9cb2f3dc-45c5-4354-bba8-3a84509927a3"
      unitRef="usd">-2600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzktMi0xLTEtMTMyMDc0_6109a865-e0da-4710-9dad-2b968d58fd42"
      unitRef="usd">-35800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfMzktNC0xLTEtMTMyMDc0_a38b35ea-f2c3-43fa-8a68-4301fbcbf5d3"
      unitRef="usd">128800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDAtMi0xLTEtMTMyMDc0_982ed776-6aa7-483d-b90c-973285f0e850"
      unitRef="usd">315200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic32080994aa645c98b4dce84d448eae6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDAtNC0xLTEtMTMyMDc0_a4d1df11-116b-462a-95f7-9ba153f6811b"
      unitRef="usd">258100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDEtMi0xLTEtMTMyMDc0_44edc030-2877-4686-92f4-5b97cf432a02"
      unitRef="usd">279400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib41bf3602f554386a56e1734ad453160_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDEtNC0xLTEtMTMyMDc0_e77bbeac-bcd7-421b-bd2a-87e10a71469e"
      unitRef="usd">386900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDMtMi0xLTEtMTMyMDc0_bfeb2589-242a-47b8-a2de-8b7acf7d9b4c"
      unitRef="usd">24900000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDMtNC0xLTEtMTMyMDc0_45f0aed7-0324-4ef8-9a8f-9abe58e6c609"
      unitRef="usd">17500000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDQtMi0xLTEtMTMyMDc0_f55bcc73-eeac-41bb-8a0f-423225c23b97"
      unitRef="usd">-21500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8yNS9mcmFnOjUzMzdjNjI5N2NmOTRlMzY4ZTM3YWJmNzM4M2VkYTRhL3RhYmxlOjExNjk4ZWYwMjI3YTQ4M2I4NTUwMjEwZWM1Y2U1ZTNlL3RhYmxlcmFuZ2U6MTE2OThlZjAyMjdhNDgzYjg1NTAyMTBlYzVjZTVlM2VfNDQtNC0xLTEtMTMyMDc0_4e7e3c9a-d8e4-456e-8fee-7343dc205f1e"
      unitRef="usd">11500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic5466ff184444521b890c39f614b11ba_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC0yLTEtMS0xMzIwNzQ_e6928ba9-aa25-4e0c-9824-28a564e42a2e"
      unitRef="shares">135500000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic5466ff184444521b890c39f614b11ba_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC00LTEtMS0xMzIwNzQ_c1701f39-2715-413d-bbab-35b61b9b0bed"
      unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb9dcd47c8ed46069e6ed9845ea2636e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC02LTEtMS0xMzIwNzQ_a6146562-57e2-4ca1-bc1a-c87b794676ba"
      unitRef="usd">3518100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58d8ba4b843446929af10c0cbb28531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC04LTEtMS0xMzIwNzQ_27d92c00-1f7f-425d-90ac-b0c677fdc2f1"
      unitRef="usd">-1763800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89f77b8e60fc4820b602b8212bd4c56c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC0xMC0xLTEtMTMyMDc0_a5d7fbac-f7e2-43ec-b022-a6abf4ff0b50"
      unitRef="usd">-152400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNC0xMi0xLTEtMTMyMDc0_26b5d9d8-0ad0-4355-93c6-b52d85c0e479"
      unitRef="usd">1603300000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNS04LTEtMS0xMzIwNzQ_aa526a12-cc3f-4cb9-aa12-3f0a63134e26"
      unitRef="usd">230100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNS0xMi0xLTEtMTMyMDc0_8677a2ac-e2d1-4f3c-9f62-60ceb3536ed9"
      unitRef="usd">230100000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNi02LTEtMS0xMzIwNzQ_25988941-36ac-434e-b708-2a954af9b0e2"
      unitRef="usd">20800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNi0xMi0xLTEtMTMyMDc0_d8cc88d3-7c58-4f01-ba98-935f11fcb725"
      unitRef="usd">20800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id2e0c80f14b949858e4347f9fcce249f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNy0yLTEtMS0xMzIwNzQ_9e3bd470-7f57-4b6c-a88d-1869b731a395"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNy02LTEtMS0xMzIwNzQ_299b32c8-b05e-4662-934f-0037109fc994"
      unitRef="usd">12800000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfNy0xMi0xLTEtMTMyMDc0_e27d5e63-b469-4f11-9a75-3f653765f997"
      unitRef="usd">12800000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOC02LTEtMS0xMzIwNzQ_71b0e319-f719-4007-ad05-72ef3b574a34"
      unitRef="usd">5000000.0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOC0xMi0xLTEtMTMyMDc0_27d609eb-6229-417f-9ecc-59d98cd92556"
      unitRef="usd">5000000.0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="id2e0c80f14b949858e4347f9fcce249f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOS0yLTEtMS0xMzIwNzQ_0ea5f8d2-f63a-4c3d-a028-ebb04916b175"
      unitRef="shares">1000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOS04LTEtMS0xMzIwNzQ_74c8f52d-79fa-4ad5-84dd-d75bbdbc5f4f"
      unitRef="usd">200000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfOS0xMi0xLTEtMTMyMDc0_7e90c832-069d-4544-805c-cc3158bddea2"
      unitRef="usd">200000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtMC0xLTEtMTMyMDc0L3RleHRyZWdpb246ZjMzMzgxNzVmMTNiNGViZWIzNGM4MzljMzJlM2U0NWNfMjA_7f92cf02-7f9c-4710-bbd0-917db8520f84"
      unitRef="usdPerShare">0.59</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="ia90087bca2c54eeba3abf1d13df8b3e4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtNi0xLTEtMTMyMDc0_88cf8ca6-6a3f-44c8-9a2e-b8806c128dae"
      unitRef="usd">-600000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtOC0xLTEtMTMyMDc0_d38ea7a5-f28f-4075-8b92-848ca44ce75b"
      unitRef="usd">80500000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTAtMTItMS0xLTEzMjA3NA_0cfd0fa4-56d8-47d3-95cc-30d0131cf7ce"
      unitRef="usd">79900000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTEtOC0xLTEtMTMyMDc0_cc058941-e08a-4555-98a1-617b18f8948c"
      unitRef="usd">31600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTEtMTItMS0xLTEzMjA3NA_1f75cbf1-c32e-4aaf-803a-5cd472ca06a5"
      unitRef="usd">31600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic17a3ab00e7149cdb35b6871459be6d2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTQtOC0xLTEtMTMyMDc0_3f095da4-d195-4cc8-9370-c00ffbf986dd"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i99ff0317e9574465946e3c4fc0397d9e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTQtMTAtMS0xLTEzMjA3NA_57ceffeb-c73b-4c90-b12b-4e7540044b06"
      unitRef="usd">9600000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTQtMTItMS0xLTEzMjA3NA_24405fe5-7797-4021-a1f1-676992d27b5f"
      unitRef="usd">8400000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="i606b9b01188b4a4c8289648b70678c94_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtMi0xLTEtMTMyMDc0_085d1933-e47c-40d7-854b-28c0ec1ed331"
      unitRef="shares">135000000.0</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i606b9b01188b4a4c8289648b70678c94_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtNC0xLTEtMTMyMDc0_aec59492-4574-4e82-98e3-152999b4937f"
      unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i544eb14dbb8b4a62a75c7ed6360ffb6b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtNi0xLTEtMTMyMDc0_fe8e8e96-1a2e-400b-ac87-ff9056d56540"
      unitRef="usd">3557300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1f1d2b8be4242cd88f69509d34b9394_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtOC0xLTEtMTMyMDc0_c13e4ad7-3483-4c0a-b289-79764a83a0ec"
      unitRef="usd">-1847000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i391ea960632641df9b56489859738a19_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtMTAtMS0xLTEzMjA3NA_7aecac80-80b4-486b-aaac-9bb03aa4cf04"
      unitRef="usd">-142800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOjIxZTRjZTVlZjJlOTQyMDQ4YmY0NTE4MDY4NWE2ZDZkL3RhYmxlcmFuZ2U6MjFlNGNlNWVmMmU5NDIwNDhiZjQ1MTgwNjg1YTZkNmRfMTYtMTItMS0xLTEzMjA3NA_935cc412-b588-4cdc-b41f-494873b4f36c"
      unitRef="usd">1568900000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie3e627736e784be4a017b976dc21d341_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy0yLTEtMS0xMzIwNzQ_536f4546-b098-4196-9467-65fd4464a4ef"
      unitRef="shares">134800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie3e627736e784be4a017b976dc21d341_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy00LTEtMS0xMzIwNzQ_d4a8724b-0ec1-44ee-96ac-cb95247cc7f5"
      unitRef="usd">1300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a23cb7c8eee4f6aabeda7ddacac796c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy02LTEtMS0xMzIwNzQ_1055479d-25b4-410f-9f8e-6c8ca514165d"
      unitRef="usd">3369500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b13c94868a44cad8743a9f97315c3b6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy04LTEtMS0xMzIwNzQ_7d94c79d-cb3b-4cd5-93c9-2a7934ef6765"
      unitRef="usd">-2570700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i075951bdf32f49d0874f76156b4b9580_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy0xMC0xLTEtMTMyMDc0_173a33d5-c2bc-4468-9dd2-106ef5c376f2"
      unitRef="usd">-94400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic32080994aa645c98b4dce84d448eae6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMy0xMi0xLTEtMTMyMDc0_c8506e85-7f90-4b8d-93e7-a35b7ca24389"
      unitRef="usd">705700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNC04LTEtMS0xMzIwNzQ_47455921-2c59-4621-b139-ccd7784c46a6"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNC0xMi0xLTEtMTMyMDc0_288c32ba-1b70-452e-b6a0-691742b21a37"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNS02LTEtMS0xMzIwNzQ_c2c43a9b-b9ac-4f65-a15b-07183823b3fb"
      unitRef="usd">21100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNS0xMi0xLTEtMTMyMDc0_dc3586bf-cce3-4e54-a3d7-56b25f13f1b9"
      unitRef="usd">21100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5dbbd0220f204c7dae8520aae6ab40a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi0yLTEtMS0xMzIwNzQ_4a11ff64-b754-4354-a83d-caaa0d49d1ea"
      unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5dbbd0220f204c7dae8520aae6ab40a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi00LTEtMS0xMzIwNzQ_479be98d-2cc9-4239-aa96-87f9e72a51b8"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi02LTEtMS0xMzIwNzQ_7489778a-14ab-4e1a-90db-9da404202d82"
      unitRef="usd">8200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNi0xMi0xLTEtMTMyMDc0_c13c2724-63cd-4e36-84ec-1c2aab19d49e"
      unitRef="usd">8300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNy02LTEtMS0xMzIwNzQ_842dc9ae-0712-409b-90c4-83e871637a7b"
      unitRef="usd">4400000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfNy0xMi0xLTEtMTMyMDc0_1212e4c9-c0de-4c48-b13d-79b6e42d109a"
      unitRef="usd">4400000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS0wLTEtMS0xMzIwNzQvdGV4dHJlZ2lvbjpjNjUzNTk3NDVlMzQ0Y2MyODQ3NGJkMTAyYjFkYTIzZl8yMA_aee03783-58a6-4a0a-adb5-d92ada835676"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i450c18cf95e74eb0965295ad1f784e7d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS02LTEtMS0xMzIwNzQ_e8154c2c-1677-449c-a9cb-9c2e9486a069"
      unitRef="usd">-500000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS04LTEtMS0xMzIwNzQ_987bdcee-7090-450c-8f6c-97bdc844e4f6"
      unitRef="usd">68000000.0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfOS0xMi0xLTEtMTMyMDc0_def08419-ac60-4360-8dfa-0fe49670b7f9"
      unitRef="usd">67500000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2624f4a0b8464fce8ad25ce09fa2b516_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTAtOC0xLTEtMTMyMDc0_5ad5c0bc-f4ee-4026-8858-bc5df944ee05"
      unitRef="usd">20400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTAtMTItMS0xLTEzMjA3NA_e0cdf78a-eeb2-45b0-9f31-26d6eccd4377"
      unitRef="usd">20400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTEtMTAtMS0xLTEzMjA3NA_ef7e114b-833e-4d9e-b870-7cf55a24cb9e"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTEtMTItMS0xLTEzMjA3NA_8218c851-2f18-479a-8fb9-a0deb6bc3ba9"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTItMTAtMS0xLTEzMjA3NA_4dc2088a-05fc-4e3f-a197-34ead52b1491"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTItMTItMS0xLTEzMjA3NA_27dbf67d-4e29-42f4-b267-ba84c77c6d24"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iab1f79ef499e44aa9a2eda0751b500a6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTMtMTAtMS0xLTEzMjA3NA_f062fa8e-09ea-4fed-9f34-2172147eaaf5"
      unitRef="usd">-9900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTMtMTItMS0xLTEzMjA3NA_ad43903d-3bdc-4699-88c4-db58d42bc305"
      unitRef="usd">-9900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9ec74e63394b40b892f36bf7b72d1312_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtMi0xLTEtMTMyMDc0_80b54f31-0188-425a-aa91-bf6770275b66"
      unitRef="shares">135100000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9ec74e63394b40b892f36bf7b72d1312_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtNC0xLTEtMTMyMDc0_caa1681e-45da-4c99-982c-c6f26a5fe2e3"
      unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c461725b29240e891b651f84ee35c38_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtNi0xLTEtMTMyMDc0_5aaf6220-f266-4376-912f-ed707404305e"
      unitRef="usd">3403700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i275373ce91d34293a364c038eb534828_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtOC0xLTEtMTMyMDc0_14e65743-3e24-4272-8c5b-3086918f0e1c"
      unitRef="usd">-2408900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ef6d42b9dff4b8098b48c6f9d1ad0d1_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtMTAtMS0xLTEzMjA3NA_cb05162a-416b-4d17-b165-30d9499b524b"
      unitRef="usd">-103100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib41bf3602f554386a56e1734ad453160_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zMS9mcmFnOmFmYzU2Njg4MjdjODRmMGJiZmQ4M2Q0MGIwNjVhNjcwL3RhYmxlOmRjNzRmMzJkMDUxNjQxMDJhMDU5MWNiY2QyMWI5M2I3L3RhYmxlcmFuZ2U6ZGM3NGYzMmQwNTE2NDEwMmEwNTkxY2JjZDIxYjkzYjdfMTUtMTItMS0xLTEzMjA3NA_1642766e-3006-48a7-9f9e-affa0a6ba9d0"
      unitRef="usd">893100000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzgwNg_015b4a28-19d5-46fe-96bb-e142cc420999">Description of Business and Summary of Significant Accounting Policies&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CDW Corporation (&#x201c;Parent&#x201d;), a Fortune 500 company and member of the S&amp;amp;P 500 Index, is a leading multi-brand provider of information technology (&#x201c;IT&#x201d;) solutions to small, medium and large business, government, education and healthcare customers in the United States (&#x201c;US&#x201d;), the United Kingdom (&#x201c;UK&#x201d;) and Canada. The Company&#x2019;s broad array of offerings ranges from discrete hardware and software products to integrated IT solutions and services that include on-premise and cloud capabilities across hybrid infrastructure, digital experience and security.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Throughout this report, the terms the &#x201c;Company&#x201d; and &#x201c;CDW&#x201d; refer to Parent and its 100% owned subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Parent has two 100% owned subsidiaries, CDW LLC and CDW Finance Corporation. CDW LLC is an Illinois limited liability company that, together with its 100% owned subsidiaries, holds all material assets and conducts all business activities and operations of the Company. CDW Finance Corporation is a Delaware corporation formed for the sole purpose of acting as co-issuer of certain debt obligations and does not hold any material assets or engage in any business activities or operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited interim Consolidated Financial Statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 (the &#x201c;Consolidated Financial Statements&#x201d;) have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) and the rules and regulations of the US Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The presentation of the Consolidated Financial Statements requires the Company to make estimates and assumptions that affect reported amounts and related disclosures. In the opinion of management, the Consolidated Financial Statements contain all adjustments (consisting of a normal, recurring nature) necessary to present fairly the Company&#x2019;s financial position, results of operations, comprehensive income, cash flows and changes in stockholders&#x2019; equity as of the dates and for the periods indicated. The unaudited results of operations for such interim periods reported are not necessarily indicative of results for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2022 (the &#x201c;December&#160;31, 2022 Consolidated Financial Statements&#x201d;). The significant accounting policies and estimates used in preparing these Consolidated Financial Statements were applied on a basis consistent with those reflected in the December&#160;31, 2022 Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Financial Statements include the accounts of Parent and its 100% owned subsidiaries. All intercompany transactions and accounts are eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <cdw:DescriptionofBusinessPolicyTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzc5Ng_f1becc8e-335f-4d91-b7c0-b8b1ee96e9b9">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CDW Corporation (&#x201c;Parent&#x201d;), a Fortune 500 company and member of the S&amp;amp;P 500 Index, is a leading multi-brand provider of information technology (&#x201c;IT&#x201d;) solutions to small, medium and large business, government, education and healthcare customers in the United States (&#x201c;US&#x201d;), the United Kingdom (&#x201c;UK&#x201d;) and Canada. The Company&#x2019;s broad array of offerings ranges from discrete hardware and software products to integrated IT solutions and services that include on-premise and cloud capabilities across hybrid infrastructure, digital experience and security.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Throughout this report, the terms the &#x201c;Company&#x201d; and &#x201c;CDW&#x201d; refer to Parent and its 100% owned subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Parent has two 100% owned subsidiaries, CDW LLC and CDW Finance Corporation. CDW LLC is an Illinois limited liability company that, together with its 100% owned subsidiaries, holds all material assets and conducts all business activities and operations of the Company. CDW Finance Corporation is a Delaware corporation formed for the sole purpose of acting as co-issuer of certain debt obligations and does not hold any material assets or engage in any business activities or operations.&lt;/span&gt;&lt;/div&gt;</cdw:DescriptionofBusinessPolicyTextBlock>
    <cdw:NumberofOwnedSubsidiaries
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfNzA2_fa825841-c6f7-4343-8a3a-7760f53f3242"
      unitRef="subsidiary">2</cdw:NumberofOwnedSubsidiaries>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzgyMw_ba57cbaa-1dff-4924-ac32-3477ea403bfb">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited interim Consolidated Financial Statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022 (the &#x201c;Consolidated Financial Statements&#x201d;) have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) and the rules and regulations of the US Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The presentation of the Consolidated Financial Statements requires the Company to make estimates and assumptions that affect reported amounts and related disclosures. In the opinion of management, the Consolidated Financial Statements contain all adjustments (consisting of a normal, recurring nature) necessary to present fairly the Company&#x2019;s financial position, results of operations, comprehensive income, cash flows and changes in stockholders&#x2019; equity as of the dates and for the periods indicated. The unaudited results of operations for such interim periods reported are not necessarily indicative of results for the full year.&lt;/span&gt;&lt;/div&gt;These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2022 (the &#x201c;December&#160;31, 2022 Consolidated Financial Statements&#x201d;). The significant accounting policies and estimates used in preparing these Consolidated Financial Statements were applied on a basis consistent with those reflected in the December&#160;31, 2022 Consolidated Financial Statements.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml8zNy9mcmFnOjMyYjY3ODQzZTNhZDRjMjhiYmZjMTZjZThjNDE5NTBmL3RleHRyZWdpb246MzJiNjc4NDNlM2FkNGMyOGJiZmMxNmNlOGM0MTk1MGZfMzgxNw_dbdd102a-7e29-4b97-af52-ac8eacea8e3f">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Financial Statements include the accounts of Parent and its 100% owned subsidiaries. All intercompany transactions and accounts are eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80MC9mcmFnOmM0N2ZjZDBhYWM5ZDRmOWFiYTZkYjhkMDgyODFjMmE0L3RleHRyZWdpb246YzQ3ZmNkMGFhYzlkNGY5YWJhNmRiOGQwODI4MWMyYTRfMjM0_0a103882-fdd9-4a19-b8ff-0910ace3b643">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-04, Liabilities&#x2014;Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. This ASU requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about the obligations that are outstanding at the end of the reporting period. This disclosure requirement is intended to provide information about an entity&#x2019;s use of supplier finance programs and their effect on the entity&#x2019;s working capital, liquidity and cash flows. The ASU is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted the standard during the first quarter of 2023 with the exception of the rollforward requirement, which will be adopted during the first quarter of 2024. The adoption of the standard only resulted in new disclosures for amounts presented within Accounts payable - inventory financing and did not affect the Company&#x2019;s recognition, measurement or financial statement presentation of supplier finance program obligations on the Consolidated Financial Statements. For additional information on the new disclosures, see Note 4 (Inventory Financing Agreements).</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80MC9mcmFnOmM0N2ZjZDBhYWM5ZDRmOWFiYTZkYjhkMDgyODFjMmE0L3RleHRyZWdpb246YzQ3ZmNkMGFhYzlkNGY5YWJhNmRiOGQwODI4MWMyYTRfODI0NjMzNzIxMzM0Mg_fc40a5c8-fd2c-4c3a-8ef6-0cd42acc6e7b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-04, Liabilities&#x2014;Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. This ASU requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about the obligations that are outstanding at the end of the reporting period. This disclosure requirement is intended to provide information about an entity&#x2019;s use of supplier finance programs and their effect on the entity&#x2019;s working capital, liquidity and cash flows. The ASU is effective for all entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the rollforward requirement, which is effective for fiscal years beginning after December 15, 2023. The Company adopted the standard during the first quarter of 2023 with the exception of the rollforward requirement, which will be adopted during the first quarter of 2024. The adoption of the standard only resulted in new disclosures for amounts presented within Accounts payable - inventory financing and did not affect the Company&#x2019;s recognition, measurement or financial statement presentation of supplier finance program obligations on the Consolidated Financial Statements. For additional information on the new disclosures, see Note 4 (Inventory Financing Agreements)</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU0Ng_a8d26ccf-5de2-444f-8755-e148d8bbe41e">Accounts Receivable and Contract Balances&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.839%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461.3&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, noncurrent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,416.8&#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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,664.3&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Accounts receivable, current are presented within Accounts receivable, net of allowance for credit losses on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Accounts receivable, noncurrent are presented within Other assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company transfers certain accounts receivable, without recourse, to third-party financial companies as a method to reduce the Company&#x2019;s credit exposure and accelerate cash collections. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of payment from the third-party financing company. During the three months ended March 31, 2023 and 2022, the Company sold approximately $124&#160;million and $170&#160;million of accounts receivable, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets and liabilities represent the difference in the timing of revenue recognition from receipt of cash from customers. Contract assets represent revenue recognized on performance obligations satisfied or partially satisfied for which the Company has no unconditional right to consideration. Contract liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. The following table details information about the Company&#x2019;s contract balances recognized on the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.839%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.1&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)(3)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525.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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Contract assets are presented within Prepaid expenses and other on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes $45&#160;million and $40&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;During the three months ended March 31, 2023 and 2022, the Company recognized revenue of $190&#160;million and $156&#160;million, respectively, related to its contract liabilities that were included in the beginning balance of the respective periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The following table represents the total transaction price for the remaining performance obligations as of March 31, 2023 related to non-cancelable contracts longer than 12 months in duration that is expected to be recognized over future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.416%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Within 1 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 1-2&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 2-3&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining performance obligations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU1NA_ba785790-4602-412a-9175-820993d273c1">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.839%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461.3&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, noncurrent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,416.8&#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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,664.3&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Accounts receivable, current are presented within Accounts receivable, net of allowance for credit losses on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Accounts receivable, noncurrent are presented within Other assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMS0yLTEtMS0xMzIwNzQ_e96cbc78-1869-408f-ace7-cb20c681786c"
      unitRef="usd">4262300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMS00LTEtMS0xMzIwNzQ_62eb2140-b44b-43a3-9990-7887ef8150fe"
      unitRef="usd">4461300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMi0yLTEtMS0xMzIwNzQ_393d657e-98aa-457b-8145-25051df5f556"
      unitRef="usd">154500000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMi00LTEtMS0xMzIwNzQ_7cc56363-045f-44b0-be00-c20f10bf4ef5"
      unitRef="usd">203000000.0</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNet
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMy0yLTEtMS0xMzIwNzQ_e43f086b-bd45-4f05-8739-2e06260c7eeb"
      unitRef="usd">4416800000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOmY4YTM4NzcxZjlhZDQzOTliOTIyMzE4YzA5M2Q4ZTZhL3RhYmxlcmFuZ2U6ZjhhMzg3NzFmOWFkNDM5OWI5MjIzMThjMDkzZDhlNmFfMy00LTEtMS0xMzIwNzQ_6f5bf23a-bdae-4d0d-a6d4-1d88237c2e54"
      unitRef="usd">4664300000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableSale
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTA5OTUxMTYzMTQ2OA_7de06003-849e-4f93-a774-1e23d0b88d5f"
      unitRef="usd">124000000</us-gaap:AccountsReceivableSale>
    <us-gaap:AccountsReceivableSale
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTA5OTUxMTYzMTQ3Mg_cc0e211a-5081-4f22-a6a2-b13343a6f0c3"
      unitRef="usd">170000000</us-gaap:AccountsReceivableSale>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU0Nw_47bba642-ddac-40fb-af75-ab040a6f0faf">The following table details information about the Company&#x2019;s contract balances recognized on the Consolidated Balance Sheets:&lt;div style="margin-top:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.839%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.1&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)(3)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525.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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Contract assets are presented within Prepaid expenses and other on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes $45&#160;million and $40&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;During the three months ended March 31, 2023 and 2022, the Company recognized revenue of $190&#160;million and $156&#160;million, respectively, related to its contract liabilities that were included in the beginning balance of the respective periods.&lt;/span&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMS0yLTEtMS0xMzIwNzQ_d286cb0b-20ae-4f7a-86be-950213e04232"
      unitRef="usd">198100000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMS00LTEtMS0xMzIwNzQ_cf50f3a6-477d-4423-834b-d25acf7c763b"
      unitRef="usd">242100000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMi0yLTEtMS0xMzIwNzQ_f8674b62-904b-43a3-905b-ad8da11777b2"
      unitRef="usd">540600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYwMmZlZGM3NWFlMjRlNjNiMGYzNDk1NmQxYjNmOGYyL3RhYmxlcmFuZ2U6NjAyZmVkYzc1YWUyNGU2M2IwZjM0OTU2ZDFiM2Y4ZjJfMi00LTEtMS0xMzIwNzQ_53b033ef-b799-4a20-8bed-d68f1afbe2ef"
      unitRef="usd">525300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i96b159c19a394f4abe4c4b92f50bfec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTgwNA_cb7404d5-f0bb-401f-b8c4-7a9adc71a5b3"
      unitRef="usd">45000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iba9d807cd2484ef4b488dc524a960cab_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMTgxMQ_229a3183-6d3c-4094-8f53-3044fcd52a97"
      unitRef="usd">40000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjAxNA_2ae10b39-3355-4aaa-b705-4dea12642bfc"
      unitRef="usd">190000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjAyMQ_b05296ff-1b4b-4f47-8bfc-f6ef98303018"
      unitRef="usd">156000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RleHRyZWdpb246NzY4MzI4MTE4NWYwNDEwN2FiZDU5MTVkZjgzZmE1NGZfMjU1Mw_52598e5e-ab79-4229-b2f2-3d0a2303fb6a">The following table represents the total transaction price for the remaining performance obligations as of March 31, 2023 related to non-cancelable contracts longer than 12 months in duration that is expected to be recognized over future periods.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.416%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Within 1 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 1-2&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 2-3&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining performance obligations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i7000bcdadb624d529682abb9d1fa63a6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS0yLTEtMS0xMzIwNzQ_7e218b2a-f78e-4058-86a5-8d8c6b155014"
      unitRef="usd">50600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic2d2b68e14764a449547338fc0c2fd8e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS00LTEtMS0xMzIwNzQ_95fe4fee-4cef-4243-8038-f1d826503259"
      unitRef="usd">23900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia0e88d46eba94331bf0c4fa43d457832_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS02LTEtMS0xMzIwNzQ_6dbf64bf-e889-4387-80af-8388325f5c74"
      unitRef="usd">10000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic69f2178cccf49eaad02d0e58297f6d0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml80Ni9mcmFnOjc2ODMyODExODVmMDQxMDdhYmQ1OTE1ZGY4M2ZhNTRmL3RhYmxlOjYyOGUyZTIyZWU3ZTQ5NjhhNDdmOGU3ZDdmNDFjNTBmL3RhYmxlcmFuZ2U6NjI4ZTJlMjJlZTdlNDk2OGE0N2Y4ZTdkN2Y0MWM1MGZfMS04LTEtMS0xMzIwNzQ_174a563b-f27d-42bc-83cf-538dce4cb263"
      unitRef="usd">1200000</us-gaap:RevenueRemainingPerformanceObligation>
    <cdw:InventoryFinancingAgreementsTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82MS9mcmFnOjM1ZmU3NzRlOTRiZjRmMTU4ZmRmNWQ5ZjljYmUwMmQxL3RleHRyZWdpb246MzVmZTc3NGU5NGJmNGYxNThmZGY1ZDlmOWNiZTAyZDFfNzAx_070a91a6-4014-441c-a4b7-0dc01d3338f6">Inventory Financing Agreements&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into agreements with financial institutions to facilitate the purchase of inventory from designated suppliers under certain terms and conditions to enhance liquidity. Under these agreements, the Company receives extended payment terms and agrees to pay the financial institution a stated amount of confirmed invoices from its designated suppliers. The Company does not incur any interest or other incremental expenses associated with these agreements as balances are paid when they are due. Additionally, the Company has no involvement in establishing the terms or conditions of the arrangements between its suppliers and the financial institution. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts outstanding under these agreements as of March 31, 2023 and December 31, 2022 were $532 million and $519 million, respectively, and are separately presented as Accounts payable-inventory financing on the Consolidated Balance Sheets. The majority of such outstanding amounts relates to a floorplan sub-facility that is incorporated in the Company&#x2019;s Revolving Loan Facility (as defined below). A portion of the Company&#x2019;s availability under the Revolving Loan Facility is reserved to cover the obligation to pay the financial institution. For additional information regarding the Revolving Loan Facility, see Note 5 (Debt).&lt;/span&gt;&lt;/div&gt;</cdw:InventoryFinancingAgreementsTextBlock>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82MS9mcmFnOjM1ZmU3NzRlOTRiZjRmMTU4ZmRmNWQ5ZjljYmUwMmQxL3RleHRyZWdpb246MzVmZTc3NGU5NGJmNGYxNThmZGY1ZDlmOWNiZTAyZDFfMjc0ODc3OTA4MDU4NQ_6e3d24e9-e950-45f0-ba8a-8c2a2024d819"
      unitRef="usd">532000000</cdw:AccountsPayableInventoryFinancing>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82MS9mcmFnOjM1ZmU3NzRlOTRiZjRmMTU4ZmRmNWQ5ZjljYmUwMmQxL3RleHRyZWdpb246MzVmZTc3NGU5NGJmNGYxNThmZGY1ZDlmOWNiZTAyZDFfMjc0ODc3OTA4MDU5Mg_b5047851-c66e-4454-a3d0-33c32de99df1"
      unitRef="usd">519000000</cdw:AccountsPayableInventoryFinancing>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMjgwNw_9155e63b-cee6-4b00-8383-88dfbdf0a15e">Debt&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.018%"/&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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2022&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Credit Facility&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: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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior unsecured revolving loan facility&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:15pt"&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Term Loan&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior unsecured term loan facility&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784.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 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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Unsecured Senior Notes&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2024&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2025&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2028&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2029&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2028&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2031&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2031&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total unsecured senior notes&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;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,975.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,975.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable financing liability&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term obligations&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing fees&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34.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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities of long-term debt&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45.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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,749.9&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,866.4&#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="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2023, the Company is in compliance with the covenants under its credit agreements and indentures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a variable rate senior unsecured revolving loan facility (the &#x201c;Revolving Loan Facility&#x201d;) from which it may draw tranches denominated in US dollars, British pounds or Euros. The interest rate is based on LIBOR plus a margin or an alternate base rate plus a margin, where the margin is based on the Company&#x2019;s senior unsecured rating. The Revolving Loan Facility is used by the Company for borrowings, issuances of letters of credit and floorplan financing. As of March 31, 2023, the Company could have borrowed up to an additional&#160;$1.1 billion&#160;under the Revolving Loan Facility. As of March 31, 2023, the Revolving Loan Facility had less than $1 million of undrawn letters of credit and&#160;$524 million&#160;reserved for the floorplan sub-facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The senior unsecured term loan facility (the &#x201c;Term Loan Facility&#x201d;) has a variable interest rate. The interest rate is based on LIBOR plus a margin, where the margin is determined by the Company&#x2019;s senior unsecured credit rating. During the three months ended March 31, 2023, the Company prepaid $50 million on the Term Loan Facility without penalty. As a result of the prepayments made to date, no additional mandatory payments are required on the remaining principal amount until its maturity date on December 1, 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Unsecured Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unsecured senior notes have a fixed interest rate, which is paid semi-annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Receivable Financing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The receivable financing liability relates to certain accounts receivable transferred to third-party financial institutions that did not qualify as a sale under the terms of the agreements. While the terms of such agreements are on a nonrecourse basis, the transfers of accounts receivable could not achieve certain criteria that would allow derecognition of the accounts receivable. The proceeds from these arrangements are recognized as a liability and the associated accounts receivable remains on the Consolidated Balance Sheet until the liability is settled. The Company did not execute any transfers under these agreements during the three months ended March 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the unsecured senior notes were estimated using quoted market prices for identical liabilities that are traded in over-the-counter secondary markets. The fair value of the Term Loan Facility was estimated using dealer quotes for identical liabilities in markets that are not considered active. The unsecured senior notes and Term Loan Facility were classified as Level 2 within the fair value hierarchy. The carrying value of the Revolving Loan Facility approximates fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The approximate fair values and related carrying values of the Company&#x2019;s long-term debt, including current maturities and excluding unamortized discount and unamortized deferred financing costs, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.602%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,397.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412.6&#160;&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,829.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,959.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMjgwMg_8893c294-d714-4cbb-b2d2-af9e84df4adf">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.018%"/&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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2022&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Credit Facility&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: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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior unsecured revolving loan facility&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:15pt"&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Term Loan&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior unsecured term loan facility&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784.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 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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Unsecured Senior Notes&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2024&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2025&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2028&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2029&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2029&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2028&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2028&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes due 2031&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2031&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total unsecured senior notes&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;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,975.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,975.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable financing liability&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term obligations&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing fees&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34.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="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities of long-term debt&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45.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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,749.9&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,866.4&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia1631ea7dcda441d879b8239d6666ae9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfNC02LTEtMS0xMzIwNzQ_39f8e82b-f8d9-41eb-b30c-ea02e4b7bcce"
      unitRef="usd">24700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7701c4735c6347ff92922dbb3dd4f010_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfNC0xMC0xLTEtMTMyMDc0_61652ceb-930a-49e0-9f14-338990d7ccb8"
      unitRef="usd">72500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i48e74a107378429f81985de93c2eac21_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfOC02LTEtMS0xMzIwNzQ_58bce064-e44d-41b9-bf71-31e8c2d4c2a1"
      unitRef="usd">734500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ida1361398d984ae09826f24e2b0df402_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfOC0xMC0xLTEtMTMyMDc0_9fb48854-5fe6-4f45-b803-6a9d5b43605d"
      unitRef="usd">784500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ida05e79aba1d46f6959e9b17f707a3fd_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtNC0xLTEtMTMyMDc0_9b3832fc-d469-4920-9523-e8c71e476f75"
      unitRef="number">0.05500</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ida05e79aba1d46f6959e9b17f707a3fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtNi0xLTEtMTMyMDc0_3259ab93-5939-4495-afae-f574640d2fb0"
      unitRef="usd">575000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i52f1e72ffd3f48e2b76c4c15cdd91e74_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtOC0xLTEtMTMyMDc0_6c9d14ed-5994-4c24-8020-4a1f3963d575"
      unitRef="number">0.05500</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i52f1e72ffd3f48e2b76c4c15cdd91e74_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTEtMTAtMS0xLTEzMjA3NA_eb097b5b-08d0-4f1f-b345-89440b6e77ad"
      unitRef="usd">575000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i6919c1e43ac34e329ca83f46ae6b72a8_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItNC0xLTEtMTMyMDc0_8206e7b2-620e-4238-8d9b-d6546f6b3bb5"
      unitRef="number">0.04125</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6919c1e43ac34e329ca83f46ae6b72a8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItNi0xLTEtMTMyMDc0_f84edbb6-06a6-4773-b7fa-da77da73e9c3"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ie2498fac28ae498f929ca257652d3e88_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItOC0xLTEtMTMyMDc0_bb4ca2fe-902b-4ce2-b391-fb58832e2f04"
      unitRef="number">0.04125</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie2498fac28ae498f929ca257652d3e88_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTItMTAtMS0xLTEzMjA3NA_21b24fed-3b96-4804-98d1-22c8bd404f69"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ic50ce38d26a84a31b8170fbf22d8d2ee_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtNC0xLTEtMTMyMDc0_0d802528-9428-4058-9ce7-0f8d718ad713"
      unitRef="number">0.04250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic50ce38d26a84a31b8170fbf22d8d2ee_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtNi0xLTEtMTMyMDc0_13bb6c79-3d71-41d8-835e-14715cb30a07"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i71d092a614f347f1bcd665383d9a0a60_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtOC0xLTEtMTMyMDc0_50993561-eeb5-499b-845d-6fb3ff1682c3"
      unitRef="number">0.04250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i71d092a614f347f1bcd665383d9a0a60_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTMtMTAtMS0xLTEzMjA3NA_1cb27ea1-5f0d-4a30-8d9b-112fd928ff01"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i792c2c2927fc4b91ae2c3df2250451d1_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtNC0xLTEtMTMyMDc0_80343c2b-5591-43f0-87bb-1b7fd2f519d4"
      unitRef="number">0.03250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i792c2c2927fc4b91ae2c3df2250451d1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtNi0xLTEtMTMyMDc0_8afbdc3e-4ca3-40ff-8ef6-8494e837b801"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i044af41b76264cce9e2ac82a14c87d62_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtOC0xLTEtMTMyMDc0_2d5bd06f-2075-4f22-a2ea-8cfb15e3a505"
      unitRef="number">0.03250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i044af41b76264cce9e2ac82a14c87d62_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTQtMTAtMS0xLTEzMjA3NA_0db974a5-8b14-4f5c-82cd-14d7bd383637"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i7788b063493c4b85a9705a55d3e9a8f7_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtNC0xLTEtMTMyMDc0_488607bd-814f-4b7f-abf0-74ca4a343b33"
      unitRef="number">0.02670</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7788b063493c4b85a9705a55d3e9a8f7_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtNi0xLTEtMTMyMDc0_c2b158a8-5ba7-4760-a6aa-dc741dbfa941"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i095778e589e9408e9e986ddedeaefb67_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtOC0xLTEtMTMyMDc0_7e9603ac-b76b-4b00-861b-1de51c6942c9"
      unitRef="number">0.02670</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i095778e589e9408e9e986ddedeaefb67_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTUtMTAtMS0xLTEzMjA3NA_1ddc2899-1138-4194-a7d9-97bbd8f9fbc7"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i60ff0f25f42e4f70bdcdda19592913b7_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtNC0xLTEtMTMyMDc0_e6bc4cc2-0e44-4470-9957-0bfbd6b03fde"
      unitRef="number">0.03276</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i60ff0f25f42e4f70bdcdda19592913b7_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtNi0xLTEtMTMyMDc0_45fa236e-a1fd-4b75-af32-dc9db4603e97"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ifc4aa454957445f2be6914a0655e1da1_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtOC0xLTEtMTMyMDc0_0bdd182a-0e9f-4f69-bced-b31627c3864a"
      unitRef="number">0.03276</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifc4aa454957445f2be6914a0655e1da1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTYtMTAtMS0xLTEzMjA3NA_d2f920f0-9d60-4fff-8795-47efafa59600"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i6f4085c6197745e69065fd0c66ada837_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctNC0xLTEtMTMyMDc0_dfa2474a-6c43-43b5-80b5-f2bd1e4bd4ee"
      unitRef="number">0.03569</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6f4085c6197745e69065fd0c66ada837_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctNi0xLTEtMTMyMDc0_ae5d63a7-d68f-41a8-a621-8158c28215e8"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i0d0cf21718634a99bf97b2599010de15_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctOC0xLTEtMTMyMDc0_71446d21-c833-43a9-bff7-e1fd5ba6f746"
      unitRef="number">0.03569</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0d0cf21718634a99bf97b2599010de15_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTctMTAtMS0xLTEzMjA3NA_dfd39b2a-668c-40ba-8381-5a3533cbe0bb"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia5b2759e2d4349cb9cfc515269d96ea1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTgtNi0xLTEtMTMyMDc0_3730e6f6-af73-44cc-bfd3-944385803e52"
      unitRef="usd">4975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i97f70fc0a48e40feb1b186ae71214929_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMTgtMTAtMS0xLTEzMjA3NA_b50a9024-6e4a-4739-be26-f1dd6e405bad"
      unitRef="usd">4975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i09334d09ca614c858bdfc45d73ce5461_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjAtNi0xLTEtMTMyMDc0_b2a48eb6-4f71-443b-a210-860c1d4a0327"
      unitRef="usd">84900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i77c3be26cc1b436a83858a1be78ecb4b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjAtMTAtMS0xLTEzMjA3NA_475d9e30-facf-4d2a-b23f-57cfaac6f9c2"
      unitRef="usd">115400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6e63a29bc384982a55ceaf500bbe3bb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjEtNi0xLTEtMTMyMDc0_dfd8c7f6-7171-4e35-acfb-f2687332fcc4"
      unitRef="usd">10800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i16c0e32d571244a6a5faab29bf8f2976_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjEtMTAtMS0xLTEzMjA3NA_081d6b09-ee6f-42cf-b18e-17462a83f27f"
      unitRef="usd">11600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjItNi0xLTEtMTMyMDc0_e70d9de7-4095-4d64-855f-e198bf844a75"
      unitRef="usd">34300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjItMTAtMS0xLTEzMjA3NA_9871cdd2-9503-4644-85eb-7117036c6174"
      unitRef="usd">36300000</us-gaap:DeferredFinanceCostsNet>
    <cdw:LongtermDebtCurrentMaturitiesGross
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjMtNi0xLTEtMTMyMDc0_b3df99f1-ae18-437f-90fc-7fc90023ac80"
      unitRef="usd">45700000</cdw:LongtermDebtCurrentMaturitiesGross>
    <cdw:LongtermDebtCurrentMaturitiesGross
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjMtMTAtMS0xLTEzMjA3NA_1017fb9c-3a36-4013-a330-ade9149b2f65"
      unitRef="usd">56300000</cdw:LongtermDebtCurrentMaturitiesGross>
    <cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjQtNi0xLTEtMTMyMDc0_08642634-685b-4475-8273-5c11a69ef37a"
      unitRef="usd">5749900000</cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium>
    <cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjE5YmFlMzVhNTZhYTQwZTBiZDI4MzA0OTEyMmFlNTRmL3RhYmxlcmFuZ2U6MTliYWUzNWE1NmFhNDBlMGJkMjgzMDQ5MTIyYWU1NGZfMjQtMTAtMS0xLTEzMjA3NA_e46033f2-c57e-4ab0-b7ee-31ccea75b9e5"
      unitRef="usd">5866400000</cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia1631ea7dcda441d879b8239d6666ae9_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfNjUz_ecf0f8b5-f876-48b7-9f5d-55da4421d800"
      unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia1631ea7dcda441d879b8239d6666ae9_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfNzM3_99781327-29ef-4331-9b79-ba6dfcb0b4af"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <cdw:AmountOwedUnderRevolvingLoanFinancingAgreement
      contextRef="i9269185b79b74c148d911d9a59742166_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfNzcz_89a8e96a-07a1-4bb6-990a-6137a05532a2"
      unitRef="usd">524000000</cdw:AmountOwedUnderRevolvingLoanFinancingAgreement>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="i48e74a107378429f81985de93c2eac21_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMTI1MQ_c493b838-e679-4130-a92e-75f2be28c05d"
      unitRef="usd">50000000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RleHRyZWdpb246YmI0YjZiNzg0MjI0NGEzM2JjZGRiODEyMmVlMmMzZTRfMjgyMA_921cc9cc-3b5e-44c9-8e59-58b65833f3f3">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The approximate fair values and related carrying values of the Company&#x2019;s long-term debt, including current maturities and excluding unamortized discount and unamortized deferred financing costs, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.602%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,397.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412.6&#160;&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,829.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,959.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i76abae89406e485cb9c897345de485b6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMS0yLTEtMS0xMzIwNzQ_cdf0e168-2335-42f8-add7-d76d0d83ceec"
      unitRef="usd">5397900000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i90eea2e5a2e742209f8e669ddad3be70_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMS00LTEtMS0xMzIwNzQ_65b5c121-bdb8-45f1-a25c-a023b318d307"
      unitRef="usd">5412600000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i75b3e3feb4b04a72b1d2132914de515e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMi0yLTEtMS0xMzIwNzQ_405c48cf-bf3c-48a9-9b1e-86ca68ae9d29"
      unitRef="usd">5829900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i44817878a33940ce8c2b237e97775a0b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml82Ny9mcmFnOmJiNGI2Yjc4NDIyNDRhMzNiY2RkYjgxMjJlZTJjM2U0L3RhYmxlOjNkYTE3ZTU4NzhiNjRlOWU4NWFhNDhiMzdmNGU3ODA0L3RhYmxlcmFuZ2U6M2RhMTdlNTg3OGI2NGU5ZTg1YWE0OGIzN2Y0ZTc4MDRfMi00LTEtMS0xMzIwNzQ_8910a4a2-be46-43da-bcd4-12bec5cbf472"
      unitRef="usd">5959000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfNTk4_ace86270-6a9c-4295-875d-c3f477ca10f9">Income TaxesIncome tax expense was $66 million and $80&#160;million for the three months ended March 31, 2023 and 2022, respectively. The effective tax rate, expressed by calculating the income tax expense as a percentage of Income before income taxes, was 22.3% and 24.3% for the three months ended March 31, 2023 and 2022, respectively. The effective tax rate for both the three months ended March 31, 2023 and March 31, 2022 differed from the US federal statutory rate of 21.0% primarily due to state and local income taxes, partially offset by excess tax benefits on equity-based compensation.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfMzU_ec9e969e-ce2c-4260-a615-40162d41a75e"
      unitRef="usd">66000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfNDI_8c0780fd-fed6-46aa-9615-37fddee8db85"
      unitRef="usd">80000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfMTIx_787fb13a-7e75-4de7-9edf-3b97b89b422b"
      unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml83MC9mcmFnOmZhODdiMzQyYTBjZTQ0MjdiMjU2MTU3NTk3NjMzZmQ2L3RleHRyZWdpb246ZmE4N2IzNDJhMGNlNDQyN2IyNTYxNTc1OTc2MzNmZDZfMTI4_71bad3db-c107-4d8d-918d-141b055647b4"
      unitRef="number">0.243</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNzQ4_b1768768-bf26-4347-9c0d-4f0b6ae725b1">Earnings Per Share&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The numerator for both basic and diluted earnings per share is Net income. The denominator for basic earnings per share is the weighted-average shares outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of basic weighted-average shares outstanding to diluted weighted-average shares outstanding is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.520%"/&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;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.6&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.3&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2023 and 2022. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect&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;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNzU1_4eb2953d-52b0-460e-9a22-cd6797d4de7d">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of basic weighted-average shares outstanding to diluted weighted-average shares outstanding is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.520%"/&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;/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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.6&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.3&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2023 and 2022. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect&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;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMi0xLTEtMS0xMzIwNzQ_207dad0c-0e62-4a5b-adfb-ec351b70f44d"
      unitRef="shares">135600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMi0zLTEtMS0xMzIwNzQ_61b6cea2-3cac-4ab0-ae6a-88070b3d6814"
      unitRef="shares">134900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMy0xLTEtMS0xMzIwNzQ_a028972d-5af3-46ed-aa17-6255580b72da"
      unitRef="shares">1700000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfMy0zLTEtMS0xMzIwNzQ_39e6c294-7aeb-4f85-a5e0-b30187e78e48"
      unitRef="shares">1800000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfNC0xLTEtMS0xMzIwNzQ_219e9999-c75a-4ac3-9875-3c3ba2983028"
      unitRef="shares">137300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RhYmxlOmIyOWRiNGQ5ZTk3ZTQ4NmU4NjVhMDM5YzQ5ODE5YWI3L3RhYmxlcmFuZ2U6YjI5ZGI0ZDllOTdlNDg2ZTg2NWEwMzljNDk4MTlhYjdfNC0zLTEtMS0xMzIwNzQ_ffa04d61-cc32-427e-b6b9-fdb0135b3258"
      unitRef="shares">136700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNTc3_2f05a2df-ae78-4ec6-8937-40ff3a5fd6a5"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84NS9mcmFnOjEyNzliYmMxOWM2ZDQ2ZmE5YjY4ODA3YTNlOTgxZTI2L3RleHRyZWdpb246MTI3OWJiYzE5YzZkNDZmYTliNjg4MDdhM2U5ODFlMjZfNTc3_4b2e2a9e-9fad-41b9-9c4b-c9b161b0331c"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml84OC9mcmFnOjEwYWRiMzdkZTBhODRiOTk5YzM5YjdmYzUyYmJhYjU3L3RleHRyZWdpb246MTBhZGIzN2RlMGE4NGI5OTljMzliN2ZjNTJiYmFiNTdfMTk1NA_51e457fd-73d5-4357-bb9a-e557ae64a6f9">Commitments and Contingencies&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to various legal proceedings that arise in the ordinary course of its business, which include commercial, intellectual property, employment, tort and other litigation matters.&#160;The Company is also subject to audit by federal, state, international, national, provincial and local authorities, and by various partners, group purchasing organizations and customers, including government agencies, relating to purchases and sales under various contracts. In addition, the Company is subject to indemnification claims under various contracts. From time to time, certain customers of the Company file voluntary petitions for reorganization or liquidation under the US bankruptcy laws or similar laws of the jurisdictions for the Company&#x2019;s business activities outside of the US. In such cases, certain pre-petition payments received by the Company could be considered preference items and subject to return to the bankruptcy administrator.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2023, the Company does not believe that there is a reasonable possibility that any material loss exceeding the amounts already recognized for these proceedings and matters, if any, has been incurred. However, the ultimate resolutions of these proceedings and matters are inherently unpredictable. As such, the Company&#x2019;s Consolidated Financial Statements could be adversely affected in any particular period by the unfavorable resolution of one or more of these proceedings or matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A subsidiary of the Company received a Civil Investigative Demand dated September 20, 2021 from the Department of Justice (&#x201c;DOJ&#x201d;) in connection with a False Claims Act investigation. The DOJ requested information related to teaming agreements with original equipment manufacturers and the Company is cooperating with the DOJ. At this stage of the matter, the Company is unable to assess the probability of any outcome or the range of possible loss, if any.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMTk5NA_a954f694-0044-4329-bbe0-9419881eda2b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Segment Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s segment information reflects the way the chief operating decision maker uses internal reporting to evaluate business performance, allocate resources and manage operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has three reportable segments: Corporate, which is comprised primarily of private sector business customers with more than 250 employees in the US, Small Business, primarily servicing private sector business customers with up to 250 employees in the US, and Public, which is comprised of government agencies and education and healthcare institutions in the US. The Company has two other operating segments: CDW UK and CDW Canada, both of which do not meet the reportable segment quantitative thresholds and, accordingly, are included in an all other category (&#x201c;Other&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has centralized logistics and headquarters functions that provide services to the segments. The logistics function includes purchasing, distribution and fulfillment services to support the Corporate, Small Business and Public segments. As a result, costs and intercompany charges associated with the logistics function are fully allocated to all of these segments based on a percent of Net sales. The centralized headquarters function provides services in areas such as accounting, information technology, marketing, legal and coworker services. Headquarters function costs that are not allocated to the segments are included under the heading of &#x201c;Headquarters&#x201d; in the tables below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about the Company&#x2019;s segments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.971%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Headquarters&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.6)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.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 style="height:14pt"&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;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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71.4)&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Geographic Areas and Revenue Mix&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;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;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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;/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;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;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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,429.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,519.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,362.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,688.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442.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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sales by Channel&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,861.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,425.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is agent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 style="height:15pt"&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;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;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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="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="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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.695%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,178.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;759.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,983.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sales by Channel&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586.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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,291.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is agent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 style="height:15pt"&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;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;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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents Net sales by major category for the three months ended March 31, 2023 and 2022. Categories are based upon internal classifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware:&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;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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notebooks/Mobile Devices&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,713.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Netcomm Products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Desktops&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Storage and Servers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Hardware&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,688.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.7&#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 style="height:5pt"&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Certain software and services revenues are recorded on a net basis as the Company is acting as an agent in the transaction. As a result, the category percentage of net revenues is not representative of the category percentage of gross profits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Prior period amounts have been reclassified to conform with current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMjE1_04eedc76-ea45-4db1-afbb-00677f8c341e"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount
      contextRef="i89064cc1541d41f78aa885cbc9bd4ecd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMzM0_4600e8e9-e96c-4cc6-9d6d-90f9fdac0f5a"
      unitRef="employee">250</cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount>
    <cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount
      contextRef="icb0aa25baf0d4d548d01025130393c75_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfNDM1_c030a7f3-52e4-4340-804b-c083bb4d600a"
      unitRef="employee">250</cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount>
    <cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfNTcy_d2c331c6-ee59-4f92-8198-7a2349b35321"
      unitRef="segment">2</cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMTk3Ng_3dc8c4e2-dee7-48ee-a389-4834950d0c0d">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about the Company&#x2019;s segments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.971%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Headquarters&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.6)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.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 style="height:14pt"&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;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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71.4)&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItMi0xLTEtMTMyMDc0_7a2555db-33ec-4519-ad79-da4b7c18c168"
      unitRef="usd">2203700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItNC0xLTEtMTMyMDc0_c08c15c2-c639-4e53-83bb-946c86336486"
      unitRef="usd">411400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItNi0xLTEtMTMyMDc0_1a29c831-b95e-4b77-aa0d-ab1f849f2ba4"
      unitRef="usd">1812800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItOC0xLTEtMTMyMDc0_d1a7bf8b-1f34-48b8-b731-adce4f161c6a"
      unitRef="usd">675200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItMTAtMS0xLTEzMjA3NA_745da4b8-3fb8-4f3a-9e3e-026e021ae306"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTItMTItMS0xLTEzMjA3NA_df1c4735-f32d-453c-b109-8bd1734d78b8"
      unitRef="usd">5103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtMi0xLTEtMTMyMDc0_3e9ddef3-6685-4ee4-ae8a-159911ca0ae4"
      unitRef="usd">193300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtNC0xLTEtMTMyMDc0_3e923e5f-fc4f-45cd-b6c7-d0ef645cff07"
      unitRef="usd">41500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtNi0xLTEtMTMyMDc0_5912eec0-8801-4374-8e9d-aa00f2b10cb0"
      unitRef="usd">127500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtOC0xLTEtMTMyMDc0_840fdec6-df40-4913-92d8-cd7ec24d6e9e"
      unitRef="usd">36500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtMTAtMS0xLTEzMjA3NA_14b111ae-e814-46f6-a363-4ee4caa1c383"
      unitRef="usd">-43500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTMtMTItMS0xLTEzMjA3NA_0e6944a5-7f84-412e-9db2-d2b561b8b089"
      unitRef="usd">355300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtMi0xLTEtMTMyMDc0_a73295da-8d2d-46e4-a5cb-33e94a6f7f8e"
      unitRef="usd">22800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtNC0xLTEtMTMyMDc0_f6060d91-f1ff-4bf0-a03e-2d4e45ecd62e"
      unitRef="usd">1300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtNi0xLTEtMTMyMDc0_786f102b-8d2d-461f-85a1-7309333b4d69"
      unitRef="usd">16200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtOC0xLTEtMTMyMDc0_429528dc-21f9-47fc-b4ae-c8ffe9fd6cd6"
      unitRef="usd">7800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i70e592077f524c7ca46b92b8f9c0aaa1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtMTAtMS0xLTEzMjA3NA_acbfb168-5f8c-4df6-a944-f6803a3e01e9"
      unitRef="usd">22600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTQtMTItMS0xLTEzMjA3NA_464c4fc0-ca12-4c83-8f48-4ceb6ea93c16"
      unitRef="usd">70700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctMi0xLTEtMTMyMDc0_66267dc6-ee4a-4b0c-bc75-5e1bfa3ae42f"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctNC0xLTEtMTMyMDc0_4ae809bb-2170-4e38-8f9d-c84150884e1a"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i788027820a0545949e7d118802689616_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctNi0xLTEtMTMyMDc0_9ad32017-8fe3-4716-8361-fe64fc378642"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctOC0xLTEtMTMyMDc0_29d77a2b-9acd-4fef-9333-1d1a72027471"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctMTAtMS0xLTEzMjA3NA_7eeb068a-0c21-4267-b4fa-ed258875418b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTctMTItMS0xLTEzMjA3NA_313958ab-42bb-4d8a-9cf2-0d6039079265"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtMi0xLTEtMTMyMDc0_bbb50a5e-a8ff-48ef-aa28-61e9e6af1cf9"
      unitRef="usd">210000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtNC0xLTEtMTMyMDc0_a57867e2-427a-44e9-b716-104cf18092fb"
      unitRef="usd">46700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i788027820a0545949e7d118802689616_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtNi0xLTEtMTMyMDc0_5b96c5d5-e301-4465-99a0-628616c0f779"
      unitRef="usd">141800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtOC0xLTEtMTMyMDc0_a3831ba0-4b04-43df-84a1-82576c4ae55f"
      unitRef="usd">36700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtMTAtMS0xLTEzMjA3NA_41a6c5ec-4b85-4cca-b7ed-c8ef56a491b8"
      unitRef="usd">-48300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTgtMTItMS0xLTEzMjA3NA_94793c9f-5bbf-49e3-a8e0-7769294fdf45"
      unitRef="usd">386900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktMi0xLTEtMTMyMDc0_5ad2886e-95a4-4335-85c5-8d2711326830"
      unitRef="usd">25000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktNC0xLTEtMTMyMDc0_2fc712b3-a963-441c-a2e0-2efb70a0db1c"
      unitRef="usd">1400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i788027820a0545949e7d118802689616_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktNi0xLTEtMTMyMDc0_bd41e76e-e1cc-4ae4-a04b-ea9f852d39a6"
      unitRef="usd">16300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktOC0xLTEtMTMyMDc0_d695bec0-5a05-4b88-a11b-aed5292ec56a"
      unitRef="usd">8400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibf073f649b5f482a87e8ca13f6f7f0c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktMTAtMS0xLTEzMjA3NA_e8797146-29e1-497d-ad90-b68e44b834e0"
      unitRef="usd">20300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjNiNjcyMWQ1NWYyODRkZTViZDVlYmE2M2U2NjRmYWRmL3RhYmxlcmFuZ2U6M2I2NzIxZDU1ZjI4NGRlNWJkNWViYTYzZTY2NGZhZGZfMTktMTItMS0xLTEzMjA3NA_9ebc43f7-a717-4926-98c6-f2d11c78933a"
      unitRef="usd">71400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RleHRyZWdpb246M2JiMWEwNmRmNDA5NGZkOTg2MzYyMzM5YTVlZDA4MjNfMTk5MA_c2368ce8-449e-4694-8ad9-a81196763581">&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Geographic Areas and Revenue Mix&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;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;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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;/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;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;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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,429.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,519.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,362.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,688.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442.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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sales by Channel&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,861.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,425.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is agent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203.7&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411.4&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675.2&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 style="height:15pt"&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;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;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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="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="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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.695%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,178.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;759.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,983.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253.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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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;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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sales by Channel&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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586.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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,291.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is agent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,627.6&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764.5&#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 style="height:15pt"&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;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;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="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Net sales by geography is generally based on the ship-to address with the exception of certain services that may be performed at, or on behalf of, multiple locations. Such service arrangements are categorized based on the bill-to address.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents Net sales by major category for the three months ended March 31, 2023 and 2022. Categories are based upon internal classifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.199%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware:&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;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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notebooks/Mobile Devices&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,064.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,713.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Netcomm Products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Desktops&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Storage and Servers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Hardware&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,688.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.7&#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 style="height:5pt"&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;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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103.1&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Certain software and services revenues are recorded on a net basis as the Company is acting as an agent in the transaction. As a result, the category percentage of net revenues is not representative of the category percentage of gross profits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Prior period amounts have been reclassified to conform with current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c2178fcdb6b43ad87ac953554e2603c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtMS0xLTEtMTMyMDc0_ad4964cc-8201-4309-aff6-ced98853fe0a"
      unitRef="usd">2199200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cd77abe84ec499281ef8c71ce6a4e39_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtMy0xLTEtMTMyMDc0_96e9d63c-a2fa-44f2-bb3b-441945a49130"
      unitRef="usd">409600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91e5094218174f30ab89e7de06e739f8_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtNS0xLTEtMTMyMDc0_cb307ad8-fad9-4dbf-b8c7-522408693633"
      unitRef="usd">1812600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id90fb2dfa3f649e59fd64da82d129309_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtNy0xLTEtMTMyMDc0_f2552c69-2b10-45c3-a161-2fae96f76d86"
      unitRef="usd">8500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i338da460775f485f909fd5f21f8bc53b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjgtOS0xLTEtMTMyMDc0_d16f64b9-4466-40ea-9edd-5218802c9726"
      unitRef="usd">4429900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64841d2821d34b798c8445748b6ffdfc_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktMS0xLTEtMTMyMDc0_78553036-b1b4-4c61-a87c-772ab100c2cb"
      unitRef="usd">4500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1958233493894314afee0b6c91612de7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktMy0xLTEtMTMyMDc0_d7111b61-fe08-4b82-a59f-c8f0d7130207"
      unitRef="usd">1800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b6660396d914c77bbe2e0c9930c633f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktNS0xLTEtMTMyMDc0_2e393168-88eb-476c-990d-975f0515d8f6"
      unitRef="usd">200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5e67904d07e4556853ac8fc259a4806_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktNy0xLTEtMTMyMDc0_2db6a0cd-9512-40d8-836b-20170092b5b1"
      unitRef="usd">666700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fb70e40a8634e8b861d8f3977055842_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNjktOS0xLTEtMTMyMDc0_cd597a55-aeeb-4d58-af2c-044b764f4dd1"
      unitRef="usd">673200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtMS0xLTEtMTMyMDc0_28004f4d-35d4-48b3-a133-1236a52e4791"
      unitRef="usd">2203700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtMy0xLTEtMTMyMDc0_b735267d-9d8e-43f6-8061-41395b31f828"
      unitRef="usd">411400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtNS0xLTEtMTMyMDc0_e482a445-dfc2-4abc-a7e0-11d082735a5a"
      unitRef="usd">1812800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtNy0xLTEtMTMyMDc0_6da59ae6-72df-43e5-b32b-6dbafb586d58"
      unitRef="usd">675200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzAtOS0xLTEtMTMyMDc0_6e324d7f-fe4d-4e7f-a4e2-ea65d97a57c5"
      unitRef="usd">5103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac436a22f5d9420eb1a08218f8b7f9eb_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtMS0xLTEtMTMyMDc0_e11fcf23-ef33-4e0e-9522-239c71d29c9f"
      unitRef="usd">1519400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib89d542ccc4e4aa4b9bf55db836c91ca_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtMy0xLTEtMTMyMDc0_146b7dbd-ae08-4095-b852-0481f729f867"
      unitRef="usd">334700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56e591521674477fa135587c04037aa4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtNS0xLTEtMTMyMDc0_fa6c05a2-7205-4121-aa9c-60931c7a616f"
      unitRef="usd">1362500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53a79189466d4ce793c72f6f2a7ad840_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtNy0xLTEtMTMyMDc0_7b3fdb6b-d9f1-4d1d-902e-e387125dd77a"
      unitRef="usd">471600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzMtOS0xLTEtMTMyMDc0_dd1edcb0-f188-4bd1-b9df-e12daf61f2d4"
      unitRef="usd">3688200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f5271a1515d418380a069892f8419bc_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtMS0xLTEtMTMyMDc0_0c830f0f-5830-4687-9707-d9bc78a182f4"
      unitRef="usd">453000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02d15befa35d4fce9e4a02ecce8c1042_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtMy0xLTEtMTMyMDc0_e3a4622a-7dd8-4f10-81d7-8cd12e078878"
      unitRef="usd">56200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8caf15d56d03470ba262f1fee7349c2b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtNS0xLTEtMTMyMDc0_8160c9ac-93d0-4291-a9c9-84b43d403de8"
      unitRef="usd">301500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33a44c20b36349238e644bb98f3ce4d2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtNy0xLTEtMTMyMDc0_c2ecf933-4e7e-494f-808c-aad7e7041610"
      unitRef="usd">134000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzQtOS0xLTEtMTMyMDc0_9ab405df-5cd7-4e9c-80ff-3831022785fa"
      unitRef="usd">944700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7e86b02d99347e0aac7e3af2ee92ed4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtMS0xLTEtMTMyMDc0_0ab4213d-badb-4a69-aee0-a7025dace7da"
      unitRef="usd">215500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60f04e5b4e984083bd0782aa132d326e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtMy0xLTEtMTMyMDc0_5d050ccc-8c4f-46d7-b723-7d63d9d66f27"
      unitRef="usd">15700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3113579cd199453cade6d76c33498e07_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtNS0xLTEtMTMyMDc0_1bde9398-4b68-4ea9-af0b-49f4a802d2b6"
      unitRef="usd">144400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c72caaacd3842309776ce51ad440ea4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtNy0xLTEtMTMyMDc0_ccb9af5a-12ab-4341-963f-bb54830d918f"
      unitRef="usd">66500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzUtOS0xLTEtMTMyMDc0_45e2bf01-ed2a-4292-b125-c8775d3f5bf8"
      unitRef="usd">442100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i898a778633dc4ddaa69a551666c58a6a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtMS0xLTEtMTMyMDc0_c31d94bd-31e2-4d92-92d4-b38f588372a2"
      unitRef="usd">15800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cadd8ce9e684e50bf64d9bea12ce0a1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtMy0xLTEtMTMyMDc0_6ece5d47-ea8d-4d35-81cf-1e8a0e53669e"
      unitRef="usd">4800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i384de207401046299b5fc02a9b0878d6_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtNS0xLTEtMTMyMDc0_6e9353da-8e58-48c4-a867-7e534da0386c"
      unitRef="usd">4400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07db2311b43e429382e96140afb96e8c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtNy0xLTEtMTMyMDc0_89fecc43-c8ed-4808-ac08-ea8420e92a75"
      unitRef="usd">3100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzYtOS0xLTEtMTMyMDc0_3ebdc23c-ebdb-4d52-9068-318539c51416"
      unitRef="usd">28100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctMS0xLTEtMTMyMDc0_b0caf7e4-a7a9-4eac-94f5-033e1e59ee02"
      unitRef="usd">2203700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctMy0xLTEtMTMyMDc0_b5048364-71b9-4cff-bc62-934c1349fae1"
      unitRef="usd">411400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctNS0xLTEtMTMyMDc0_4ebf2cd1-5c0b-4916-8958-88204ec1c70c"
      unitRef="usd">1812800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctNy0xLTEtMTMyMDc0_5d631242-11d7-4b48-afc8-75ae4697e94e"
      unitRef="usd">675200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfNzctOS0xLTEtMTMyMDc0_a327f2dd-9f8e-4c70-9b31-3527a1b5dba6"
      unitRef="usd">5103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3a09e60836a433fbe9327041b6d2cab_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtMS0xLTEtMTMyMDc0_5697bd5c-7fa9-445b-a491-4b1dd5f0e1ec"
      unitRef="usd">2203700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ef8ef9450674cc98a366390a0ca1032_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtMy0xLTEtMTMyMDc0_e72c0e52-6413-4327-a3a0-aa8020a45d9d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if36c0ddad673479783cba9a6754e4ba1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtNS0xLTEtMTMyMDc0_96c6e6b5-2f4f-4952-a2af-9fa27216d26a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i895466c952f2417faf215b6a0765478f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtNy0xLTEtMTMyMDc0_e540325f-ff2b-476b-9061-34ce8ef00568"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i031d265e5daf418ca718bebb1f079547_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODAtOS0xLTEtMTMyMDc0_53b9cf2d-61ef-443f-8426-3dde6c872045"
      unitRef="usd">2203700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c034ac108094d458b3237b433ccee02_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtMS0xLTEtMTMyMDc0_0ce5692d-5b34-4aa0-bff8-0dff7f39f18d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i721e0acf9b7b47059257bd2ca68c3d10_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtMy0xLTEtMTMyMDc0_d2553d28-dc55-4e4f-8f27-fe674b72ba04"
      unitRef="usd">411400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e243ad5f9df47eb9770267a1053e5f8_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtNS0xLTEtMTMyMDc0_4e05852a-803b-4ea0-8c4d-8c2d4f92df23"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0eee7b6b82454a96bc07c708283cdf3c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtNy0xLTEtMTMyMDc0_f5cd3a46-8e2b-4d0c-8370-cc192208f831"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if80174b2708141798c0f2c87570269d0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODEtOS0xLTEtMTMyMDc0_20eb58e5-1304-4095-98cf-019bfc30eb29"
      unitRef="usd">411400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff6fee7e2b244ec0ad07d18ad53a184f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItMS0xLTEtMTMyMDc0_127ee927-c30d-46c8-b4ef-efd010039237"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibaec4c1b3f2e4a0bbef80dead5830640_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItMy0xLTEtMTMyMDc0_352751b4-b065-492e-b757-0efaaea7f677"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7773ee8befc642dfbc1910ac296db50f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItNS0xLTEtMTMyMDc0_55b87b58-b380-4e34-b871-9ea7f364686c"
      unitRef="usd">551500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1836453a12cb46cdb808b2acb358cd02_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItNy0xLTEtMTMyMDc0_543fd382-c432-4981-87b5-0834e7538e63"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaedb5534e71342bcb42475f99225e79a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODItOS0xLTEtMTMyMDc0_1492ee91-86b6-4e3c-b28d-9ef284d664a3"
      unitRef="usd">551500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48187823057740f58b6c3796bdeeec81_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtMS0xLTEtMTMyMDc0_0c499a95-fcb9-411f-a527-a18d64000ba7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18f6dc4da6e546d39d349f431d1b6cfd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtMy0xLTEtMTMyMDc0_1b3ea63d-04b7-4547-a949-2a57b88b6d02"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5a1fd3b354144f599f4113d2bab742d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtNS0xLTEtMTMyMDc0_ea5b1308-3975-4b5b-ba2b-9b8dbc6a60f4"
      unitRef="usd">665700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4ecc356ce254b1d9a48098ad54dabea_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtNy0xLTEtMTMyMDc0_f3b97091-c8ee-466b-8f5c-f9581e097215"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb82f343e93d48298bd888dbe77ef12d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODMtOS0xLTEtMTMyMDc0_33e22e9b-72fa-4dac-87ea-71de97717b4f"
      unitRef="usd">665700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf6aae24fe494b139ad2837bf5f9e414_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtMS0xLTEtMTMyMDc0_e1f662ca-b6b1-4a72-b829-9c556077f0b9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8f0a21615364be4a3a1b7b4038ea625_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtMy0xLTEtMTMyMDc0_668f1627-91c8-4e31-ae1b-158180f3189a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f9895955e6e48e79a495bef752ff398_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtNS0xLTEtMTMyMDc0_4e0c133e-805b-480f-913b-a3555ec718fa"
      unitRef="usd">595600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e23fcb09ff04ea8b325806ffef68a49_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtNy0xLTEtMTMyMDc0_a8ac366a-f840-4fd0-b2ac-36dc307f3560"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ed9503db18b45828dd4d4c979ad2553_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODQtOS0xLTEtMTMyMDc0_13285f17-6cbd-44fc-bf2b-7a873d4269ba"
      unitRef="usd">595600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69fcef8235c24eecb87c087044da49ec_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtMS0xLTEtMTMyMDc0_1eaf292e-e069-45c2-a2e0-309a36d26d32"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37690d2321a543bb944dc1becb4a592d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtMy0xLTEtMTMyMDc0_ab5ad7b5-5744-4b5d-8ec7-ed035fad4867"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc300f69db9847888db0df4129ffc8e3_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtNS0xLTEtMTMyMDc0_50b15b13-1c96-4558-a88e-3a64fc35fa5c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd07343144034f55a870ac8d0449c19e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtNy0xLTEtMTMyMDc0_cc06f517-3eb8-4d1c-9238-3a8e5f6f1457"
      unitRef="usd">675200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29dfcca85ad14125b03269bef647c541_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODUtOS0xLTEtMTMyMDc0_25b19dc3-def5-401c-8af1-88f44821abfd"
      unitRef="usd">675200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtMS0xLTEtMTMyMDc0_568750e6-e6b2-449d-8a7f-37fd5fdfe4a9"
      unitRef="usd">2203700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtMy0xLTEtMTMyMDc0_20a3415b-8a1c-451d-b388-262fb7e99ea6"
      unitRef="usd">411400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtNS0xLTEtMTMyMDc0_d39d4d3c-1b09-45d9-b45f-99050079b0a1"
      unitRef="usd">1812800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtNy0xLTEtMTMyMDc0_955033a7-9b03-4a57-b4c0-a234a14ffae1"
      unitRef="usd">675200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODYtOS0xLTEtMTMyMDc0_285c095a-6ce7-4d3c-9057-4974c76634f4"
      unitRef="usd">5103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7a4447985dc49bb828b4037dc28be85_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktMS0xLTEtMTMyMDc0_bd05e8cd-4a91-4ef0-9b96-3713f4d7c9c1"
      unitRef="usd">1861400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4486bd32e564830b9f406b326a5ec60_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktMy0xLTEtMTMyMDc0_2aae5f88-9803-422e-967d-1b82046cb687"
      unitRef="usd">365300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic240cf936dcf4da8aead7a0e4cbf6568_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktNS0xLTEtMTMyMDc0_fa46062f-c855-4794-b668-038d7bed1016"
      unitRef="usd">1608600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifacc50a2ca9f4f84b3cfe71c53b631e7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktNy0xLTEtMTMyMDc0_09accd1d-20e1-42e0-866f-e8cef3dc2ac7"
      unitRef="usd">590500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ea2315b05de4fa39d385776619f7c0d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfODktOS0xLTEtMTMyMDc0_866040a4-a6a5-4af1-b910-a77ca18601c5"
      unitRef="usd">4425800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dfc7c59df56443ebfe3971fe0734f1a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtMS0xLTEtMTMyMDc0_1e7414ce-0322-40f6-a76a-9f92c439f08e"
      unitRef="usd">185400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcd2aa6d7f684d0e8cb3b61f9573d266_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtMy0xLTEtMTMyMDc0_b13581b7-4bf6-47da-8a81-c4272b634387"
      unitRef="usd">36800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79e1fcd1a1f84bb9a66a923dcbe12ed3_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtNS0xLTEtMTMyMDc0_f9547a83-169d-4114-b3db-588d5a5950c1"
      unitRef="usd">101500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa378f47e3c842a5ac948e321eaac404_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtNy0xLTEtMTMyMDc0_b2acb9ce-e958-46da-a06b-4fc70378f351"
      unitRef="usd">28400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2724dfaca1441fab85ffec5f5c183c4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTAtOS0xLTEtMTMyMDc0_c7563a77-1216-415a-aa76-a476fa3686f2"
      unitRef="usd">352100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb6d002e86cb4f7da06eb33cb338c8ef_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtMS0xLTEtMTMyMDc0_a69da64f-0407-4e2a-8787-69229d4dac20"
      unitRef="usd">156900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb2afd0d9c4342518c02755ebd7baa8c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtMy0xLTEtMTMyMDc0_4f5d649c-f04b-4041-9294-bf3d6901d5b6"
      unitRef="usd">9300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c00d63e544b4349b2088fab924a5dc5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtNS0xLTEtMTMyMDc0_c71e3e74-5a3c-45c0-a2bf-ea3904397a14"
      unitRef="usd">102700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3b59f232f124b0da2dbb9979fbd3fcc_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtNy0xLTEtMTMyMDc0_5453d0e0-ad17-40d9-ba25-219cc3b9472d"
      unitRef="usd">56300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic15702760bdc4b5693f5e902266b55ac_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTEtOS0xLTEtMTMyMDc0_00ed5d65-ed62-4a8c-870f-62cb93be5d5f"
      unitRef="usd">325200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69534fcd829f475e8d31c1b1792ac9aa_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItMS0xLTEtMTMyMDc0_e1c99c2e-2c63-4cf5-8736-4e152f834a3b"
      unitRef="usd">2203700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf3ba9743de046b58ca318c58bd6d61f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItMy0xLTEtMTMyMDc0_c68ff1e2-2140-44cb-bfff-ce84cbf9682c"
      unitRef="usd">411400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ece9d479f64bbdb87785121dca6b95_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItNS0xLTEtMTMyMDc0_85eaa4ce-cec8-4c3c-b338-34833747a8bd"
      unitRef="usd">1812800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43aa0db6de87441ea9d783239d9cdf1b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItNy0xLTEtMTMyMDc0_b3de483b-e3d6-414c-8070-4c05a86a9d71"
      unitRef="usd">675200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfOTItOS0xLTEtMTMyMDc0_59cc6537-bf41-4cf4-ba21-281fcaae84fb"
      unitRef="usd">5103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b1c48cd5e7d42c683c2ace560d3cfee_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTEtMS0xLTEzMjA3NA_2e57b823-0db1-44dd-bb7c-3f0be8ad1429"
      unitRef="usd">2616800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4caa6afedc8f405e91a80a2c440a37ef_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTMtMS0xLTEzMjA3NA_9fdc73af-31eb-47b9-9e76-8d3d08e88524"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacfbb8be4aab4973b8b940edf2f1820b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTUtMS0xLTEzMjA3NA_3b65c588-5e01-4361-976c-6fd8f271baa2"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i953dc5976af44b22868bc93762ae80c0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTctMS0xLTEzMjA3NA_4cf52f4a-7ff2-49ec-8c09-2157b95ae7a0"
      unitRef="usd">4600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i728d689a7d59465cb5f99a9da778b1de_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAwLTktMS0xLTEzMjA3NA_fbdfb57a-d2f7-4f82-bc3a-bf3470dbbea1"
      unitRef="usd">5178400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i226eeb81cc8245c9b8d11f7f2a10b3a3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTEtMS0xLTEzMjA3NA_4680ece7-b5be-491b-9b6b-71fe697b7711"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7719ef703a3640b68f6b9563f9183133_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTMtMS0xLTEzMjA3NA_f137e0e4-cb3d-4920-b7cf-9f56a8db5024"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i424389333aa3424faa212bf0e9f1fc69_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTUtMS0xLTEzMjA3NA_df9f0203-46d4-4040-8f06-eb129564b82e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb178782fe8344aaa6d03c720223e95d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTctMS0xLTEzMjA3NA_27b475ee-f26d-4b49-8b75-ecdb83056c89"
      unitRef="usd">759900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib34b491263314c8ba691e573d7be6cc1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAxLTktMS0xLTEzMjA3NA_7e50c1c1-a6b9-4a11-a847-01cfc2d2e476"
      unitRef="usd">770700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTEtMS0xLTEzMjA3NA_9dcdb465-c875-4486-90ae-3774f9b34507"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTMtMS0xLTEzMjA3NA_b71db968-9a40-4958-b62e-fe6ff4c52fc7"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i788027820a0545949e7d118802689616_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTUtMS0xLTEzMjA3NA_f3ad888c-dd57-4be6-a3e3-7a6be7b59ac9"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTctMS0xLTEzMjA3NA_69fbeece-d577-42a4-8a97-7536ab7b7705"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTAyLTktMS0xLTEzMjA3NA_a52bea0c-cd1a-4f8b-9955-d10a481d316b"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01792b883f7f485eb8070f0e35d335aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTEtMS0xLTEzMjA3NA_b8d187f6-fa97-4240-a1ec-53fafdf9f64a"
      unitRef="usd">1983600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c981f647fb34b45b0deaf320de6f967_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTMtMS0xLTEzMjA3NA_1c0a5c9a-27c4-4f98-9d4c-0be8b4efc6fc"
      unitRef="usd">443500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc23ef2ccaf04465921d70e64445c7ff_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTUtMS0xLTEzMjA3NA_e6b99a0d-d1b6-49d2-bda0-2e0ef2dd037c"
      unitRef="usd">1646300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e5214072c2c4dd39432071abad5d671_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTctMS0xLTEzMjA3NA_41b3d709-819e-4e4a-8421-6a247d6463c2"
      unitRef="usd">608700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA1LTktMS0xLTEzMjA3NA_3376af11-51f9-4065-a986-0b3334d2180c"
      unitRef="usd">4682100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41d56c22bd7b4b63beb1b4e2291f27cc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTEtMS0xLTEzMjA3NA_52c137c7-3564-4288-9699-ee77167cf2d3"
      unitRef="usd">399800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie10e88c29a864055b704088ae8cdd02b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTMtMS0xLTEzMjA3NA_499f42cb-1a9d-476f-a5cf-bf748dec0e98"
      unitRef="usd">59800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9217434452bc42a1ade3dc8ce1828fa4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTUtMS0xLTEzMjA3NA_7f819f5c-1c45-4bfc-9cd3-951a45d388eb"
      unitRef="usd">253200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5eb09e47ca6a42e89a719dc410e3e840_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTctMS0xLTEzMjA3NA_f91c76b1-d649-4cfd-8cb8-ff0c98a97f46"
      unitRef="usd">85600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA2LTktMS0xLTEzMjA3NA_542b1148-d35d-4981-8140-62b6a62a5ad4"
      unitRef="usd">798400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa4c0ea51138419dab9ca48122ebf9e1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTEtMS0xLTEzMjA3NA_60ca87bd-e6d7-4605-b8b7-d66d751fa298"
      unitRef="usd">225300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7eeeef2295c8464b9833ccae4fa778e0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTMtMS0xLTEzMjA3NA_a3a3ed9b-80e7-49a7-bea7-1bceeb99079d"
      unitRef="usd">15100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idba6492f491542e4be674a1ed7a4ffd6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTUtMS0xLTEzMjA3NA_75240eb4-b69a-409a-a9eb-64dcd25df950"
      unitRef="usd">129200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0972bb1041444811b67de248b451bdb8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTctMS0xLTEzMjA3NA_c8248b0c-33f9-4666-a166-7d800618cb2e"
      unitRef="usd">67900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44e2b110316a4694b25b809407b898dd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA3LTktMS0xLTEzMjA3NA_6de55db8-3a40-4934-a33d-422a1bc82ba8"
      unitRef="usd">437500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24629d7056024bc884d9dea0a605875d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTEtMS0xLTEzMjA3NA_6fb65401-35fc-4273-bec5-e8dd121053b2"
      unitRef="usd">18900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa683e6962ee4341b8c44545386e28d7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTMtMS0xLTEzMjA3NA_785cf8f7-288c-48fe-8e1a-0c9de4fd1017"
      unitRef="usd">5600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i606e73bf6a8b43d9954bafd8e3dc750c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTUtMS0xLTEzMjA3NA_2fd0ead5-ddb2-494b-88ac-096e793471e6"
      unitRef="usd">4300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia90587018646496593241cdd6e9430ab_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTctMS0xLTEzMjA3NA_59a7e144-c8d7-4cf3-9e92-ee05bb8fe59a"
      unitRef="usd">2300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA4LTktMS0xLTEzMjA3NA_4f14dbcb-967a-4c57-9a60-96fc9ba7995f"
      unitRef="usd">31100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTEtMS0xLTEzMjA3NA_f3fb03a3-2955-41f0-aefe-834552b5d76e"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTMtMS0xLTEzMjA3NA_620c212b-8b88-4171-b883-dea134c122fe"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i788027820a0545949e7d118802689616_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTUtMS0xLTEzMjA3NA_5139f0ce-1aa4-4da8-8e02-50727d18c9b2"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTctMS0xLTEzMjA3NA_f2441e84-1651-4978-8a05-263f769ccf5a"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTA5LTktMS0xLTEzMjA3NA_8d47c481-ed89-4f09-ba5c-703beb769646"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e860795e5974470869a874d62b306c2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTEtMS0xLTEzMjA3NA_07dc65cf-12da-4209-856c-f7c6f4b948f1"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5db7d295527a4bad9676b363e73b39de_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTMtMS0xLTEzMjA3NA_7e874159-6af3-4b97-a2d7-e9cc9645d22e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17dc82376b2e4315ad28f6fd86fc8d34_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTUtMS0xLTEzMjA3NA_107b55d0-89c7-4ebf-bef0-0481cbd200e9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i606f76a32e1c4cff8950f89f97fe5e42_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTctMS0xLTEzMjA3NA_4936a87e-4766-4ff3-9c8d-1e58cbc9a6e8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4ea20c64a1d4e11a9201e00b5fee6e4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEyLTktMS0xLTEzMjA3NA_d865f74b-b779-46a5-9703-2ef7c62adb5e"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief277d1c9515400c817fcf5a9fff077f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTEtMS0xLTEzMjA3NA_6b91d750-3671-4140-a8fe-525bb9769141"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadbcea0870744903bceb5554d8686760_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTMtMS0xLTEzMjA3NA_a8585b6d-7930-4e0c-88ed-ada1f14d132d"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b5124bb4a464557ae2a424e68335fcf_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTUtMS0xLTEzMjA3NA_0b6fa303-b376-40f9-b321-be6ac8c9f096"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b94aab3024c4ca5b6c53879bcef6b14_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTctMS0xLTEzMjA3NA_a50d7345-890a-4a8b-abff-d0361bc8e255"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcfbb8e2b3644179b03204abb1a08ee5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTEzLTktMS0xLTEzMjA3NA_3feb9d4d-d40f-4e08-9ed1-62ebf5471003"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id43ca398754e4cd9816bac259993fa57_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTEtMS0xLTEzMjA3NA_0953ab1c-56cb-4f97-b72f-c4ec17cfdd21"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93c40bd4b8ce478591db175d47ff61c4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTMtMS0xLTEzMjA3NA_7d2b8477-9661-42a6-98fd-4a23ff654f93"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8042a0545524663af7b2a4dba9a93db_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTUtMS0xLTEzMjA3NA_4171ee35-b03e-4c4c-ace7-606b2a5d2917"
      unitRef="usd">543900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7e951ece9ee431faff212d935ca6f0c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTctMS0xLTEzMjA3NA_f9e49448-ace4-4c26-a347-c9281b50c634"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i417b5bc726d84863b20ac0087409283a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE0LTktMS0xLTEzMjA3NA_fbbda0c9-637e-412f-be59-9ee9e0f2f57e"
      unitRef="usd">543900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad648ff5df644525850bcb3a42673663_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTEtMS0xLTEzMjA3NA_a24e99f9-90c5-4368-90c6-525c4316dc3f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id161de5dc4124124aadfa9c29bc128d5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTMtMS0xLTEzMjA3NA_fef25f1c-974e-4516-9ea7-293d9231d416"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ca4099b5b924d079e7cc64ffc0424fa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTUtMS0xLTEzMjA3NA_b4ad763a-0881-4416-8ece-3dfba716834d"
      unitRef="usd">902800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ae5cfa94fca46548507a8c96f509de4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTctMS0xLTEzMjA3NA_d1420544-c8a8-4e8c-9538-ba50e3dec848"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib49ce322cf484b0699e9f4dcef7e17a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE1LTktMS0xLTEzMjA3NA_49f9b802-5dda-4a2b-ac9d-c3fa143aba4b"
      unitRef="usd">902800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida4df4b6b53747e2a52a720234206c78_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTEtMS0xLTEzMjA3NA_cbba1371-383f-4470-a871-4c06d5e9fd8e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a9797483e3c4ac3baf31a1abe2c3190_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTMtMS0xLTEzMjA3NA_6c9c2347-35ff-42d5-a3fe-1f7de0139d01"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3bf3941083045688dae03a4297ce08d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTUtMS0xLTEzMjA3NA_431ef093-f276-4d2c-8e1e-cad95ec72656"
      unitRef="usd">586300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72055a9996a24c08810ab6a86e60b063_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTctMS0xLTEzMjA3NA_2d05b2c2-d04b-4df4-8435-1ee5a8e6b9c5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cbc5cf4f1d44fe2b899e3a896395e3d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE2LTktMS0xLTEzMjA3NA_c792e592-c8af-41fc-a930-eeba3c8246cf"
      unitRef="usd">586300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia869271a34d94b319a531e10346dcf50_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTEtMS0xLTEzMjA3NA_b16f042a-1a82-46c8-82c8-cf8e2e66eec4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d8643549a584250937ad5e6182979e5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTMtMS0xLTEzMjA3NA_0f3cb67a-6b30-438b-ab03-b7f8d9bd8e9f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie67b69c20cf64f318330caff38af7f17_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTUtMS0xLTEzMjA3NA_6abb2a07-4705-457d-9718-b23df10d57ec"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9162ad4c7d84e099a77604159917378_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTctMS0xLTEzMjA3NA_4c461554-cc18-43ed-a473-56ded234739f"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b3ff4e0665743aba1a2991c2491bfe4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE3LTktMS0xLTEzMjA3NA_6a0234ab-c677-4881-bf27-be728ff3dd18"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTEtMS0xLTEzMjA3NA_8193dce3-db57-4496-9027-9bfbf0d61d9c"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTMtMS0xLTEzMjA3NA_69e09a5c-e7d2-4b28-b98c-61302b8d26d4"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i788027820a0545949e7d118802689616_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTUtMS0xLTEzMjA3NA_2d489005-71cb-4834-9976-ac13e0b5142d"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTctMS0xLTEzMjA3NA_116a2963-ce88-449e-9172-ae9270ee4841"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTE4LTktMS0xLTEzMjA3NA_6e185308-181f-4dca-9384-dc39a5125c1f"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22594b1523f044ce82342ecdac538a64_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTEtMS0xLTEzMjA3NA_3f597190-33d1-4e71-8e75-9a614aec55ff"
      unitRef="usd">2291200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if546de85685d46d38d86a52e12225262_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTMtMS0xLTEzMjA3NA_8545fb01-1b4d-4ee8-832a-143cfd67c356"
      unitRef="usd">480000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7384000c7714ca5ae84e9b32f6877f4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTUtMS0xLTEzMjA3NA_b21c96c0-3d7d-46ba-9e33-76ef2c8bdb27"
      unitRef="usd">1840300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iceecbd81ca064762b6e1d8175038df6a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTctMS0xLTEzMjA3NA_9e3d037d-d976-4586-ae70-1ddbd8f9673b"
      unitRef="usd">677100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3e6ea6135f944639839ed67b9913a2a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIxLTktMS0xLTEzMjA3NA_042f7807-5d36-4f18-85e0-0ea6849e748d"
      unitRef="usd">5288600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89859913afd74e9080b9c115f1e65212_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTEtMS0xLTEzMjA3NA_453d2905-2ac8-4b42-973f-978b19475a97"
      unitRef="usd">180600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad4660e72bf450b95957101ae47f11c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTMtMS0xLTEzMjA3NA_e8dbd493-e90d-44da-80e0-1ea0d977f44e"
      unitRef="usd">34300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04f3d169ae8140398b47ae13d902f8f8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTUtMS0xLTEzMjA3NA_f3f15d85-5bdb-4cde-98a4-31668cb30e75"
      unitRef="usd">96300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i380f52efab3c420aa378e1a73ff8606e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTctMS0xLTEzMjA3NA_2d19a17a-f76f-400e-8bc4-850a19e2b3f5"
      unitRef="usd">29500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9cc6318d625440aa92189ae5b565e41_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIyLTktMS0xLTEzMjA3NA_bdf47658-d6cb-495f-8ebe-38f7d8686d5a"
      unitRef="usd">340700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee6cb142dd0b4321b2ef2fb91da7af3f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTEtMS0xLTEzMjA3NA_1d3a075d-113a-4f0e-ae07-a00e52cbc566"
      unitRef="usd">155800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8985fe420da34e42aa2483571bf0b536_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTMtMS0xLTEzMjA3NA_731f1987-7c84-473d-b815-ca1619554aa2"
      unitRef="usd">9700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7c8f9b466834acc8f80ae1e2796eabe_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTUtMS0xLTEzMjA3NA_9e23e622-24bd-4aa9-ad94-be14c95b1874"
      unitRef="usd">96400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75ede71b610e4b5abe1b85af94bdc9f9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTctMS0xLTEzMjA3NA_989ccdd4-d307-4630-9ebd-34d38d03af4c"
      unitRef="usd">57900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4ac7d08d77240e9b79ec192dc6de4d0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTIzLTktMS0xLTEzMjA3NA_6a113ad9-f2a4-4a54-87bf-872a356de621"
      unitRef="usd">319800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ce962c5ef7e4d59b12123fdd2c65f12_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTEtMS0xLTEzMjA3NA_9a87a8f5-c7a8-4975-b050-6f745a4f59dd"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee825948ecb4042a32ee3ad3f0fd429_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTMtMS0xLTEzMjA3NA_feecef4f-2f2d-4119-877c-7bae4ebd6a59"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i788027820a0545949e7d118802689616_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTUtMS0xLTEzMjA3NA_d832a011-0ca9-47ea-9a24-3fb96668b359"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba920e25918f467db576cb454c41e2aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTctMS0xLTEzMjA3NA_0ead74aa-e1f4-4ce6-8acb-8f4aec107d16"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOjJlNzUyYzliZGViNTQzYmVhOGQwNzEwNWI3YTEzOGE1L3RhYmxlcmFuZ2U6MmU3NTJjOWJkZWI1NDNiZWE4ZDA3MTA1YjdhMTM4YTVfMTI0LTktMS0xLTEzMjA3NA_7b787412-7afb-4a89-af89-1b342a0c2311"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib56a8726ddc242d1af6d94fcaa7dfff7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktMS0xLTEtMTMyMDc0_863ba2db-e10c-4685-adca-4d1643e0cc75"
      unitRef="usd">1064600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ib56a8726ddc242d1af6d94fcaa7dfff7_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktMy0xLTEtMTMyMDc0_ca126068-1416-4eee-95d5-68eb01f49066"
      unitRef="number">0.209</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id06b6bb817ac460c862b3d4c2432dd6d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktNS0xLTEtMTMyMDc0_acb7b7e6-2255-4b02-a37b-bb228d2fa0bb"
      unitRef="usd">1713800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="id06b6bb817ac460c862b3d4c2432dd6d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMTktNy0xLTEtMTMyMDc0_a8226716-6293-499c-aaec-ba4ca504516e"
      unitRef="number">0.288</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida71ac84842b4d4ab5def160fb68cdf8_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtMS0xLTEtMTMyMDc0_4b5368ff-a11d-4468-b9c0-9bdd96858fb1"
      unitRef="usd">744500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ida71ac84842b4d4ab5def160fb68cdf8_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtMy0xLTEtMTMyMDc0_627e308d-34ac-4fcf-9559-7e9ab393f9fc"
      unitRef="number">0.146</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9535f031c9504780b4c6fb579ae178d4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtNS0xLTEtMTMyMDc0_3afa21e7-2ba7-4c80-8214-8fbbff8675bc"
      unitRef="usd">567700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i9535f031c9504780b4c6fb579ae178d4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjAtNy0xLTEtMTMyMDc0_bfeeac3c-07ba-43ad-a318-af8c0c7f166f"
      unitRef="number">0.095</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80ed6b45f6964e28bde82f1ef5f678e7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtMS0xLTEtMTMyMDc0_f9a95575-495a-4ceb-9a06-3a4d74c4ead9"
      unitRef="usd">257900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i80ed6b45f6964e28bde82f1ef5f678e7_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtMy0xLTEtMTMyMDc0_9f7f6e36-cec1-4bcf-9f00-dad6ac261ce3"
      unitRef="number">0.051</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic62342d2ccca43a6973cdd4d13e09822_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtNS0xLTEtMTMyMDc0_8ca1d95b-640d-4bc2-a1a4-908c5a2e4c7f"
      unitRef="usd">337500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ic62342d2ccca43a6973cdd4d13e09822_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjEtNy0xLTEtMTMyMDc0_55dc7e51-641e-40a6-a863-d2d5e12f763b"
      unitRef="number">0.057</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b20d19b66c7405cbc054c114e540172_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItMS0xLTEtMTMyMDc0_25b8ffe5-d639-455a-8372-53eb5aea0ae9"
      unitRef="usd">476000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i8b20d19b66c7405cbc054c114e540172_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItMy0xLTEtMTMyMDc0_4ee0cbed-0c88-42e1-977e-92bac7deacea"
      unitRef="number">0.093</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5522e0dd9cf74f3e9f1977477a8504e8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItNS0xLTEtMTMyMDc0_c2920288-7a11-4463-a8ab-ef63a3db3e3a"
      unitRef="usd">629300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i5522e0dd9cf74f3e9f1977477a8504e8_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjItNy0xLTEtMTMyMDc0_6c0a818f-013b-4f9b-ad59-dc5151591cc3"
      unitRef="number">0.106</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec4603bd62ec4f63b129c6cd0398b602_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtMS0xLTEtMTMyMDc0_3d994cd1-359f-40cf-8a01-a5955af20f51"
      unitRef="usd">541900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="iec4603bd62ec4f63b129c6cd0398b602_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtMy0xLTEtMTMyMDc0_bdb81caa-c2d0-4a7b-a1e9-4c9b691ad21c"
      unitRef="number">0.106</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4f67289bd514055bf57baa9c62ad19f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtNS0xLTEtMTMyMDc0_e44454e0-0da6-442c-b324-5a35ad0da645"
      unitRef="usd">620800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="if4f67289bd514055bf57baa9c62ad19f_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjMtNy0xLTEtMTMyMDc0_11b7c615-7b8a-4720-bd86-c027f805ce9d"
      unitRef="number">0.104</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d0f08aad3de49dcb446c4f08b8ba3e4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtMS0xLTEtMTMyMDc0_70e53077-1b7c-4c79-940c-d10cf7c8c359"
      unitRef="usd">603300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i4d0f08aad3de49dcb446c4f08b8ba3e4_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtMy0xLTEtMTMyMDc0_a69a9bc8-45e5-4893-987e-9342490f601d"
      unitRef="number">0.118</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec669d00426a4f96921bb4dda40f8545_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtNS0xLTEtMTMyMDc0_4d6ae065-0091-40fe-b164-8007f01c29ff"
      unitRef="usd">813000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="iec669d00426a4f96921bb4dda40f8545_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjQtNy0xLTEtMTMyMDc0_ac7fcfcd-b452-4de0-97b7-887baba7fc6d"
      unitRef="number">0.137</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtMS0xLTEtMTMyMDc0_91954c3c-d05e-4cd7-9022-001648bf3a2d"
      unitRef="usd">3688200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ib05823511f0b4db590d3ca23a40150be_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtMy0xLTEtMTMyMDc0_701f7547-7894-44ba-bbf1-1908f5982820"
      unitRef="number">0.723</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtNS0xLTEtMTMyMDc0_bd175eba-0c9f-4708-bccd-f289fbac3326"
      unitRef="usd">4682100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i74ccc40ee8694b08bf67fd6265994d48_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjUtNy0xLTEtMTMyMDc0_4cc08b39-6fe4-49ce-a9cb-701a1f8dd229"
      unitRef="number">0.787</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctMS0xLTEtMTMyMDc0_df99139b-5088-45ed-bff7-879f48fdd1d7"
      unitRef="usd">944700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i4b47dea05d004cef9bec81c7f8aec770_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctMy0xLTEtMTMyMDc0_dec3e2eb-0def-4d22-a536-b3789580ca80"
      unitRef="number">0.185</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctNS0xLTEtMTMyMDc0_fb6f8cb4-caeb-4a2a-93e6-f11ac5be20d0"
      unitRef="usd">798400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i3a1d38b8378e48f79f493993420577cd_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjctNy0xLTEtMTMyMDc0_836db02f-41b6-4963-88c9-68ee4756b25a"
      unitRef="number">0.134</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtMS0xLTEtMTMyMDc0_b8d54532-72e6-4add-955b-305e3a8bdfa8"
      unitRef="usd">442100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i53f2b0d7fea9458b9d6e3f5ca6a2550b_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtMy0xLTEtMTMyMDc0_35123913-7bfa-4394-ae96-65eb5063a10e"
      unitRef="number">0.087</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44e2b110316a4694b25b809407b898dd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtNS0xLTEtMTMyMDc0_54dfc463-cf4e-499c-9f68-35a1553df813"
      unitRef="usd">437500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i44e2b110316a4694b25b809407b898dd_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjgtNy0xLTEtMTMyMDc0_981ace69-bd4b-4a55-96e7-b22b30098df5"
      unitRef="number">0.074</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktMS0xLTEtMTMyMDc0_e5bec2dc-730a-4387-9fae-4a11d45ead0e"
      unitRef="usd">28100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="if48299ad0d9a4c589a9d88241d39dd2e_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktMy0xLTEtMTMyMDc0_00a94500-c71d-425e-ad70-f8743210501f"
      unitRef="number">0.005</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktNS0xLTEtMTMyMDc0_79b7289a-e9ba-4fb4-9e5a-cf577ef9f38d"
      unitRef="usd">31100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i5ac0915ed12a4d29bbfa08bef3460ac7_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMjktNy0xLTEtMTMyMDc0_ca4d46ab-e290-4fea-aad9-d46a3ea45503"
      unitRef="number">0.005</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtMS0xLTEtMTMyMDc0_dcdd3666-3e84-4651-abe3-4a735edf9e27"
      unitRef="usd">5103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtMy0xLTEtMTMyMDc0_86d688ed-ab7f-4fa3-9c36-cc4bbd165040"
      unitRef="number">1.000</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtNS0xLTEtMTMyMDc0_2c5e2e11-04ad-418e-9cec-25af501b98a0"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ic70d705d13ca49488a42194d19f1b2a0_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNjQ2NDE1ODczNDQ4MmNhZjNiNWYxNTY1ZjMwOTkyL3NlYzozYTY0NjQxNTg3MzQ0ODJjYWYzYjVmMTU2NWYzMDk5Ml85MS9mcmFnOjNiYjFhMDZkZjQwOTRmZDk4NjM2MjMzOWE1ZWQwODIzL3RhYmxlOmVmZDMzNTY5NzE1MzQwZDk4NzVlNmQ0ZDgzMTUzZTUyL3RhYmxlcmFuZ2U6ZWZkMzM1Njk3MTUzNDBkOTg3NWU2ZDRkODMxNTNlNTJfMzAtNy0xLTEtMTMyMDc0_aaf0634c-7181-4eb0-8a0d-97ddca6e998e"
      unitRef="number">1.000</cdw:RevenuenetbyProductandServicePercentage>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>51
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $"$HU8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " ! A*-6"9=$B.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.FU@AZCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/
MGR4W.DH=$KZD$#&1Q7PWN,YGJ>.:'8FB!,CZB$[E<DSXL;D/R2D:G^D 4>F3
M.B#4G*_ (2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 =.O24H2HK8.TT
M,9Z'KH$;8((1)I>_"V@6XES]$SMW@%V20[9+JN_[LA=S;MRA@O?GI]=YW<+Z
M3,IK'']E*^D<<<VND]_$9KM[9&W-:U'PAX*+7<VE$/)^]3&Y_O"[";M@[-[^
M8^.K8-O K[MHOP!02P,$%     @ 0(2C5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M/0/(<0#YT0'T.("VCG;*6K=NF&:K2R4?D3+6,)NY:->F'0W>B-ILXYU6\*N
M<7IU+>M&5J)DFI?H$ZM877!T9Z9KT 7Z>G>#?C[[!9TA4://HJI@Y9O+A88;
MF^&+XGB33]U-B.<FGYF:(XK/$8D(=0R_#@^_X44_G$R'+\#=WF?2^TS:^:C/
MY[U2O-:(-0VX^=[E3S=![)[ '*WWS8X5_&H&9Z?AZL!GJW<_X33ZX/+NC2:;
M^$I[7VEH]M4U:S:(U24JS 7_:R\.K +GG;O8396V4YGS?UB1;#F/+Q>'L3NV
M%<7)G/16$YUQKS,.ZOQ8%'(/LB U%!PTWE?\'-60QN0:L0J231N8D+90H7@I
M-*HD[%YC?CXCV3QN?3PCR3P[ARF:'6_30_7D<K-3DHT<B$E*YO3$3X=9G.*1
MV<31I'<T"3KZF:MB V)%P^%0'6 KI'*J3*S;9SF>XQ.1ME4>1;[-2'N-:5BC
M: I(K*SF<C_>$6?0I/8RI7;0.*SRY<B;B<ZLUYD%==XJOF.B1/P[4,U$@PD"
MJ3=<N81F#@G9/#L1ZK!:YKX%S7NA>5#HGU*S"M+Y..^X).;6S5-S I<G&CNS
M9&R6I+%;XK*7N Q*_++CBFE1/Z"* Q:1,OR[D.N+/7SP*UY:BG&<6(OJLEKZ
M%A5' [NB%_8?RAFEG]I]-[EM!P6&;O.&$U*1+0,BX#14G6;Y//>H'9$6!]7^
M2\KR$1CJE(;ML*-I,D].M;GL8C):\*FX 8DX2*'5%W-J("%I5C\(..K'+?>O
M);%B$#;>DDM<&Q]YY0Y4PV&L=7+]87D</KXQI?$\/=7G,%NFOK2$!YCA,,VZ
M\_[1+\]F"R99FEOIW65(X=\H,*82!PSAY(>*H$JP>U$)+;B[$L)!G+VV%'JK
MV:9.#US#8;#U5<:./1F@76C%2NYT.[7BFZ2QE2ILK)&<>&L$/( -A\EF">U+
M!;06-=1"D*B=LFU\)92,,NU1=V9YE^"E1_0 .1RFW'-(07.U5VU$F?*LDO7#
MA>9J"]W5O3N7V-AS,,1AE:3>E1ZPA\/<@P8(@J"8' 2G2)MA\=*ATF&6)[[C
M2@;4D2AX7"$@U)Z[2IV^K'CI)),@3%_=U+S1;-/U&&!*PC"]EENS$,P\"W Z
M:X.2 .OSD^URF-$L\[&>C#K,,$X_E@<H3$3C.:;$P4626L?4948C;S -]"1A
M>MY!"]A%D*@+N>5(L^_NJ"<V((V"4TPYS#+JU3E@E(0Q^L57RA,;BPEVK)^C
MA<NIK^XD SM)N(>;EO,O) YBMVAQ!C%V6M2[[)9QYBM&R  ]D@93QV]] GXQ
M0P3I^>H,\4:S3=T>$$K""+WQT(8X$)G%=I/ELLO3=.[IL\B 21+&Y U?<XB<
M'SA\=I^'EZ=/*8B-11)1K\J!B^1U_>!+4;ZTM696FG#T@9GWT1$=X$C#?6#7
M#;R@D-IM'8WL[L]E1KTM 1V 1</ ZG)&Y3J+3K4VF-)X4ED>Y3KLDLESHJG>
M@6 T3#  [%9HTT]WI"B@3H)HX%!Z CM^_EUJCO)?G-+_C^>=R)5 WF"BJ?.C
MAZ8TF#+OM"R^;615<M6\^PDJ^NQ#^WQ!/SGS)@WB]K5Y\ZUFF_H^0)>&H7NK
MGO-38U;A')U%\PA#(Z+0@55[?HYP!-^@9L.4J2+V>B.5^!\O/Z!:/G\KFL94
MJU(AN=>--L\[(9.8Q[?W4+0BR"U"EN[ CZU$$IW&?,ADZO6 =!I&N@EW6?M=
M/H]\3F.:P _FB)BKY-EDY/?+3Z2IS7YL9Z:PT=3QH3J@X9;XEHD2NDM4L)V
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
M]1L?V<E_D'UL<S(.AY.]GY]Z+_Y7X>).\G,/;6^]BCUWT20<'5#VF?5[X>"
M9K13DVM0"]>J:(SA2IBFJ+6K;3MTYIJ @_5SVR:Y6O\/INFQL&0MF-"$0XF0
M<3C"DZR:MJ69&+ETE?]6&NPCW+#"5@^4-<#WI93F86(W:)O'["]02P,$%
M  @ 0(2C5F0KR4IK!P  L"   !@   !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6RM6EMOX[82_BN"6Q0M4-LB*?F2)@:RWBW./J0--FC[3$MTS*XDNB+M).?7
M=T@INI'B)JCSL);EX>CCW+X9<:^?1/E5'AA3P7.>%?)F<E#J>#6?R^3 <BIG
MXL@*^&4ORIPJ^%H^SN6Q9#0UB_)LCL-P,<\I+R:;:W/OOMQ<BY/*>,'NRT">
M\IR6+Q]8)IYN)FCR>N,+?SPH?6.^N3[21_; U!_'^Q*^S1LM*<]9(;DH@I+M
M;R:WZ&H;A7J!D?B3LR?9N0[T5G9"?-5?/J<WDU C8AE+E%9!X>/,MBS+M";
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
M\J*?6NI -7^-IMCW7<$/FM$#16-0:"J/C> G=L%OX='(W52O-G&<[M0"?20
M%,V[:@0,*J?*2N,N$+N[\/1Y&M'U_G"V&"ULA\KVI+UI,3TY,.VN>89NSK6M
M"(/JF5KN1OH3N_2'.EXC!KE-<;<H*WMO>O, B>9=-P0&E50EK+$?B/W\_]G'
M:S5N>_9KBQ>HEP"*YH&B,2@T]8G9QDN@=B\!Y!2.ZJ?W74+MW>A+*"B:!XK&
MH-!40AM7@MI=B><?UE'=)IAKI][V[+UY!'TJP3" (=:>_S2T6K265K7LC>%
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
MA!L4+9#(EOR2ER8!DG3%^J%8D'0KAF$?:.EL$Z5(C:3B9+]^=Z<7RXGL%.B
MP)(HWG-OS]V).5];]]VO ()XS+7Q%X-5",79<.C3%>321[8 @V\6UN4RX*-;
M#GWA0&8LE.MA,AK-AKE49G!YSFNW[O+<ED$K [=.^#+/I7NZ!FW7%X-XT"S<
MJ>4JT,+P\KR02[B'\'MQZ_!IV*)D*@?CE37"P>)B<!6?74]H/V_X0\':=^X%
M>3*W]CL]?,XN!B,R"#2D@1 D7A[@!K0F(#3CGQIST*HDP>Y]@_Z)?4=?YM+#
MC=7?5!96%X.3@<A@(4L=[NSZ5ZC]F1)>:K7G7[&N]DZ.!R(M?;!Y+8P6Y,I4
M5_E8QZ$C<#+:(9#4 @G;72EB*S_*("_/G5T+1[L1C6[8599&XY2AI-P'AV\5
MRH7+JS2UI0E>W$$*ZD'.-0AI,G%C37 8,G$MM30I^/-A0'4D-$QKZ.L*.MD!
M/19?$&3EQ2\F@VQ;?HAFMK8FC:W7R5[ +])%8AP?BF24C/?@C5O?QXPWWH%W
M!P]@2A +9_.-PVL55N*&(P]._'4U][S^=U\ *OQ)/S[5TYDO9 H7 RP8#^X!
M!I=OW\2ST8<]UD]:ZR?[T'\N<WNA^PW_87VB;^?7%<;9:NP!RBQ%X+4,@E3:
MBX#O@@U28XW6DFXCB;=V:=2_D+$ZVNQ RX#/J9;>JX5*)5<X_M%;-,A;K3+>
M4ALE[JE"_)E #J6KED3B(^K)YYCG>B79&+\QX1 +T3DP0;R+WXL#,3E,9DDT
MYKO)+,:[7B%C32N7O!?Q=!)-4<<X&HFO.[UES'@6G?#=;#9!=-*ZURSI0'"B
M#+E,!%9FATW8YNU"2$H$QP7;ND@=9"H(;;W'[+T>Q8C]><WG7J-^0V@G,&L(
M\T.:/E%M!AP#R!"^'M8R>2'-DT#F&;\ YT4*#MED^H)ZR-IQ(C&72N<)!-%6
MRF5'A73A22R40;4*DY(RLL) 2/P3.:!D1MLQ2"4:UM'^]LU)$A]_\$T X;&P
MOG156: =.'H<.B52Z5>(J^M)A%[=ETC"C>T4JB[-2;&7=7UU"=_'&.6QD#K2
MW,WVQU64!8]4Q"B8#X5\RBEGK6Q/;+!LJ]@\1>)CZ;B,>:<#$'G5Z8$Z_?,:
M(R>HM+8SAZ:A/T7A[*/"X0KZ21S$R01GG-8\KE'J(#X>M0M$V[[<(L4*X-FN
MT;*7W:A=J5E'P%K)N=(J4)H=U"QE\S*UP)0 A4I5]$32D:^HWM7SH@XV]QR.
M6">2G&M>3.L1XJ,7)FQ4/H.D_"%H 8X_M\@*.]=JR?W-(R>"\@M%FYR@Y"!A
M,6Z;9:KF]4H1N3JA7B&AC!6E2:W)V&SDN://%>(U+GJ5$5/Q1<?6;HQXC^]2
MI<E!0[C6VT.RS1._MX#1(!F(JVF-7[+I68D9I*K-'BIO48&S#RIKZ(5/6':!
M':ZB0F]H)"E,;K1WKBA3?;0RG>94_[W%VS@\;QBSG8R?'RG/TU]-D?CT)(KQ
MFDP2O/:&'=OLNS'MG4Y&T8RNR;2>!R]8W==M;Y%H4F74F/ S&BKN6V[!/]KE
M/YM4EQF*'DRFV[4YV2I-;<WR*(#+-_'L>L+9WS,1NGM?-XTZ).KLZ3,O@O^\
M/U \_X?NU:%(4\)HT$%\.GK6P*:S9F';DL.VIV,)JN#WA&V-_0BYS'G(FJXT
MAZ4RAMRH:4OZJU'1**&"43;#1%ZUZ"WK>?C(ZF14.)7R'*'/@K0Q"B2&(<.J
M1]5A1TMB)[<G5Q..]0H,]P+IJ]#M0%"=MM9?SFVW['XIOK2?>E\5 #J+DOBN
M-MK+GDXZ\"/F*"4IS?J;V'DF.9 6:42<-+3!C&3ELRY'%9?6<//M]OZ "(LR
MT'="FZ!O52W$XD^0CG^\B(^2^BXY&E-@\,R]P K#K^K7',1&4?6+9!R=4JL9
MX3<G7J)$]!T\AIWC([;P)1^2B9$X:ZN39+O:GL.OJN/G9GMUB,>@(B\Q4K!
MT5%T/!U4DZ9Y"+;@P^C<!IP7?+L"B5."-N#[A;6A>2 %[7\G+O\#4$L#!!0
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
MPIV@7%^T>I'YFBG-<[:J"1L3H'[._N9&\J42[(R-I]&B?5Z,HQG[*DS&/I&
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
M?0(_+XVAS<8?T'_/IC\!4$L#!!0    ( $"$HU:]C(,R=P,  *X(   9
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
MQD@X1&N+9*GY/9E'@00G=$ =S]7AM8]*CA3XD.JIV0'!ITM471T>CM*\(9Z
M5U8*&N[&/'D?-AUD.%X.#?^@&KCH W/O..L+Y&SXO$_:^]44?Q'>U'/\V0)W
M@>O. OR[T]CU9C'NHD4X\_#/NGHO<1=.7?1VQ>\#P<!E($=Q4BIC3H6;^#,?
MDF:A<+T%KGZ$RTG@S\)3X8<A7KZ12,R$VCZ(THH2TI_V@?R"DA9X//&@PJDX
M<6<^7:.9A[\%/\*;B!K.;''Z56.]>\9&T"HB0[Q@YO 3Q_?Y;A$%4/70V"1(
MGC#6<QV,#")XSX7),1F[@+$QZ>S'T2QYMK'AS&%C VLLV1QSPW.XL>!7OTJU
MUND63"U><2B1Q&MY*^L6/BB^/&/IGX<J"Z1^.G"T>RH^U@6%S0V8O_.EFR0,
MC\!)V*<6.'07LR>#:> E<,*U-$PBGY0N<T%>)F<Y&!M%Y+%HX>/>SKE?K1Z8
M%I8]*"TD>QB^3_^%3'VE%5)GP]ZXZ>GF;:KS'<6T.PW=!!)\/Z"%FOJ1!PT"
M>#02_C2*8\B[4:N&.P<A@2$$W(3O,(I]PDD2T-A!MN>&]"KDA0\@.R*4!X%'
M8&$'G@"N>!_#6OIA=KSR8ER^Q\P;[KF\$Y<H<FI9CE:Q']ZC]OY___[>:O>O
M[:SW!]FGO^[KE/L=PI!\<]CZ>2A?[O>.HG"DH6V]W9<W#X0G(9;FL&6]^IB1
MUEOV^CW^_5!4'<7WP70M,[4&X+DVUVEM5E)KH)\RB=BJ@LMRT6 +C,))P@@J
MJ4#@J/)0T&VA 6:*:$8_(M)SIY$3PXXP<0@I" P"Q[=(IE*Q$6X<LDP,=AF?
MP!3:(2%O+(V6[FGU0J*GA%1S/+@'35_XWC$//B]']+XDJMB/!6;7 XM  1@!
M+J529*@S. EOBNU?J23)<TWP'*H9^2636UX%+$XF48K".?M*BS)[A5W04O8;
M%_;D5( 5,&8I-VF)G=$*A03JJ6);4GV4]9N6&RI$.F%(_W#?6NYK@:Y Y1KG
M0-DE*KZ1LC,.]G=]O0B2K/8U3BY+E,EZ7[)AW+"?F#TC>_TW^3IR(UZRA[DO
ML#EQZBX(3H=\C207/XBX14C$OJ <?"3B;)*UT_23V/3:I]3G$7<2^Y 34/5
M$1001BF.$,T@;L+\0-P^<E&,\,+%"RF=Q$0;BX3LV?.VQ[$88J#K)4P9L"+P
MJ5 9\7:,AS0Z0&>/PL(]RMM?M_))WK;#'^=M^_X1WK:S/F!.?OH4;\.5R;W6
MX[R=.-YHZ6WK*=Z.:7T.6T_SMO66O7Z/?_\7O VN2UQ (XBIN //!0ZA;K'
M?.'4BXG%OX>W'2HW"%$)^07H0VT<</A\&VU3WD@P#&("$1)^?9=0?XRUOU[L
M]I[\/VM_$VO+;IO&QVA\.L*'C:3$@1<KIKGAJ .FVFTBTWYE:5\>*].)$8G_
M9^*R,TA:^ZQ-[9:/*+HCO:Q,C2E61;8_C?O:-F#8&5F*NK([?3K5._JPY^07
MXC?52#K'-_/W"BZ5V.'85:6:P(DHD6#+DH@?^<'"]8F08UQ^),G8/54]ZQMQ
M@IW-(N#] (T+P<; -9IOI/G<J"U(@ %.?.TS25/E> G/8S=MCQY91K"(J$:G
M,/5L10-I=.*.Y(=^T+]/,+1)IA$AMFN)[1=Y#A=3B*9N1]WG'^H8.;2?=6F_
M$KL4.JX_9+RA8[^+6%"RZ#/3@M+4D)XHONPFPJ6]D<U+D#5*3M3%;B$XP;&]
MBT$K0BOO'ZA^Y(3D'"'-?1GF.D1?/XY"O']"\USV,=GK1PX: E1;,K6 P_95
MZ;P_$JHQ%2!HCRI&IQG,=!GOD7E;VM%>?RQ"%)?RF<R] RX^ON[#8[L'''B#
MIAHT@7@ZO=&RBS-[^FA/KQX3L-:*#K2U6A7-?Q3O!(0K72!X,4&A>!/?4JQO
M4BBQE)+.Y?L@M"=+F>*S'TN)60MRAS>ZT7L3X(YC'R7FHT]&T&#-'\;H$!F3
MVJ]'P]/AV]LK^\EIW]U^N$/8KXO:B%*N,!3I)IP(;3^&V0;"C#] +54#<_F6
M3KRDI@YXOU((^*Y!$PQ?)"_^#5!+ P04    " ! A*-6B!1 U> &  "D$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6R=6-MN&S<0_15"18,$4"19
M3N(BO@"^I*W1%A#BI'DH^D!Q1[MLN.26Y%K6W_<,N;N2"UD.\B+M93B7,S-G
MR#U;._\U5$11/-3&AO-1%6/S?CH-JJ):AHEKR.+-ROE:1MSZ<AH:3[)(BVHS
MG<]F[Z:UU'9T<9:>+?S%F6NCT9867H2VKJ7?7)%QZ_/1T:A_\%&75>0'TXNS
M1I9T1_%SL_"XFPY:"EV3#=I9X6EU/KH\>G]UPO))X$]-Z[!S+3B2I7-?^>:V
M.!_-V"$RI")KD/B[IVLRAA7!C7\[G:/!)"_<O>ZU_YQB1RQ+&>C:F2^ZB-7Y
MZ*>1*&@E6Q,_NO6OU,7SEO4I9T+Z%>M.=C82J@W1U=UB>%!KF__E0X?#MRR8
M=POFR>]L*'EY(Z.\./-N+3Q+0QM?I%#3:CBG+2?E+GJ\U5@7+VXH**^;A)!;
MB:LV0" $(6TA[G*B^/F=+JU>:25M%)=*N=9&;4NQ<$8K34&\[*]>G4TCW&+E
M4]6Y<)5=F#_APK'XP]E8!?'!%E0\7C]%.$-,\SZFJ_E!A7](/Q''1V,QG\V/
M#^@['C Z3OJ.G]"W+^"_+I<A>M34W_L"SOK>[-?'??8^-%+1^0B-%,C?T^CB
MQ0]'[V:G![Q],WC[YI#VIS*ZS\WO4B2N;[Z(:^<;YV5Z]_+%#S_-Y[/3A?1D
M8[HY.GTU%E*@;V)K2;R=S81R=2/M)A563?62/"N-%8F[%[)N3A=)ZA8E\# 6
M&@4H##B&,:_18/KUTO/*QKM[7>2UVF9.8A\BJ<HZX\K-X,[MI]X5$9QI62R(
MZ$2HI3%C^%#HMD[N&.E+$LLNOK$HW3UY"^:)8T%%J[()EJQ(FE@I!-KU)OD
M/U(8GZV.A*:),G)#=%Y\OML"LB/U&P(K7+T5^VUPENU<2RL+.1&?L.(Z \?O
MCTY.@UAZ)PLAO9>I,]UJ11[:@@! )2RO//06&KFC2**2OEBSOZPVN%5,-X 1
M<<6$A[:12J027MU^VH$J+4!M:@6EL9(1DLJT!0EG7Z-N:QVR5F5<BU_9R*4V
M.G)W2.4=*J7:++TN.%%>HEM@L?4TAG.ECM((>FC@.EG5>4>J]3IN.&SOVK+"
M#(%AU((G%%O, $;R=4A7'70[^ "_I*E_<_.E?PJJ1]$@VERD24HC_J/9[$?A
MUA;!AW89=*$E/ J37JZ2L+5V3\F-4S/\_OMUSAJN?]96<D [#3(9A+BLK;@U
MZ#2':Z/K5 Q&9^0V0Y,PW C7E81 /49"K ZY.Q:5,P64&X/9 (0TT)4A4,QI
M5,[F=+/ <J!X'HA=OB"$.9_]#7UC=LA.G@HLM^D-&9F*2NV\X<Z$D_A+FE!5
M*+H6[U$ST,ZFT=D 5[G7.H0V=[0B'[&/P%1=1N&61I=R6XN%@Z/6Q12K8)3^
M'RJ,D2VQE>"69(%]H4)H&^GD -^^'?CV[4&:O))!)\@6S.4V)LW[V/8[U"0"
MD*HK"X:LM;(M4M5PWWI=(R$6\.HB=7#.$F.2>(@Y+##,T(NIJ*IA+"9(^_3$
MRA.).D]AXBF\3QH7<_'R4><]8WG@M$K>@V")+)B'&A0+N\]ER77"A9\J7&[G
M; -*4[HQ2%A)%NDR9L/OJ<FA[V%<A'@)/L8>98=\Q2^7EXM'U,H+?6NZHO=4
MMN9QU6/176:BOC,^/*B*N94; JR7]J.[.-Q]N!Y,,*1]9E8#)&& !,W4%?GN
M^,K)<!'E38F[C0N@2JYW7Z?8.^Y-L>_3^PA8!M(7J5T3L!T..VE@1L#.&N+<
M#T@! XD&#2WO\,"3S\*$H/-\:G;K=6".YVK2T[^M]A1VB8;MUO(K"0I1URFI
M;!S=W=9--[]Y#DF,/!6[J0 #LN:RZ3TUR>@.B!/L*I(9UVC;.5ECP):41_RW
M.0S$4MJ80F7Q#Z9_?OX2+]"YJ6J9V;J4C>$)BH@GL["2Y]XK80FC-/".&H%V
ML(F5U-YL=F$8)OTVS^!-S0"PUH#M4,K"EL;&:7!XJOBP=,_TAWL,6B5#)58X
M=W5CH,H[!$2!O8OZRD2*#4QG3W!&T(IR2'$QI* G"I[7KF -!?H,6.42V)+2
M7O?2\M""3_K.Z/5L4XCYP=S>0Z13R2<C'!#4]9I[5U8M$K$A;/4/</B[@</?
M'23?Q99N8&I;#$\P^7<KZS9TS]5:O]&*'?NGZN;1\(V;ETM DZ >]A/8&P:I
MML-TT,K $V]$K(P#*V\=/@3NR0#NR4$\/B*G_SLV>F=QK7*X^Q ^J''_ >HY
M,V)?*-.=DS.&1YF^#W"S0T4^1 ]/AT\0E_GDO17/WR\P,4L-> VML'0V.<&\
M]_F;0+Z)KDGG\*6+.#FD2YPGT($L@/<\ /H;-C!\F+GX#U!+ P04    " !
MA*-64\C\BZ<$  #7#   &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6RM
M5UMOVS84_BN$&A0)D.AF64U2VT"2KE@?B@9)MF(8]D!)QQ91BM1(*D[VZW=(
MR;+2R4H>!@01;^<[M^\<THNM5#]T"6#(4\6%7GJE,?5E$.B\A(IJ7]8@<&<M
M544-3M4FT+4"6CBAB@=Q&*9!19GP5@NW=JM6"]D8S@3<*J*;JJ+J^1JXW"Z]
MR-LMW+%-:>Q"L%K4= /W8'ZK;Q7.@AZE8!4(S:0@"M9+[RJZO$[M>7?@=P9;
M/1@3ZTDFY0\[^5(LO= :!!QR8Q$H?A[A!CBW0&C&WQVFUZNT@L/Q#OVS\QU]
MR:B&&\F_L\*42^_<(P6L:</-G=S^"IT_<XN72Z[=?[)MS\Y18]YH(ZM.&.<5
M$^V7/G5Q& B<AP<$XDX@=G:WBIR5GZBAJX626Z+L:42S ^>JDT;CF+!)N3<*
M=QG*F=55GLM&&$WN( ?V2#,.A(J"W$AA%(:,7%-.10Z:'#_837VR" SJM=)!
MWNFX;G7$!W3,R%=$*S7Y1110O)0/T-[>Z'AG]'4\"?B5*I_,HE,2A_%L F_6
M!V'F\&8'\.[@$40#9*UDM?=\RTQ);EP*0)$_KS+MUO\:"T"+GXSCV\*ZU#7-
M8>EAY6A0C^"MWK^+TO#CA/5);WTRA;ZZQT(M&LR;7).1=(Z9.PWX4&(H),=Z
M96)#C.-$ 88RKHG!/2,-Y5A/G2JU9PX.Y4:P?Z!P)+*'%7!J<)YSJC5;LYRZ
M:L0_NXO!UI*SPAWIJ$;N+9OU)<$TYV6?9_()]509IJ);B??>[DTXQ:)1"H0A
MQ]$).2+):9S&_LR-DC3"T:B0D**7BT](-$_\.>J8^2%Y..BMPXQ2_]R-TC1!
M=*MUTBRJ@#@2".NRY1@3!VS"EHPII381+B[8@DFNH&"&<*DUUN3K4?2=/Z_Y
M/&K4-X16!+.&,&_1-$'E>4_E^9NI/%Z'8VR>QIQB,Q/MM>;NAPSOK,[)JJ;B
M^?V[\SCZ\%&3?&=)MNN% Y[_+T3N?>VBW7(WNCCW(_S&28S?_@QG-&.<&6:;
M<GQR/+-GYTGHI_8;SSL6_HPYFN-;!35E!8$GO.4MHVS92I?XMW+KB\AY4Z#H
M43+'&XIS%TR$.4K"?H[YY%)LS@RH:A_/H2>FI),\')Y]W31TVNK\*?#6JO\$
M_Q2SJ6MPKP/^C#YA/#\URI'%-KM2 9"JO<# 7F!CJ"W0@#Q#BJCN>D&#CJ*+
M\&60HGFZ6WAIR6G?.HTDS.B)L&T!X\;:/!0X<(9DL&%"6#<ZVEK];4?>*2$U
M*":+R=)-^])-WURZ=V"?@U;U+2A785;]MXRSC:LU/5;%D_#C5^A8:2.A6P(-
M[RJ,F]"T?0?6BG6]M W&SM1Z8*K<FSK.I$%JL(V>Y5:*._V[+&E'>+!:J"!1
MO*,09J=H5-MR7/*8=M67=W#9BUM4/B+"NC&-VB>+?&_K(B)_ %7NGR;16=R-
MXK,9P<#@"WV-U3;(Q2$'L6FTO2.>^1>V[81XZ^''C\D8+X+!8Q,;\L8]J2T[
M\8)IWYW]:O]JOVH?J_OC[9,?@XH<Q4C!&D5#_P-V<M4^H]N)D;5[NF;28/=W
MPQ)_>8"R!W!_+:793:R"_K?,ZE]02P,$%     @ 0(2C5C4Y4.\X!   IPH
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULC5;;;MLX$/V5@7I!"WAE
MW66GM@$GV6 +M+M!DF8?%OM 2[1-E")=DK*3_?H=4K:L.*K1%XE#S3D\PQF.
M.-E)]5VO*37P5'&AI][:F,W%<*B+-:V(]N6&"ORRE*HB!DVU&NJ-HJ1TH(H/
MHR#(AA5APIM-W-RMFDUD;3@3]%:!KJN*J.=+RN5NZH7>8>*.K=;&3@QGDPU9
MT7MJOFUN%5K#EJ5D%16:20&*+J?>/+RX3*V_<WAD=*<[8["1+*3\;HW/Y=0+
MK"#*:6$L \'7EEY1SBT1ROBQY_3:)2VP.SZPW[C8,98%T?1*\K]9:=93;^1!
M29>DYN9.[OZ@^WB<P$)R[9ZP:WR3U(.BUD96>S JJ)AHWN1IOP\=P"CX"2#:
M R*GNUG(J;PFALPF2NY 66]DLP,7JD.C."9L4NZ-PJ\,<69V31<&/CR0!:?Z
MXV1HD-)^&!9[^&4#CWX"C^&K%&:MX7=1TO(E?HA26CW10<]E=);P*U$^Q.$
MHB"*S_#%;7RQXXO/Q7?-=,&EKA6%?^8+;136PK]]P39<23^7/1\7>D,*.O7P
M &BJMM2;O7\39L&G,TJ35FERCGUVC^>MK#D%N80O4JQ^,U15X/1_%JBYQJ-@
M=)_JL[S]JN?:+H.;7:S;W89F\IH6M%I0=9B/T,W4BIEGP JC* :%46W@SEKS
M2M;"]$]>*5HR S>D8-S"[ZE@4D$M-"TP%R4>ZJWD6R96P"41L#PXMA)P^0P>
MB6*V/N$M1(F?=^T\\E-XL/OTQ1*\6L!MX2]QYW&"5$=S9,UO+=&>^4]IJ#X8
MPAEE32U5\H(X@=1/@P#>09JG?G!B]>%3W.7G9I#X(3[?018$Z/S2ZH..8+Y1
MC#?#Q(_2H /N6GW@,=S0A:JQ'S=6O$?D#O'2ZL-G)QL:^5EN$>$@<)A3NS^
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
M&+38S%**%I056A$#54JWR\UNY>-#P'<!@[W8$Y])KO6C-SZ7*8V\()!0.,_
M<3G!/4CIB5#&[XF3SE=ZX.7^S/XQY(ZYY-S"O98_1.F:E+ZGI(2*]](]Z.$3
M3/FL/5^AI0U?,DRQ$25%;YUN)S J:(4:5_XTU>$"$*]O .()$ ?=XT5!Y9X[
MGB5&#\3X:&3SFY!J0*,XH?RC')W!4X$XE^W!%D9TH4*Z(KO>8H"UA*N2',>'
M\OZCJ)6H1,&5(]NBT+UR0M7DH*4H!%CR:@^."VE?)\RA*L_-BDG!;E00WU#P
MA9L%62W?D#B*5]@<N16EP&O_9V*8UYQ</"<7!^K5#>IK2G]N<^L,-L.O:U)'
MOK?7^?R ;&S'"T@I3H %<P*:O7RQO(L^/*-V-:M=/<>>?>W;'(ROMAX4E/]*
M@;*O:1W9UH'-S]XIBQ-VNA3 +OK"CQB6NA;*$@D58J+%.P2;L6U'P^DNM$JN
M'39>V#8XZ6!\ )Y76KNSX;MO_G=D?P%02P,$%     @ 0(2C5N> -T*( @
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
MJ6INKC9&;MPDN90&*]\MU_BI <H*X/U*2O.TL0::CY?D/U!+ P04    " !
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
M0+D$NUY(:8Z!ZY3A8<S^ %!+ P04    " ! A*-6IV+:@"$&  #F*@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6RU6EUOVS84_2N$5PPML-H22<EV
MYAA8$PP+T&!%LFP/PQYHF[:%2J)'T4Z[7S_JHZ(HT;0$LWF()?ORZ!SI7O'H
MBHM7QC]G>TH%^)+$:78[V@MQN)E,LO6>)B0;LP--Y2];QA,BY"[?3;(#IV13
M#$KB"?2\<)*0*!TM%\5WG_ARP8XBCE+ZB8/LF"2$?_U 8_9Z._)'W[YXBG9[
MD7\Q62X.9$>?J7@Y?.)R;U*C;**$IEG$4L#I]G;TBW]SA^?Y@"+BSXB^9HUM
MD$M9,?8YWWG8W(Z\G!&-Z5KD$$1^G.@=C>,<2?+XMP(=U<?,!S:WOZ'_6HB7
M8E8DHW<L_BO:B/WM:#8"&[HEQU@\L=??:"4HR/'6+,Z*_^"UC)WB$5@?,\&2
M:K!DD$1I^4F^5">B,< _-P!6 V#? :@:@ JA);-"UCT19+G@[!7P/%JBY1O%
MN2E&2S51FE_&9\'EKY$<)Y;W="7 >U!\?" Q2=<T R3=@(=44$XS 9Z(D%^]
MO:>"1''V3@:_/-^#MV_>@3<@2L%C%,?R>F2+B9!T<M#)NCKTA_+0\,RA'PD?
M ^3_!* 'D6'XG7WX/5W7PZ$^?")/0GTF8'TF8(&';&?B(<T$/\HT%>#OCS(
M/ B:9/^8Q)5HV(R65]]-=B!K>CN2Y951?J*CY8\_^*'WLTFJ(S!-.*J%(QOZ
M\B-+=^_EQ4YD^J^$26HY/BS&Y_>%TS*8P?EXOIB<FB+*L'DS;!ZH((T<KLEA
M*[F7E"2,B^@_NLFKDW(N-[91*A,U2G=@2ZDQ\TK0:8/*>X3'J$78%!4VHC3&
M0<TXL#*^.TJ.,G_D+>;((Q')XF%;$%\\R4&7# [&TQ9E0U1PEG)84PZME/]@
M@L0]*(:=@P=3W,T#0]@L#,?83'):DYQ:23[3-&(<'-.,KH]Y%G!Z8O$ISX*8
MD11LR3J*(_'51-R*/+16'8%I)V%6GX29TYO4S*5P1V":\'DM?'[E36K>R3J(
M.^73#9K"<6!.3-]3<Z@W+#4+HA>STHXZ].JX0M//0<-'^$XSLX)S)=X1FBY>
M60??.D'WR,X*0,L\.2,%K?PTA<WPV0Q54[QOG^/+.[Q*T*S,V)0)\_QIAQM\
M=1RAZ>*5A?"QV]2T6I+!XAVAZ>*5&_'M=J1':@8=WX;GTTYF7HC2Z2GGX=NM
MQW,C$<'F2',WCXTLK3B#+XHC-%VULC+^U&U&.C4PKM!T\<K"^%:CL*R?++E\
MLLP?(>EV*Q_JC;I+I'QJJ[/.&WM!)SDOQNE<E>OPK[4=%8#VU-,M'GN0_KRJ
M; ?L93NTV@F,CZI.C88K-%VU,AK0K=& 3HV&*S1=?*-'83<: VJG0O)]O2:P
M#]O9V2=2YZM\![RVMP"[78/0\]H,[4$Z.>4+H+VW8*J?F9&C4T/@"DU7K0P!
M#-S6C]5?#!;O"$T7K^P&M-N-(?43&N<4W"V?RX$Z6V43H+WET:-ZIGVJQQZD
MDU/3.+1/XZ;JF1LY.FU"N$+352M# .=NJ\?J+P:+=X2F]XF5X4!VPS&@>BJD
M=E&@3O7T"-39*J. K'-QG[ZVWRF,::=Z+@3IY-1$CNP3N:EZ0B-'I^\97*'I
MJAMO&I#3ZD%.VQ"NT'3QRFX@N]T84CW86!0P;/<S>P3J;)5-0-?V#5"W(^![
MW?*Y$*734Q,Y&MXW,'HW.\[@%/H>?0.D# %RVS= 3OL&KM!T\<IP(&=]@PJI
M_42#X#1LIV>/2)VOL@KHVMX!,K0%N@5D#]+?JJJI' _N'2#?^";5:>_ %9JN
M6ED"[+9W@)WV#ERAZ>*5Y<#.>@?8W!% 0=A^U]LG4N>KS *^MG> NVT!PPQT
M*4JGUUB88)_.G^B:1B>RBFEC/4(<D=79]WUVP,'9]#W:"%CY ^RVC8"=MA%<
MH>GBE?O =O?1(S6[BR!F>#SW&G]^.T^[0WP_.+=L BO3@.U=A-_%GO+&Z@ZV
MBJ,=$><6;=G1!E^H[^$9L/(,V.UZ">RT5^$*31>O# B^UH!4 *%V:QS/VHEI
MB/+';7\T:2Q"S%> /A*^B](,Q'0KAWGCJ2Q97BZJ+'<$.Q3K$E=,")84FWM*
M-I3G ?+W+9/FI-K)ESK62UN7_P-02P,$%     @ 0(2C5I/!]T+R @  < D
M !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULM99;;],P%,>_RE&8T)#&
M<NEUHZVTBR8F,52M&CP@'MSDM+7FV,%VVE7BPW.<IJ&,-(BI>TGLQ.?OW[G$
M)X.5TH]F@6CA*172#+V%M=FY[YMX@2DSIRI#26]F2J?,TE3/?9-I9$EAE H_
M"H*NGS(NO=&@>#;6HX'*K> 2QQI,GJ9,KR]1J-70"[WM@WL^7UCWP!\-,C;'
M"=J';*QIYE<J"4]1&JXD:)P-O8OP_#(L#(H57SBNS,X8G"M3I1[=Y#89>H$C
M0H&Q=1*,;DN\0B&<$G'\*$6]:D]GN#O>JM\4SI,S4V;P2HFO/+&+H=?W(,$9
MRX6]5ZN/6#K4<7JQ$J:XPJI<&W@0Y\:JM#0F@I3+S9T]E8'8,8BB/091:1 5
MW)N-"LIK9MEHH-4*M%M-:FY0N%I8$QR7+BL3J^DM)SL[NL:IA??PF6G-7'S@
M^!HMX\*\@R/@$NZX$!0],_ M[>9L_+A4OMPH1WN4[Y@^A59X E$0M>!A<@W'
M1^_^E/$)MB*.*N*HT&WOT9V@Y$I#+@W&N<:$:F.IQ)++.0C%),Q8S 6WZSKB
M1F7W 9R;C,4X]*C"#>HE>J.W;\)N\*&!NU5QMPKU5E.D;Z6Q.J>JMO#M$RV
M6XNI^5['VGH%UG;%VFZ,\462</?1, %3I<G813=FM-^>P&[DS@HY=Q L1V$8
M! -_60/1J2 ZC1 /,M%L)4&@M:@-J!G$E&]NZP V4IU=@/K=N]7NW8.4&?R$
MBSA6N;0&QFS-I@)/*,U+2K'2:[CADLF8K.J@&PE>F.)>Y5_OH.78>P76?L7:
M;R['U,47U(K2D,L$-=P_2\8VRL#F&M$Y5.=#_Z\BZ43M^C(YJ]#._J],J%33
M?Q]$C:(OC&88_#[S@X/FOI0[,.Y.BPH;8US@\@KW!)B4.1U-F>:4],R-V'I?
MSDOMW:.I\_Q@\G?ZI_L7H=8UI_WHY)F147#:HY+1F_:^F5B5%2UUJBPUZ&*X
MH%\BU&X!O9\I9;<3UZ6KGZS1+U!+ P04    " ! A*-6\DP8HYD"  #B!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6S%56UOVC 0_BNGK)I:B1)(
M("T=1%I!W2JU4E76[L.T#R8<8-6),]M ^^]W=M(4UH V"6E?$K_<\]S=X_.Y
MOY;J22\0#3RG(M,#;V%,?N'[.EE@RG13YIC1SDRJE!F:JKFO<X5LZD"I\(-6
M*_)3QC,O[KNU.Q7WY=((GN&= KU,4Z9>+E'(]<!K>Z\+]WR^,';!C_LYF^,8
MS4-^IVCF5RQ3GF*FN<Q X6S@?6Y?#"-K[PP>.:[UQAAL)A,IG^SD>CKP6C8@
M%)@8R\#HM\(A"F&)*(Q?):=7N;3 S?$K^Y7+G7*9,(U#*;[SJ5D,O',/ICAC
M2V'NY?HKEOET+5\BA79?6!>V9V2<++61:0FF"%*>%7_V7.JP 6AW=@""$A#\
M+2 L :%+M(C,I35BAL5])=>@K#6QV8'3QJ$I&Y[94QP;1;N<<"8>X<3 *5PQ
MKN"1B26"G,&-S.:GWU"EX+:/1V@8%_J$#!_&(S@^.H$CX!G<<B'H+'3?-Q2*
M)?23TNUEX3;8X?:6J2:$[08$K2"L@0_WPT>85/!@&^Z3 )4*0:5"X/C"'7QO
MZ3?@D@F6)0AC=XF^*+G,>39OP!7/:)TS 6/##%(E&QBRW!:CAA\WQ C7M*Q_
MUJE1N._4N[<W]4+G+,&!1U=1HUJA%W_\T(Y:G^JT.1#9EE)AI52XCST>,J5>
M2 ]86;7J4BWPD</;'K**N^=!K]GK^ZO-) JSWJ99K_MFM!5<IPJNLS>X&URA
M@* NJKW ?SV  Y%MY=BM<NS^WU+M'E*I Y%M*1552D5[J\$IM;-,H_=E&O;.
MWI5IC5FG'32C/PK5W^C ]O6C_C;G)+; &0%;S3,20A4O2C$Q,G=->2(-M7@W
M7- CC,H:T/Y,2O,ZL7V^>M;CWU!+ P04    " ! A*-6475A=Y,"  !U!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6RM55UOVC 4_2M65DVMU)*0
M .LZB%2@T_K0J2KK]C#MP20WQ*IC9[;YV+_?M1.R@%*VA[V [=QS[CF.?3+>
M2O6B<P!#=@47>N+EQI0WOJ^3' JJ>[($@4\RJ0IJ<*I6OBX5T-2!"NZ'03#R
M"\J$%X_=VJ.*QW)M.!/PJ(A>%P55OZ; Y7;B];W]PA-;Y<8N^/&XI"M8@'DN
M'Q7._(8E904(S:0@"K*)=]N_F0UMO2OXRF"K6V-BG2RE?+&3^W3B!580<$B,
M9:#XMX$9<&Z)4,;/FM-K6EI@>[QG_^B\HY<EU3"3_!M+33[QKCV20D;7W#S)
M[2>H_3B!B>3:_9)M53M\[Y%DK8TL:C J*)BH_NFNWH<6 'FZ 6$-"(\!@U<
M40V(G-%*F;,UIX;&8R6W1-EJ9+,#MS<.C6Z8L&]Q810^98@S\;U(9 'D"]V!
M)E?D,U6*VHTEYW,PE'%]@:O/BSDY/[L@9X0)\L XQQ>@Q[[!_I;%3^I>TZI7
M^$JOB#Q(87)-[D0*Z2'>1]V-^' O?AJ>)'R@JD>B_B4)@S#JT#/[=WAX0D[4
M[&7D^**_[B69,YUPJ=<*R/?;I38*C^N/KAVK& ?=C/8*W^B2)C#Q\(YJ4!OP
MXK=O^J/@0Y?=_T1V8'[0F!^<8M^;-VC^''88,AHNR!($9,QT&:_81H[-1LTF
MOAJ->O@:-FU''5770:OJ0.JPD3H\*?4NR\"E!Q[G1C0>>\!82J1(&&?49LPE
M*4$E(#KU5RWZ04L:"K/'\,! =]D@.G+@MVYP 6KE@DV31*Z%J>Y#L]IDYZV+
MC*/U*69J%8%_:*I QM.^8D(3#AE2!KUW*$U5(5=-C"Q=3BREP=1QPQR_"Z!L
M 3[/I#3[B6W0?&GBWU!+ P04    " ! A*-6,@<GTLH"  #Y!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6RM55%OVC 0_BM6)DVMM":00-)U$ EH
MI^VA$FJU[6':@TDNQ*IC,]N0[M_O[$ *-*5]Z NV+W???=]AWXUJJ1YT"6#(
M8\6%'GNE,:NK(-!9"175OER!P"^%5!4U>%3+0*\4T-P%53P(>[TXJ"@37CIR
MMKE*1W)M.!,P5T2OJXJJ?U/@LAY[?6]GN&/+TEA#D(Y6= GW8'ZLY@I/08N2
MLPJ$9E(0!<78F_2O9HGU=PX_&=1Z;T^LDH64#_;P/1][/4L(.&3&(E!<-C #
MSBT0TOB[Q?3:E#9P?[]#_^JTHY8%U3"3_!?+33GV+CV20T'7W-S)^AML]0PM
M7B:Y=K^D;GR'B4>RM3:RV@8C@XJ)9J6/VSKL!2!.=T"X#0B/ P8O!$3;@,@)
M;9@Y6=?4T'2D9$V4]48TNW&U<=&HA@G[+]X;A5\9QIGTABK!Q%*3.2AR7U(%
MY.P:#&5<GY,+HJU%[Q8FR"WC',NO1X'![!8CR+:9IDVF\(5,$;F5PI2:W(@<
M\L/X %FWU,,=]6EX$O"6*I]$_4\D[(51!Y_9V\/#$W2BMI*1PXO>7LG?DX4V
M"F_JGZYR-7"#;CC[>J_TBF8P]O!Y:E ;\-*/'_IQ[TN7UG<".U ^:)4/3J&G
M4ZI91FKW8B"_H!M0V !VEP9;AS94Y%@;<H8WJ#&?=U6D29.X-+;];-)^-/3C
M4;#9E]KE-? _MUX'&H:MAN%)#3=%@8V%R(+DC*]M:R$:LK5BAJ&&5W@/GS/R
MDR/673Z7W9SCEG-\DO.U90KY>U0^[JAIXD='&KJ\XCVE!RJ25D5R4L5$&';Q
M5/2&^ED!-3XC4U)Q_AKWY!FKGA\>,3_MT_ .]KIH!6KIAHLFF5P+TW2EUMK.
MKXEKVT?V*<ZU9@P]P31#$7O.D@E-.!0(V?,3O!6J&33-P<B5Z]4+:;#SNVV)
MLQF4=<#OA91F=[ )VFF?_@=02P,$%     @ 0(2C5A>!PO'M @  DPD  !D
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
MFSLK%4@QT<S<6-&63C'6M:L2?&;->9>C/Z&K+H+O0@2^&T2!10:F3XK$G3&
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
MP) HJMZ#>^^C</.>"MO__8U_ U!+ P04    " !!A*-6EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( $&$HU9%$2Z&
M<0,  'T8   /    >&PO=V]R:V)O;VLN>&ULQ9A+3^,P$(#_BI43>V#;)% >
MHDA E]U*""I:<5VYSK2U2.S*=LKCU^\XH<(1U6@OIJ<D=N)\&=OS.;YXT>9Y
MKO4S>ZU*98?)RKGU>:]GQ0HJ;G_J-2BL66A3<8>79MFS:P.\L"L 5Y6]K-\?
M]"HN57)YL6UK8GKAA78@G-0*"WW!DX07^UGO+]E&6CF7I71OPZ0Y+R%AE52R
MDN]0#)-^PNQ*O_S11KYKY7@Y%4:7Y3!)VXHG,$Z*+\53#SGC<]N4.#Y_Y @R
M3 9];' AC77-'4W['!DW@#>W5[73M[)T8$;<P6^CZ[542]\,?D4O^(PF#MMC
M&\1S\S]AU(N%%##2HJY N3:.!DH/J.Q*KFW"%*]@F-SH#1@VX4OP'X5O&1?M
M!SHD"\)ESB56F''1,,;D45:7LL"W%^R:EUP)8$T<;0"8$8#9W@#9P80'D#D!
MF7\CY-1#^ <L>UBPAS68 /*(@#S:&^2-KM8!Y#$!>;P?2(V0W*X"R $!.=@'
MI&><.BV> \@3 O)D;Y&<KG@X)D\)R-.XD".PPLBU+_=@U[65"JQE7"%S7060
M9P3D65S(1Q"^>Z^$T+5R: Z&&E1X+IJ0AHF\3V7R?ES,#S[+/*_<<'Q[$T<<
M",YP$6*2PHELG+':X W:O+%;J3";^WA>+0VTPS.DI*R31M;.".:=CJ7DDD:V
MRU@)70&;\5?HQ(=R21I9)K^X4=ASEDUP.>/S26<]0PDDC6Z0JI*NS77;X8^D
M@".M&SY*(&ED@TQAV2ACK-K'L3Y$H[211O8&F9+_9B$F)8XTLCG(;-?%I-21
M1G:'SR/L8.;Q[(]P14V9(HMLBJ^3=R<B98DLLB5V3)"=C.2?271'4#,E#S$I
M?621]4'/E XF990LLE%HS*,0D])+%EDO-.9QB$D))HLL&!IS$&)2LLDBRX9>
M#+(0DY)-%OTW!;/X(6L.'WL0[30?*P>=I4]&R2;[#MD<LGMN#/?[7^Q@!([+
MLI,R<\H\>63S?!#><FG8$R]K\(GS3JOEX0Q,%?9W3MDGC_Z/\KGBWA'0$),2
M4!Y90+L\OJO'R9VQR/;9)?(@HB$F99\\LGUV8TZQY:+&U!EB4O;)(]N'Q.RL
M>G/*/GECG]YVN[N !:Y<BGM\A<5RP4LQ,<P?VO_PHV._AE[497F#90_J3O-B
MNWN^W?F__ =02P,$%     @ 082C5M;Z^;%X 0   Q8  !H   !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<\W836[",!"&X:M$/@#.S/!; :MNV%9<( J&
M(/*GV%7A]HW"(GQ1%]T@SRIRHHS?31Y%WGZY,@O7IO;%M?7)O2IKOS-%".V'
MM3XO7)7Y6=.ZNG]R;KHJ"_VRN]@VRV_9Q5E.TZ7M7F>8_?9U9G)\M.X_$YOS
M^9J[SR;_KEP=_AAL?YKNY@OG@DF.67=Q86?LO1QO>SM<:-9/-LGAM#/=X43&
MQ@YB".+X00)!$C]H#D'S^$$+"%K$#UI"T#)^T J"5O&#UA"TCA^T@:!-_"!*
M4<940=($:P5:$W)-"KPF!)L4B$U(-BDPFQ!M4J V(=NDP&U"N$F!W(1TDP*[
M"?$F!7HSZLT*]&;4FQ7HS9.?;05Z,^K-"O1FU)L5Z,VH-RO0FU%O5J WH]ZL
M0&]&O5F!WHQZLP*]!?46!7H+ZBT*]!;46Q3H+9/#$@5Z"^HM"O06U%L4Z"VH
MM[Q3;Q\>I?-CSW.-^[^3ZM"_Z\;MA^7SYN0;'W"V<.:[_P502P,$%     @
M082C5NN(NN65 0  @A8  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS9C-;L(P
M$(1?)<H5$6.[I3\"+FVO+8>^@)ML2$026[:A\/9UPH_4BD8@*G4NL1+OSHR]
MTG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$&VK"3JYMK7QXM0MF5+I4"V)B-!JS
M5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.-+54NCIYVA:W7-%;&5&6J?-AGZR;[
MX3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O;4W6EAE%<V7]JZI#%=M4S/EM12[I
MESB14>=YF5*FTU4=6A)G+*G,%42^KI*=Z*#?V8<;IMV37^W?R?09ALJYU<:%
MB5FZW.XPDK9[:((065_V'_'H&*2O/A^UT\XH.],[7.^GMLMN'HYUR_5W_'W&
M1_T+<PB0'!(DQPU(CEN0'&.0''<@.>Y!<CR Y. CE" H1.4H2.4H3.4H4.4H
M5.4H6.4H7.4H8.4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9)4H
M9)4H9)4H9)4H9)4H9)4H9)7_2=8/K9=__5>T79-:E<W!GW6_GF=?4$L! A0#
M%     @ 0(2C5@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " ! A*-6"9=$B.\    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " ! A*-6
MF5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( $"$HU8+'7'$S@4  ,L>   8              "
M@0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " ! A*-6
MZV-O.T8'  #M'P  &               @($2#@  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ 0(2C5NAT,_07 P  0PH  !@
M     ("!CA4  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M $"$HU8?HDKQ3P0  "$0   8              " @=L8  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " ! A*-65&?\IT(#  !("@  &
M            @(%@'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ 0(2C5F0KR4IK!P  L"   !@              ("!V"   'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $"$HU89I,B;K@<  "@X
M   8              " @7DH  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " ! A*-66M0%76L"  #2!0  &               @(%=,
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 0(2C5E,RBG<V
M!P  1!(  !@              ("!_C(  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( $"$HU9R#HQB'@(   T%   9              "
M@6HZ  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 0(2C
M5FP6H8[]!0  J1   !D              ("!OSP  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " ! A*-6I4]V>D$$  #W"0  &0
M        @('S0@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( $"$HU:$]KW2P@<  )44   9              " @6M'  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 0(2C5L=X36/E @  VP8
M !D              ("!9$\  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " ! A*-6O8R#,G<#  "N"   &0              @(& 4@
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( $"$HU:/G >,
MB@4  &<,   9              " @2Y6  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ 0(2C5F"CV;H["@  G1P  !D
M ("![UL  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !
MA*-6B!1 U> &  "D$0  &0              @(%A9@  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $"$HU93R/R+IP0  -<,   9
M          " @7AM  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ 0(2C5C4Y4.\X!   IPH  !D              ("!5G(  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " ! A*-6NYE@NUT#   )
M"   &0              @('%=@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( $"$HU8B@HI*40@  '@7   9              " @5EZ
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 0(2C5@I\
MZMH0 @  1P0  !D              ("!X8(  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " ! A*-6YX W0H@"  "H!@  &0
M    @($HA0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M $"$HU8%.]RO;@(  -<%   9              " @>>'  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ 0(2C5N;+O@%G P  R P  !D
M             ("!C(H  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " ! A*-6QW*+:W<#   8$P  &0              @($JC@  >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $"$HU;%DU'X, (
M "0%   9              " @=B1  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ 0(2C5J=BVH A!@  YBH  !D              ("!
M/Y0  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " ! A*-6
MD\'W0O("  !P"0  &0              @(&7F@  >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( $"$HU;R3!BCF0(  .('   9
M      " @<"=  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ 0(2C5E%U87>3 @  =08  !D              ("!D*   'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " ! A*-6,@<GTLH"  #Y!P
M&0              @(%:HP  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( $"$HU87@<+Q[0(  ),)   9              " @5NF  !X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 0(2C5NVX<3W+
M!   )1L  !D              ("!?ZD  'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " !!A*-6,P4,YOX5  #I\@  &0
M@(&!K@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( $&$
MHU8U:ZD^/ ,   @4   -              "  ;;$  !X;"]S='EL97,N>&UL
M4$L! A0#%     @ 082C5I>*NQS     $P(   L              ( !'<@
M %]R96QS+RYR96QS4$L! A0#%     @ 082C5D41+H9Q P  ?1@   \
M         ( !!LD  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( $&$HU;6
M^OFQ> $   ,6   :              "  :3,  !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( $&$HU;KB+KEE0$  ((6   3
M      "  53.  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     L "P ZPL
' !K0      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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>53
<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>54
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>238</ContextCount>
  <ElementCount>179</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>49</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements Of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>Consolidated Statements Of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements Of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements Of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statement of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Recent Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/RecentAccountingPronouncements</Role>
      <ShortName>Recent Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Accounts Receivable and Contract Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalances</Role>
      <ShortName>Accounts Receivable and Contract Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Inventory Financing Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/InventoryFinancingAgreements</Role>
      <ShortName>Inventory Financing Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Accounts Receivable and Contract Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesTables</Role>
      <ShortName>Accounts Receivable and Contract Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/AccountsReceivableandContractBalances</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/Debt</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/EarningsPerShare</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/SegmentInformation</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Schedule of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Accounts Receivable and Contract Balances - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Contract with Customer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Schedule of Contract with Customer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Inventory Financing Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/InventoryFinancingAgreementsDetails</Role>
      <ShortName>Inventory Financing Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cdw.com/role/InventoryFinancingAgreements</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Debt - Debt Balances and Interest Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails</Role>
      <ShortName>Debt - Debt Balances and Interest Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Debt - Fair Value of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails</Role>
      <ShortName>Debt - Fair Value of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cdw.com/role/EarningsPerShareTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Segment Information - Schedule of Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails</Role>
      <ShortName>Segment Information - Schedule of Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="cdw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Segment Information - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</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: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  cdw-20230331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  cdw-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="cdw-20230331.htm">cdw-20230331.htm</File>
    <File>cdw-20230331.xsd</File>
    <File>cdw-20230331_cal.xml</File>
    <File>cdw-20230331_def.xml</File>
    <File>cdw-20230331_lab.xml</File>
    <File>cdw-20230331_pre.xml</File>
    <File>cdw-2023331x10qxex311.htm</File>
    <File>cdw-2023331x10qxex312.htm</File>
    <File>cdw-2023331x10qxex321.htm</File>
    <File>cdw-2023331x10qxex322.htm</File>
    <File>ex1012023leadindependentdi.htm</File>
    <File>firstamendmenttothecdwllcn.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cdw-20230331_g1.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="598">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>57
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cdw-20230331.htm": {
   "axisCustom": 1,
   "axisStandard": 12,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 598,
    "http://xbrl.sec.gov/dei/2022": 29
   },
   "contextCount": 238,
   "dts": {
    "calculationLink": {
     "local": [
      "cdw-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cdw-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cdw-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cdw-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cdw-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cdw-20230331.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": 295,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 4,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 9
   },
   "keyCustom": 13,
   "keyStandard": 166,
   "memberCustom": 35,
   "memberStandard": 14,
   "nsprefix": "cdw",
   "nsuri": "http://www.cdw.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "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 Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.cdw.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Recent Accounting Pronouncements",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.cdw.com/role/RecentAccountingPronouncements",
     "shortName": "Recent Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Accounts Receivable and Contract Balances",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalances",
     "shortName": "Accounts Receivable and Contract Balances",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:InventoryFinancingAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Inventory Financing Agreements",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.cdw.com/role/InventoryFinancingAgreements",
     "shortName": "Inventory Financing Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:InventoryFinancingAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.cdw.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.cdw.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.cdw.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.cdw.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.cdw.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:DescriptionofBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "18",
     "role": "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:DescriptionofBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Accounts Receivable and Contract Balances (Tables)",
     "menuCat": "Tables",
     "order": "19",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables",
     "shortName": "Accounts Receivable and Contract Balances (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.cdw.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "20",
     "role": "http://www.cdw.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.cdw.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.cdw.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "cdw:DescriptionofBusinessPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cdw:NumberofOwnedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "23",
     "role": "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "cdw:DescriptionofBusinessPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cdw:NumberofOwnedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Accounts Receivable (Details)",
     "menuCat": "Details",
     "order": "24",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails",
     "shortName": "Accounts Receivable and Contract Balances - Schedule of Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Accounts Receivable and Contract Balances - Narrative (Details)",
     "menuCat": "Details",
     "order": "25",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails",
     "shortName": "Accounts Receivable and Contract Balances - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Contract with Customer (Details)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails",
     "shortName": "Accounts Receivable and Contract Balances - Schedule of Contract with Customer (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i7000bcdadb624d529682abb9d1fa63a6_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails",
     "shortName": "Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i7000bcdadb624d529682abb9d1fa63a6_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cdw:AccountsPayableInventoryFinancing",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Inventory Financing Agreements (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.cdw.com/role/InventoryFinancingAgreementsDetails",
     "shortName": "Inventory Financing Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Debt - Debt Balances and Interest Rates (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
     "shortName": "Debt - Debt Balances and Interest Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "ia1631ea7dcda441d879b8239d6666ae9_I20230331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://www.cdw.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "ia1631ea7dcda441d879b8239d6666ae9_I20230331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i75b3e3feb4b04a72b1d2132914de515e_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Debt - Fair Value of Long-Term Debt (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails",
     "shortName": "Debt - Fair Value of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i76abae89406e485cb9c897345de485b6_I20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.cdw.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.cdw.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Segment Information - Narrative (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Segment Information - Schedule of Segment Information (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails",
     "shortName": "Segment Information - Schedule of Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
     "shortName": "Segment Information - Schedule of Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "cdw:RevenuenetbyProductandServicePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements Of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
     "shortName": "Consolidated Statements Of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements Of Comprehensive Income",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "shortName": "Consolidated Statements Of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "ie3e627736e784be4a017b976dc21d341_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statement of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity",
     "shortName": "Consolidated Statement of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "ie3e627736e784be4a017b976dc21d341_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Shareholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20230331.htm",
      "contextRef": "i25aad5f3f09045a6a3b334fbd0b1f175_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 49,
   "tag": {
    "cdw_AccountsPayableInventoryFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable inventory financing.",
        "label": "Accounts Payable Inventory Financing",
        "terseLabel": "Accounts payable-inventory financing"
       }
      }
     },
     "localname": "AccountsPayableInventoryFinancing",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets",
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_AccountsPayableInventoryFinancingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Payable, Inventory Financing [Member]",
        "label": "Accounts Payable, Inventory Financing [Member]",
        "terseLabel": "Accounts Payable, Inventory Financing"
       }
      }
     },
     "localname": "AccountsPayableInventoryFinancingMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_AmountOwedUnderRevolvingLoanFinancingAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount owed under Revolving loan financing agreement",
        "label": "Amount owed under Revolving loan financing agreement",
        "terseLabel": "Amount owed under Revolving loan financing agreement"
       }
      }
     },
     "localname": "AmountOwedUnderRevolvingLoanFinancingAgreement",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_CollaborationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration",
        "label": "Collaboration [Member]",
        "terseLabel": "Collaboration"
       }
      }
     },
     "localname": "CollaborationMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_CorporateSegmentPrivateSectorBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Segment: Private Sector Business [Member]",
        "label": "Corporate Segment: Private Sector Business [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateSegmentPrivateSectorBusinessMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_DataStorageAndServersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise and Data Data Storage (Including Drives) [Member]",
        "label": "Data Storage and Servers [Member]",
        "terseLabel": "Data Storage and Servers"
       }
      }
     },
     "localname": "DataStorageAndServersMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_DescriptionofBusinessPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of Business [Policy Text Block]",
        "label": "Description of Business [Policy Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "DescriptionofBusinessPolicyTextBlock",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdw_DesktopsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Desktops [Member]",
        "label": "Desktops [Member]",
        "terseLabel": "Desktops"
       }
      }
     },
     "localname": "DesktopsMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_InventoryFinancingAgreementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Financing Agreements [Abstract]",
        "label": "Inventory Financing Agreements [Abstract]",
        "terseLabel": "Inventory Financing Agreements [Abstract]"
       }
      }
     },
     "localname": "InventoryFinancingAgreementsAbstract",
     "nsuri": "http://www.cdw.com/20230331",
     "xbrltype": "stringItemType"
    },
    "cdw_InventoryFinancingAgreementsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Financing Agreements [Axis]",
        "label": "Inventory Financing Agreements [Axis]",
        "terseLabel": "Inventory Financing Agreements [Axis]"
       }
      }
     },
     "localname": "InventoryFinancingAgreementsAxis",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cdw_InventoryFinancingAgreementsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Inventory Financing Agreements [Axis]",
        "label": "Inventory Financing Agreements [Domain]",
        "terseLabel": "Inventory Financing Agreements [Domain]"
       }
      }
     },
     "localname": "InventoryFinancingAgreementsDomain",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_InventoryFinancingAgreementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory financing agreements",
        "label": "Inventory Financing Agreements [Text Block]",
        "terseLabel": "Inventory Financing Agreements"
       }
      }
     },
     "localname": "InventoryFinancingAgreementsTextBlock",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdw_LongtermDebtCurrentMaturitiesGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt before deduction of unamortized deferred financing costs, discount, or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. 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, Current Maturities, Gross",
        "negatedTerseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongtermDebtCurrentMaturitiesGross",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term debt, net of unamortized deferred financing costs, discount, or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities, Net of Deferred Financing Costs, Discount, or Premium",
        "terseLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_NetChangeInAccountsPayableInventoryFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change in accounts payable-inventory financing",
        "label": "Net Change in Accounts Payable-Inventory Financing",
        "terseLabel": "Net change in accounts payable-inventory financing"
       }
      }
     },
     "localname": "NetChangeInAccountsPayableInventoryFinancing",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_NetcommProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NetComm Products [Member]",
        "label": "NetComm Products [Member]",
        "terseLabel": "Netcomm Products"
       }
      }
     },
     "localname": "NetcommProductsMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_NotebooksMobileDevicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notebooks.Mobile Devices [Member]",
        "label": "Notebooks.Mobile Devices [Member]",
        "terseLabel": "Notebooks/Mobile Devices"
       }
      }
     },
     "localname": "NotebooksMobileDevicesMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Operating Segments, Reportable Unit Quantitative Threshold Not Met",
        "label": "Number of Operating Segments, Reportable Unit Quantitative Threshold Not Met",
        "terseLabel": "Number of operating segments which do not meet reportable unit quantitative threshold"
       }
      }
     },
     "localname": "NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cdw_NumberofOwnedSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Owned Subsidiaries",
        "label": "Number of Owned Subsidiaries",
        "terseLabel": "Number of owned subsidiaries"
       }
      }
     },
     "localname": "NumberofOwnedSubsidiaries",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1",
        "terseLabel": "Foreign currency translation, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_OtherHardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Hardware [Member]",
        "label": "Other Hardware [Member]",
        "terseLabel": "Other Hardware"
       }
      }
     },
     "localname": "OtherHardwareMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_OtherLongTermObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other long-term obligations [Domain]",
        "label": "Other long-term obligations [Member]",
        "terseLabel": "Other long-term obligations"
       }
      }
     },
     "localname": "OtherLongTermObligationsMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_OtherProductsAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Products and Services [Member]",
        "label": "Other Products and Services [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherProductsAndServicesMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Segment: Government Agencies, Education and Healthcare [Member]",
        "label": "Public Segment: Government Agencies, Education and Healthcare [Member]",
        "terseLabel": "Public"
       }
      }
     },
     "localname": "PublicSegmentGovernmentAgenciesEducationandHealthcareMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_ReceivableFinancingLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivable Financing Liability",
        "label": "Receivable Financing Liability [Member]",
        "terseLabel": "Receivable financing liability"
       }
      }
     },
     "localname": "ReceivableFinancingLiabilityMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_RepaymentsOfReceivableFinancingLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Receivable Financing Liability",
        "label": "Repayments Of Receivable Financing Liability",
        "negatedTerseLabel": "Repayments of receivable financing liability"
       }
      }
     },
     "localname": "RepaymentsOfReceivableFinancingLiability",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_RevenuenetbyProductandServicePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue net, by Product and Service, Percentage",
        "label": "Revenue net, by Product and Service, Percentage",
        "terseLabel": "Percentage of Total Net Sales"
       }
      }
     },
     "localname": "RevenuenetbyProductandServicePercentage",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cdw_SalesChannelCorporateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Channel, Corporate [Member]",
        "label": "Sales Channel, Corporate [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "SalesChannelCorporateMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SalesChannelEducationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Channel, Education [Member]",
        "label": "Sales Channel, Education [Member]",
        "terseLabel": "Education"
       }
      }
     },
     "localname": "SalesChannelEducationMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SalesChannelGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Channel, Government [Member]",
        "label": "Sales Channel, Government [Member]",
        "terseLabel": "Government"
       }
      }
     },
     "localname": "SalesChannelGovernmentMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SalesChannelHealthcareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Channel, Healthcare [Member]",
        "label": "Sales Channel, Healthcare [Member]",
        "terseLabel": "Healthcare"
       }
      }
     },
     "localname": "SalesChannelHealthcareMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SalesChannelOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Channel, Other [Member]",
        "label": "Sales Channel, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "SalesChannelOtherMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SalesChannelSmallBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Channel, Small Business [Member]",
        "label": "Sales Channel, Small Business [Member]",
        "terseLabel": "Small Business"
       }
      }
     },
     "localname": "SalesChannelSmallBusinessMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment Reporting, Customer Segments, Customer Employee Headcount",
        "label": "Segment Reporting, Customer Segments, Customer Employee Headcount",
        "terseLabel": "Customer segments, customer employee headcount"
       }
      }
     },
     "localname": "SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cdw_SeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes Due 2026",
        "label": "Senior Notes Due 2026 [Member]",
        "terseLabel": "Senior notes due 2026"
       }
      }
     },
     "localname": "SeniorNotesDue2026Member",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorNotesDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due 2029",
        "label": "Senior Notes due 2029 [Member]",
        "terseLabel": "Senior notes due 2029"
       }
      }
     },
     "localname": "SeniorNotesDue2029Member",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorNotesDue2031Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes Due 2031",
        "label": "Senior Notes Due 2031 [Member]",
        "terseLabel": "Senior notes due 2031"
       }
      }
     },
     "localname": "SeniorNotesDue2031Member",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorNotesDueDecember2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes Due December 2028",
        "label": "Senior Notes Due December 2028 [Member]",
        "terseLabel": "Senior notes due 2028"
       }
      }
     },
     "localname": "SeniorNotesDueDecember2028Member",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorNotesdue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due 2024 [Member]",
        "label": "Senior Notes due 2024 [Member]",
        "terseLabel": "Senior notes due 2024"
       }
      }
     },
     "localname": "SeniorNotesdue2024Member",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorNotesdue2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due 2028 [Member]",
        "label": "Senior Notes due 2028 [Member]",
        "terseLabel": "Senior notes due 2028"
       }
      }
     },
     "localname": "SeniorNotesdue2028Member",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorNotesdueMay2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due May 2025 [Member]",
        "label": "Senior Notes due May 2025 [Member]",
        "terseLabel": "Senior notes due 2025"
       }
      }
     },
     "localname": "SeniorNotesdueMay2025Member",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Asset-Based Revolving Credit Facility [Member]",
        "label": "Senior Secured Asset-Based Revolving Credit Facility [Member]",
        "terseLabel": "Senior unsecured revolving loan facility"
       }
      }
     },
     "localname": "SeniorSecuredAssetBasedRevolvingCreditFacilityMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SeniorSecuredTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loan Facility [Member]",
        "label": "Senior Secured Term Loan Facility [Member]",
        "terseLabel": "Senior unsecured term loan facility"
       }
      }
     },
     "localname": "SeniorSecuredTermLoanFacilityMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_ServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services [Member]",
        "label": "Services [Member]",
        "terseLabel": "Services"
       }
      }
     },
     "localname": "ServicesMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SmallBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Small Business [Member]",
        "label": "Small Business [Member]",
        "terseLabel": "Small Business"
       }
      }
     },
     "localname": "SmallBusinessMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SoftwareProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software Products [Member]",
        "label": "Software Products [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "SoftwareProductsMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_TotalHardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Hardware [Member]",
        "label": "Total Hardware [Member]",
        "terseLabel": "Hardware"
       }
      }
     },
     "localname": "TotalHardwareMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_TransferredAtPointInTimeAgentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transferred At Point In Time, Agent [Member]",
        "label": "Transferred At Point In Time, Agent [Member]",
        "terseLabel": "Transferred at a point in time where CDW is agent"
       }
      }
     },
     "localname": "TransferredAtPointInTimeAgentMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_TransferredAtPointInTimePrincipalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transferred At Point In Time, Principal [Member]",
        "label": "Transferred At Point In Time, Principal [Member]",
        "terseLabel": "Transferred at a point in time where CDW is principal"
       }
      }
     },
     "localname": "TransferredAtPointInTimePrincipalMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_TransferredOverTimePrincipalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transferred Over Time, Principal [Member]",
        "label": "Transferred Over Time, Principal [Member]",
        "terseLabel": "Transferred over time where CDW is principal"
       }
      }
     },
     "localname": "TransferredOverTimePrincipalMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_UnsecuredSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Senior Notes [Member]",
        "label": "Unsecured Senior Notes [Member]",
        "terseLabel": "Total unsecured senior notes"
       }
      }
     },
     "localname": "UnsecuredSeniorNotesMember",
     "nsuri": "http://www.cdw.com/20230331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "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.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r435"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r432"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r432"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r432"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r436"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r432"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r432"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r432"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r432"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r431"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r433"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "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.cdw.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r142",
      "r180",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r202",
      "r241",
      "r242",
      "r243",
      "r244",
      "r246",
      "r247",
      "r249",
      "r251",
      "r252",
      "r458",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r142",
      "r180",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r202",
      "r241",
      "r242",
      "r243",
      "r244",
      "r246",
      "r247",
      "r249",
      "r251",
      "r252",
      "r458",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r300",
      "r365",
      "r381",
      "r402",
      "r403",
      "r415",
      "r426",
      "r430",
      "r460",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r300",
      "r365",
      "r381",
      "r402",
      "r403",
      "r415",
      "r426",
      "r430",
      "r460",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r204",
      "r366",
      "r416",
      "r428",
      "r455",
      "r456",
      "r464",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r204",
      "r366",
      "r416",
      "r428",
      "r455",
      "r456",
      "r464",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r293",
      "r300",
      "r303",
      "r304",
      "r305",
      "r364",
      "r365",
      "r381",
      "r402",
      "r403",
      "r415",
      "r426",
      "r430",
      "r454",
      "r460",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r293",
      "r300",
      "r303",
      "r304",
      "r305",
      "r364",
      "r365",
      "r381",
      "r402",
      "r403",
      "r415",
      "r426",
      "r430",
      "r454",
      "r460",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r205",
      "r206",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r417",
      "r429",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r205",
      "r206",
      "r390",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r417",
      "r429",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r0",
      "r13"
     ],
     "calculation": {
      "http://www.cdw.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 for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Trade, Current",
        "terseLabel": "Accounts payable-trade"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r376",
      "r391"
     ],
     "calculation": {
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "totalLabel": "Total accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r210",
      "r211"
     ],
     "calculation": {
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0
      },
      "http://www.cdw.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, net of allowance for credit losses of $27.4 and $25.7, respectively",
        "verboseLabel": "Accounts receivable, current"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails",
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "auth_ref": [
      "r210",
      "r371",
      "r376"
     ],
     "calculation": {
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNet",
       "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 noncurrent.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Accounts receivable, noncurrent"
       }
      }
     },
     "localname": "AccountsReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableSale": {
     "auth_ref": [
      "r220"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease from sale of accounts receivable.",
        "label": "Accounts Receivable, Sale",
        "terseLabel": "Accounts receivable, sale"
       }
      }
     },
     "localname": "AccountsReceivableSale",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedAdvertisingCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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 through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Advertising, Current",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "AccruedAdvertisingCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "terseLabel": "Accrued expenses and other current liabilities:"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r116",
      "r377",
      "r386",
      "r389"
     ],
     "calculation": {
      "http://www.cdw.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 loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r23",
      "r26",
      "r77",
      "r359",
      "r382",
      "r383",
      "r438",
      "r439",
      "r440",
      "r445",
      "r446",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.cdw.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": "Paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r445",
      "r446",
      "r447",
      "r465"
     ],
     "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": "Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Incentive compensation plan stock withheld for taxes"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r71",
      "r72",
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Equity-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r176",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r306"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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": "Equity-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r117",
      "r212",
      "r219"
     ],
     "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 credit loss, current"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive shares (fewer than) (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r88",
      "r98",
      "r114",
      "r139",
      "r188",
      "r194",
      "r200",
      "r215",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r248",
      "r250",
      "r252",
      "r253",
      "r329",
      "r331",
      "r342",
      "r427",
      "r458",
      "r459",
      "r467"
     ],
     "calculation": {
      "http://www.cdw.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.cdw.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.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r109",
      "r119",
      "r139",
      "r215",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r248",
      "r250",
      "r252",
      "r253",
      "r329",
      "r331",
      "r342",
      "r427",
      "r458",
      "r459",
      "r467"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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.cdw.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.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r45",
      "r111",
      "r404"
     ],
     "calculation": {
      "http://www.cdw.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.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r40",
      "r45",
      "r47"
     ],
     "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\u2014end of period",
        "periodStartLabel": "Cash and cash equivalents\u2014beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r40",
      "r82"
     ],
     "calculation": {
      "http://www.cdw.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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r20",
      "r91",
      "r102"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 8)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r61",
      "r235",
      "r236",
      "r392",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r69"
     ],
     "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": "Dividends (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r445",
      "r446",
      "r465"
     ],
     "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.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7"
     ],
     "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.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "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.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "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",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r7",
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r7",
      "r427"
     ],
     "calculation": {
      "http://www.cdw.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",
        "verboseLabel": "Common stock, $0.01 par value, 1,000.0 shares authorized; 135.0 and 135.5 shares outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r27",
      "r125",
      "r127",
      "r131",
      "r372",
      "r378"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r75",
      "r406"
     ],
     "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.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract with Customer"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r274",
      "r276",
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "auth_ref": [
      "r420",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Axis]",
        "terseLabel": "Contract with Customer, Duration [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "auth_ref": [
      "r420",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Domain]",
        "terseLabel": "Contract with Customer, Duration [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r274",
      "r275",
      "r289"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r274",
      "r275",
      "r289"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized from contract with customer"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r422",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "terseLabel": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r422",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "terseLabel": "Contract with Customer, Sales Channel [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r55",
      "r193",
      "r194",
      "r195",
      "r196",
      "r202",
      "r450"
     ],
     "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": "Headquarters"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r31",
      "r366"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.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 sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "auth_ref": [
      "r4"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the total principal payments made during the annual reporting period.",
        "label": "Debt Instrument, Annual Principal Payment",
        "terseLabel": "Debt instrument, annual principal payment"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r4",
      "r89",
      "r97",
      "r271"
     ],
     "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": "Long-term debt",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r262",
      "r341",
      "r411",
      "r412"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r18",
      "r65",
      "r66",
      "r67",
      "r68",
      "r83",
      "r84",
      "r86",
      "r96",
      "r142",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r353",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r443"
     ],
     "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.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r85",
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Unamortized deferred financing fees"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r310",
      "r311"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r43",
      "r183"
     ],
     "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",
        "negatedTerseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r288",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422"
     ],
     "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.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r464"
     ],
     "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": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r69",
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedTerseLabel": "Dividends paid"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r132",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r163",
      "r165",
      "r167",
      "r168",
      "r169",
      "r173",
      "r335",
      "r336",
      "r373",
      "r379",
      "r407"
     ],
     "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.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r132",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r165",
      "r167",
      "r168",
      "r169",
      "r173",
      "r335",
      "r336",
      "r373",
      "r379",
      "r407"
     ],
     "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.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r346"
     ],
     "calculation": {
      "http://www.cdw.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": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r313"
     ],
     "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 income tax rate reconciliation, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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": "Compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r64",
      "r105",
      "r128",
      "r129",
      "r130",
      "r143",
      "r144",
      "r145",
      "r149",
      "r157",
      "r159",
      "r175",
      "r216",
      "r273",
      "r307",
      "r308",
      "r309",
      "r317",
      "r318",
      "r334",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r359",
      "r382",
      "r383",
      "r384"
     ],
     "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.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "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": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r79",
      "r80",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r262",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r340",
      "r361",
      "r362",
      "r363",
      "r411",
      "r412",
      "r423",
      "r424",
      "r425"
     ],
     "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": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r262",
      "r294",
      "r299",
      "r340",
      "r362",
      "r411",
      "r412",
      "r423",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r262",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r361",
      "r362",
      "r363",
      "r411",
      "r412",
      "r423",
      "r424",
      "r425"
     ],
     "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 Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r112",
      "r222",
      "r370",
      "r409",
      "r427",
      "r452",
      "r453"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r30",
      "r139",
      "r188",
      "r193",
      "r199",
      "r202",
      "r215",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r248",
      "r250",
      "r252",
      "r253",
      "r342",
      "r408",
      "r458"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "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.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r28",
      "r87",
      "r92",
      "r104",
      "r188",
      "r193",
      "r199",
      "r202",
      "r374",
      "r408"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "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": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r140",
      "r314",
      "r315",
      "r316",
      "r322",
      "r324",
      "r326",
      "r327",
      "r328"
     ],
     "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.cdw.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r141",
      "r158",
      "r159",
      "r186",
      "r312",
      "r323",
      "r325",
      "r380"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expense",
        "negatedTerseLabel": "Income tax (expense) benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "negatedLabel": "Income taxes paid, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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": "Accounts payable-trade"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedTerseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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": "Merchandise inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Assets [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Shareholders' Equity (Deficit) [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r58",
      "r59"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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": "Other intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r135",
      "r137",
      "r138"
     ],
     "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",
        "negatedLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r118",
      "r405",
      "r427"
     ],
     "calculation": {
      "http://www.cdw.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": "Merchandise inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Undrawn letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r12",
      "r90",
      "r100",
      "r427",
      "r444",
      "r451",
      "r466"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r110",
      "r139",
      "r215",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r248",
      "r250",
      "r252",
      "r253",
      "r330",
      "r331",
      "r332",
      "r342",
      "r427",
      "r458",
      "r467",
      "r468"
     ],
     "calculation": {
      "http://www.cdw.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.cdw.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.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r139",
      "r215",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r248",
      "r250",
      "r252",
      "r253",
      "r330",
      "r331",
      "r332",
      "r342",
      "r458",
      "r467",
      "r468"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Additional borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermContractWithCustomerMember": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which duration is classified as long-term.",
        "label": "Long-Term Contract with Customer [Member]",
        "terseLabel": "Long-term Contract with Customer"
       }
      }
     },
     "localname": "LongTermContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "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": "Debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r18"
     ],
     "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.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r18",
      "r62"
     ],
     "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.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.",
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "terseLabel": "Interest rate in effect"
       }
      }
     },
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.cdw.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.cdw.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.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.cdw.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.cdw.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.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r40",
      "r41",
      "r44"
     ],
     "calculation": {
      "http://www.cdw.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.cdw.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.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r29",
      "r44",
      "r93",
      "r103",
      "r108",
      "r123",
      "r126",
      "r130",
      "r139",
      "r148",
      "r152",
      "r153",
      "r154",
      "r155",
      "r158",
      "r159",
      "r166",
      "r188",
      "r193",
      "r199",
      "r202",
      "r215",
      "r241",
      "r242",
      "r244",
      "r245",
      "r246",
      "r248",
      "r250",
      "r252",
      "r253",
      "r336",
      "r342",
      "r408",
      "r458"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r106",
      "r146",
      "r147",
      "r150",
      "r151",
      "r160",
      "r161",
      "r162",
      "r213",
      "r214",
      "r217",
      "r218",
      "r319",
      "r320",
      "r321",
      "r333",
      "r337",
      "r338",
      "r339",
      "r343",
      "r344",
      "r345",
      "r354",
      "r355",
      "r358",
      "r360",
      "r367",
      "r368",
      "r369",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/RecentAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Rest of World"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r449"
     ],
     "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.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r188",
      "r193",
      "r199",
      "r202",
      "r408"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "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)",
        "totalLabel": "Operating income",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r357"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r356"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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 assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r202"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r48",
      "r49",
      "r51",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Description of Business and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r73",
      "r74",
      "r76"
     ],
     "crdr": "credit",
     "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 parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation and other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized gain from hedge accounting",
        "verboseLabel": "Unrealized gain from cash flow hedge, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r121",
      "r122"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedLabel": "Reclassification of cash flow hedge to net income",
        "negatedTerseLabel": "Reclassification of cash flow hedge to net income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r73",
      "r74",
      "r76",
      "r124",
      "r127"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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)",
        "terseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.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"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Miscellaneous receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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": "Dividend payments"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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": "Payment of incentive compensation plan withholding taxes"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisitions of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r6",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r6"
     ],
     "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": "Preferred stock, outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r6",
      "r427"
     ],
     "calculation": {
      "http://www.cdw.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": "Preferred stock, $0.01 par value, 100.0 shares authorized; no shares issued or outstanding for both periods"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r437"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r37",
      "r443"
     ],
     "calculation": {
      "http://www.cdw.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 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 borrowings under revolving credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r441",
      "r442"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r36",
      "r70"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r60",
      "r101",
      "r375",
      "r427"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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 and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r133",
      "r221"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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)",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r39",
      "r443"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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": "Repayments of borrowings under revolving credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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",
        "negatedTerseLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r9",
      "r69",
      "r99",
      "r385",
      "r389",
      "r427"
     ],
     "calculation": {
      "http://www.cdw.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": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r105",
      "r143",
      "r144",
      "r145",
      "r149",
      "r157",
      "r159",
      "r216",
      "r307",
      "r308",
      "r309",
      "r317",
      "r318",
      "r334",
      "r382",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r179",
      "r180",
      "r192",
      "r197",
      "r198",
      "r204",
      "r205",
      "r208",
      "r287",
      "r288",
      "r366"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.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.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r291",
      "r292"
     ],
     "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": "Accounts Receivable and Contract Balances"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalances"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r283"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails",
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligations, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails",
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Schedule of Remaining Performance Obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.cdw.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 liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Sales and income taxes"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Accounts Receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.",
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Carrying Value of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r57"
     ],
     "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.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r57"
     ],
     "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": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Number of Shares"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r176",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r208",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r234",
      "r409",
      "r475"
     ],
     "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.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "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": [
      "r176",
      "r177",
      "r178",
      "r188",
      "r191",
      "r196",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r207",
      "r208",
      "r209"
     ],
     "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.cdw.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.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r107",
      "r176",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r208",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r409",
      "r475"
     ],
     "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.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r21",
      "r64",
      "r105",
      "r128",
      "r129",
      "r130",
      "r143",
      "r144",
      "r145",
      "r149",
      "r157",
      "r159",
      "r175",
      "r216",
      "r273",
      "r307",
      "r308",
      "r309",
      "r317",
      "r318",
      "r334",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r359",
      "r382",
      "r383",
      "r384"
     ],
     "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.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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": [
      "r143",
      "r144",
      "r145",
      "r175",
      "r366"
     ],
     "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.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r7",
      "r64",
      "r69",
      "r302"
     ],
     "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",
        "terseLabel": "Stock option exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r6",
      "r7",
      "r64",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Coworker Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r64",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Stock option exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r6",
      "r7",
      "r64",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Repurchases of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r6",
      "r7",
      "r64",
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r7",
      "r10",
      "r11",
      "r56",
      "r427",
      "r444",
      "r451",
      "r466"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets",
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplementary disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r421",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r421",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.cdw.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r164",
      "r169"
     ],
     "calculation": {
      "http://www.cdw.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r163",
      "r169"
     ],
     "calculation": {
      "http://www.cdw.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted-average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Weighted-average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.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"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "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"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "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.25)",
   "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": "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "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"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "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": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "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"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "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"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "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"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(9))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r432": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r433": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r434": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r435": {
   "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"
  },
  "r436": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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/2009/role/commonPracticeRef"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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/2009/role/commonPracticeRef"
  },
  "r456": {
   "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/2009/role/commonPracticeRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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/2009/role/commonPracticeRef"
  },
  "r462": {
   "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/2009/role/commonPracticeRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>58
<FILENAME>0001402057-23-000091-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001402057-23-000091-xbrl.zip
M4$L#!!0    ( $&$HU:QI*;.29,! %4P%@ 0    8V1W+3(P,C,P,S,Q+FAT
M;>Q]:U<;R;+E]_LK-)P[=[K7<N%\1+[H;F;1!KOIL80-<OO %Z]\@K"0.)*P
M@5\_D26!C<$VV *I1/6]!TNJ5U;&CL>.C,S\_?^>'G4;'^)@V.GW_EBBRV2I
M\7]7?_]?1?'O/[=?-M;[_N0H]D:-9X-H1S$T/G9&!XVW(0[?-]*@?]1XVQ^\
M[WRP15%>\ZQ_?#;H[!^,&HPP_L7!P8KSH*0WM"!:N@*$]875W!<A"1:$2UPH
M_V1_1;@8I4RI4"': K2%PN*EA0L\1DTX(Y8\"2O<2I! A58<0#-O$W<B42%%
MXL08EA][,,*WPS?L#5="[/RQ=# :':\\?7KJ!MWE8?3+^_T/3_' 4VPN6YJ<
MV#D=%7CL\N2/'S]>GMOI=3N]F+OFZ6A@>\/4'QS9$78=WH$*?*^"T\O[#/O
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
MO0F@T0DI;3DW0'S4GCG&531HMH0EKNQ-1MF\]68>6)E*;Z+WV\E O'R]T/F
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
M)Y&S(-#! %AI1;+6H:B23LPH667-F8EHIJ<U!F,QJH53QBGP%'0PE 9CA5'
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
M QZ!&:Y9-!+A9Y,S,NH%JO:8#;>I 7S?L[U HUVV@01C 2-D8TW0F@$-W(3
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
MB%"E &7&N^[4B)X/1 >(EA$OP5+\2*DU"-](B!,I1AFK9,3O%U*5E&Y,3*E
MO1%4 "%>4Y5\$M:DE(A2"S8W]D'W-OTQM-61Z+UD,8/ST1*MB (PA.,W)X0
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
M"F.6M> 9%R,$X"A</'@"F>42,D]'X?HQHY<-^?IALDPOCSTM[SVX.&$B"^R
MI?(Z?*G<:7\L\:4OWGOR)GAF(_1/<K^4V$"A'ML0.KW]%=*@Y6T^/>=IV1<W
M]/UGG3W(#5@:J\'J[V[P] NYW4UB7U$F;.4/()BR+R"L;H#PTNJ;UF9[8[VQ
MTUYK;^Q4K?$[&\_>;&^V-S=V&FNM]<;&OY_]M=9ZL=%XMM5L;N[L;&ZUYN>-
MZ*W>Z*T='B <1_W>D\;Z\K/E!GI&,+=Y"_D0;\'(+>SBTNK__(M*\MM%J^^W
M!3?WX_.M[6;C=W2)O7ZO=7*$-_&-B>?<SI:YPP2&JFB$$S$$A)66.\XAN4 <
M352)F\+51L_F4";$SLIZWY_DP*!]=HS6?K+\\S]G;KW_X27;_K#+FR?A<./#
MW@MSN'78.F@=OF:M]0VZM>[/6^NOH7G4.M@[;'5:;W=/6^U=NG?8_+C5?G_V
MDK>ZN^?]\]WV+L%K\-@^;YZ_)EOK?Q_NOMT]WSW\YZC9?L/PNO/F^GO1[.K3
MEVSO;/>MERWV=V>KO7NZUWXM]MIO2&M]^WWSZ'FWV6Y"DS5I\W"3;;W8/L+[
M?0@O_H'PU]_=/=;]X [[?/=H4[0.GW=;Z]UNJ_V:M%Z\QGN^.6V>[Y_OGK\Y
M:Q[NPMZ+W?/6<PVM_7>21Q4U"P4+GA? 0!9(VE)AK?#H\82/5"RM4E*\+L.2
M3S)8;=Q2(:<-7',KU/S2M(/WC:U>_/6V=F/B/HIN3.B(+G6PT\M![$J1?[G]
MJZP-.K;;>-/K^'Z(C>;.+=_E9AU\ /"_/L&@%B.>L^UXW!^,EAJI/SBR(WS
MZ6@E=4YC*$:#DT>F'Z=;;4_?61-RU8(NI**B .]E864@A4Y:.8;J873,=M(H
MD+]]J21W-)PE;'X**V-[??WOO5CPVZGBZS=KV^V-[9>[C>V-5UO;[<:K-]L[
M;]9:[49[JX%^OXW.O4%Y8VN[0<4OX=?&UO-&^Z^-QF<AP64XL/:LG0]3P^&'
M]%JQG]/K6T8(M_1L_4$#>6SC/Q?*UQ@3Q ;RQA@>PN>]*I^W,::I5Y4^X"_%
M$3[S(%]6!'M6G$4[*&+O<1D!_+SYSDFPU $41#M20";ZA@:/3M. I"E&[_G2
M*KH<?S!6-TZ?-'+'_ZC3O/_X[W:ZVQ_4[O,VL6.NZ.ODS,'7_6>RW>$C=*#L
M70*3U]PWA8I@"Z#$%48 _J$^1I>(]5%,'"C4#O2&)K6WUUH[FZ6;K#WHC1YT
M=*E_%RXT#?I'C:_)\K[_COK3O=_/.HUYRV?=3KC/^D='G6$>#6@\[W1C TU"
M'B.X1W.^40X)Y(>-G_6XK#5IMC?>*1.HUQ"+1#6R'6&@<!I(@0$.U4%'PU+(
M0SVTX$A\Q%3CF\[1?F,X\(BP\/%2/N_VZ?)^)RTU;!?=Z7\HQJ ]-$;#')\>
M#^)P.(CO.D=V/TY.NYI0UOKX](=RX/+X=.GI'.C*+9-D]ZX4VW&_,\QF=M3"
M(X]+,3",V17OB 7F)4=],%86H(@N'&>FX'FCK&@4'I)HM-;?-IYM;;_Z4C&V
MMM?:\Y3$OF46;>/4^E$)ACRJ-;@$0<,.&\/CZ//@;FAT>HW.:-CP!R6/_?5!
M0J7;I*N_U<MZ/-3TH"-KE)!E,AX@N^O0&NAE3L6MAM;N=DPJ]4-7?J>QDNB[
MC -^;=#O8DR/'9_F4;WK>G&MT_O'#Q^ND <QP9L]/UD\ 4.B<M[BL_Y);S0X
M>X8D^0KCQ%?PN4XA>\C^AWR?BF9MGG?<BS<2337?>[MWL+7^ST'KO(FF>I/B
M;^>M]O/.WN'SPQ;;9:T7NZ*UOCFYYA]\ENCMM8\[NX>ANW>T :VW&V4;L6WX
M&S[G[=]'S;=-OG>X2_8.WQ-LX\>7[;51<X><OFQOG#</UWAK[5V2W ,850B>
MPR'N?6&#<D7$WT0P45'+EE;78]?F0I2OD=<++?@&P*\,6M>Z\#U=:-O3S4EQ
MT7C6>84#]H<&^>:7(%<T!6%D+!AU>82#J<(020JAF. Q@ Y*+ZTR61"FN-'F
MFS"?MD$?.]!IX_B[14$EC'\IK6RC/VCT<[U9X_!DT!F&CB\3#?U4LNK.YU:Y
M/'6P;WN=\_+[KS.V #/MO,WE[>6=Y<;&T7&W?Q8'96]=5=I&J[_\ZTWHN4-9
MT'>[3W[[U&K@=5[L[EH(F7-/_GF)#:"US?V>S3V_(; PP"FG)A71*U\ -:YP
M*H:"&!8EY<8&F996E6BT!YUB;(8V,]QZXS56N@\3:DQ)4W+B^*MZ<G,YWJPR
MCP^J1L_PX]:@W?]81^??52)R38F>&;+W[P/BC_[IV;?F9.OPX+"UWNJV#L-1
M\VC[_=;ZZ]/FV]?06G\C=M\^/]Q[^\_1[J$_;6*?_?O\];OD*=B@?<$-N *<
MX(7FD14B*&^$2<Y&N[3Z,OOW;F]XT+D>WC^Y_UST!"BE =@:O$(VA^VIR=[<
MP6G_'3>.VZ@5DD1$$H#B!<K9XE?G17 ZI<P4-[MH;?J=X5?-][A&?)&BQ3FS
MN:_ZJ"O=O<[Q.&M2Z\EW]>0:7Q16"6$L*RP&*@5H#&#*3U9JJ:A.S#CDBY(0
M^;!4\1[R';>D.A-LY1SY\<5*3HUX&OW)J/,AI\Y37D5FUFQP=OV#ZM;(^G8#
MV?OJW(S/<O5BCD:E?[E'0Y7CP;5!M)4U33]5*?3QG5)*<*6AB()')$5*%=9(
M5H#UZ#VC,>A*EU8UJ"_-RJ_W&8F][*,*O3KH]QYE54"6S.D[R0R16HA"6B2I
M$".:?!]E8<&'9*U4T2%=!8DGH/K-;]7CE_;J*SK^:;3[?_ZE&56_#1NCV(W'
M&02-7HF")PVT\]V3;($;%G6VX:_8MUF_Z"VM60M?:&[:?$OA/$?N$P>E@CXI
MB1!^L1,';'OAXJ?4&:+>-G+1,LHJY='IWGX,C6%F4(VN'8X:@[)8\[9"N^\A
M^)M'M'<PB!AT1AV\X7CX/0[P)8Y/!L.3/ X_ZC?RVNDYF4K9+^[7'(+DBK@U
M/UJ9UV%P8Y8543\R"L[%,I-\ZN/5C"ZC0YC^,#A>2&[7VN^$PA.1E 68&.HU
MRG5C+R>^3HYF<5X_."<L\+M@+P/%=F<TGC\=K3]H>%32X2UBYD?3.P-;NIOA
MV9'K=W^Y%9^X5=\,Q@]9X*YK32J82ES%T[$O:*#1_'C0P5\^6=:[$-2K,]*_
MVGT+C\M[C+TGWN^,,E?:ADK&WN.$3>MMZ_U>&^/K-M[W\)^#UCJVY\7S[M9Z
MD^VV<R+Q^?O6X?['5MM_D;#ITUVVC>?AN[W=/6N]W<#V;A",UZ%YOG?0.M\X
M:[Y]S;;6UVB+8ANO#S8!L89*RPH',<_ T!H#=Y$*ZD&C/+2(7(WKK?L9.WW_
M_DGCV X:'VSW)#;^FRP3FNOJ&\.#'RMRJ17EWA5EXAMV2M=0:\DMM&3C2RVQ
MSJ$0I"L4IZ@ECOI"0XJ%!*<$!Z2XEI8%OK/2@,5WTP_@238FSG]<QO[E.%H.
M#2H_A/9P.G1M:,!&HRT5I%P_H@ 98F%<D(70S%&C0 E&<S0V#/8_C1?=OD.&
MOA.[R& ;><&&./K^@,%M%O.9SNRGPY/AJ)/.9L/[-WLA5TG%ACMK^(/HWS>.
M\HH6'P]B68J6.?YGY?B_T%_'I>\'=MA(G6X,#=OM3A(<.7/PGY-.SAN,^@T7
M)R?@C2>I@_&EE.?RM?$$PDD6X;/DPX7>Y,Q"/IPG$#8"'D5"DD\]'D0?2WI"
M6:.<-SYL_(+W0PUK#$\PQAX>]//L@(L)>J,#._KR+3[:JTW-[1Q?/'F17Y^4
M&9Y?V&=OZU!9\21WF$&$%Y7GXY6Y*9.;E;NGE"TI6YI3/X8T@CT;+C=NF"3X
M(W-.IS59^7(=B1E/H9CTQ'T/RCX[&0Q0..-9TSE^&=G1R;"2MO>G,NQG[Z)G
M5 1%,?IPJ8#(1>&"M05Q%GB4)!%GEE9WX[72@>OX;<P<P# O &[U?]KN/P;W
MD>THFM"CSFB$EK?TQX-^+P>%W;-&Q #Q;%Q]:'TYGIU7PAW/R?W"L7RZQ^<)
MZNT3/!.(R&YC.^Z?=,?%OSM%N_%+%I/ZC7&V/#EA=- I9Y(=YYED]^U@QNV]
M=!EQ^.L7#F'VJO1X?,%G",L F[B&Q^<+SM\1Z0FG@1=*"BA )5(8Z5S!@O">
M.W 0U8V^8!Z#F2KX@B\6QSWNCQ>36!G$;*L^Q&O+Y7[B]26A)Y\NL0[Y]\GH
M^B5?]R:?_SVXG/MP;/=CX0;1OB]L0LU8L=V/&+'F6>GUTKY57]JW0K$!NF/;
MZ.*;Q(;U'F.#O'MW*-WE(-.Q&W]MH%$J;CPPS/LBXU,&%R$_>I(C[(.S)YE]
MXNV0K>5>VV_L#_H?1P<7AY>1C,:R;2&F3J]4MK+@[EZLR[7RB:^9%\W8 ZT-
M=',+OB:8F?<*G66O/')0U'"HX?!9"[YN<F?>+[.%1<XESKP+9@J-KSC;F7?*
M;''1Z8US%I0AY[K(A7^> %^YT[IL%2JP [HLY.U6;KG;,<&G7[;'EPGYL25Q
MOGU7Q7^L!Q:H8ZFX7<?>TYS@Q1IZ_K2LX. 9QF3[_<'9#2//Y4EEM.8G)U5Z
M$'KW<!O;MM?9>O%/9VO]]5EK_<U9L[U/FN>[9SGIM;=^T&V>-T_WWEZ?G]9Z
ML<%:1YN QZ"UODE:[<U3O,=YZ_#OPU;[[_=;+]Z<-\^?=W=O7K3'<Y*,L7EN
MO38%$&/S&H:BT%[90+C3C)"EU9<W,Z>9K>$S#8685O:.W)!^GMU;32N\(-=2
MVA5YM=O):^TZE!\U=.&J?.]A:9G'>>KB^/S634G*1Z\UU;*-C][L[WPMN_-X
M@7SOL7S9YW^>#/')P^%B;?;PH-'[V<OV[I?1NXN,<0FZD$RP CA&[R8Q4DC+
M@N51VQ32=[>+J#W^##S^?#6Z\H9]X]NYV4KT1[7,^D6/OR@[_-FXOVOS_L/F
MG=Q@WH4V'@@3A8MHXX&F5%C-38'6W$CK97"@:O,^>_-.Q6ULQ*2.Y4LS<=0)
MH1MG8S8WTS>J2/*J'3<6OW32336Q924L$L->ORQD/1F.*U#P_<=;]-VP[U!_
M4#ZK>Y8?_K&#C\;'-GKX:OT<HW_H#$NBV;,]GTTCTL^\B'LYK7MD>\$.PK"1
M%_+KA*\M\\!_L;_>-"BU_'@]PU?S/=<F"SV>FNZR;FMX$+O="_ W?D%(E]53
MXST[OCW&^>ORU[:CFFE1]/USN]QE"^G[?ZHJF;P+D:H @1;>.U4 T:2P%%A>
MIPM[F3*I))O6/G[W50.\&X=3VN!O@2O]IS!IYH%;OU96@JX=#SK=\2LP/=Y_
M]4DV:X/8^)C_3$S'\W*2 7K2DUYG;#C*=0V&2U>-253".LF8,UJ#YLI&H#QR
M($X8R9U\MUG:$&!Z"8VJ[QRA7?AC:;/U_(99;N7*"CMY886=\E%;)Z/2VZ-_
MO6IB>B='1>B7]<KYANB,T</BO<BC,S@;9^^,] 9(A,)"GA*G%)(&(:&@PB5F
M9#3@PM(JY?!$:?E$ZLMUYRXDO#I>L:($A[^RNL5D38N+-2Z>-/J?)+)\&_3K
MKRR(]N"%/EKP'RGT,7K9D*\?OJ'&XPX\Z^IJ!WAF(_1/<K]\N2C!=1KRU=G=
M\S-%(]^[5,;;3!NHIW4LWK2.>5F\\6*OP<G>@HVUUGICY\V?.YOKFVO;FQL[
M7[5C\_("S[>VFPU*BM=W;NEW"-R\O&![[<^7&WF[Y6=;K?9&JWUWD7SE11_:
MT?S$SH5J6;#I5VEJ6 8FIU^FN:S 3+/R<?:)EFDNY#V-\?-9[E1U\]8#K] E
M3VEA^IL$=C_)T%MNJ_!J;;O=V)Q^Q<-,7^KY9FNM]6QS[64#Z1;ZD*M;ZWYW
M%:YO+Y1UC[5.#]1I7\F+C^)1@]XE27S7MYI^4'JK5WN@J/1GVW+[L)02A/CE
M"$&Y]T^Y@M'*#;'IS$?R:Y#,""1YL_%^K[1A9?'BG[9K\\KF.P<QCH9Y@VYD
M-4T[\ <-3LML6 F?JKXKKW3KRZF&Z]''O'7 1!Z5?J%J@XG]D"6=SLZ&Y2J>
M7X\!:AOX(W;ANB@?IZ=[N"3=S[;E#E(V7WBZ3Q%1=G%;QW%\\T\K/+;QWK'1
M[)=KA&V4E1JS=833[(J'=X33;'WI"&?@^Z;Y#M7&3^W[%L/WH2AAGGW?#>+_
M;HU #8#; X"Q;[K%7,$TB >Q-\PK=F[V?/\HSJ^#G&:G5)<IYM;/RD%.\QVJ
MC9_:02Z,?13S["!K*4]#RN+;7M .#QK/N_V/<TP.I]D5%?9]8@%\GZBT[Q.U
M[UL@JRAKW[?@4N;TF[ZOK#<_Z'?QQL/*&J7\CI,]N"O]#HV-_YQT1F>+'X7D
MEZUN%%**JN)12'Z':N.GCD(6QC^I.@I9="E#7DAMA&T:]1M7PI&;:MAJS5X4
MF>N?T^S*E,RRNF1V_@%IU-)JT_;L?FEE/D?FP^/F6YU[266^V;A:\G>3_+"Q
MWAGZD^$PS^K.T?M:SW;/AIV2!G_R0NB<PGBQEGS.=AR>=+\L(:K=TZ)@@OYD
MY%D9_\1K_S3_B&2<+:V^SDLY=4;E=/72!.$/W8OOV8)U^\.3O%S!FNN?7&R(
MWMCN#-_79FEA0,#,([%+4-NE*D!R/'X^&J!L2IOT:M#W,60S5!N=A9'P8AF=
M;\UT7K2ISEOMOS:V[SC-N9[)7+N7.3$^0)=67\9])-^E7XE9&K5C61S9<KI(
MCN5;YF:MMC=5P"0LK6;"W'AN_:@_J$W-XHCUT9B:>L"I$I!42ZMO>N/UMN,@
M%]_9[GBET4FEUT[T)X/.J!/'O/K-L%QF<!(&U89I<5#P: Q3/=)0!4@*LK2Z
M'I,M!S??'/=[:(EZG?[@,X-4&Y^%D?2C,3[U<$(E(,F75IMX#49#*6(0]-FH
M9FUT%D;"C\;HB-KH5 &2<FEUJ]P":;,WWDP#;U6;FX61[:,Q-[(V-U6 I%E:
MW3@]Z+A./9UA@43*OS;K[$8K(^?<RMQ<3;"S^:*UUGZS_=G>(#5<YZ0M=X!K
MWF>/?W/ATX7:1BFOAU[OH_3@39GV/DH_N-O-%UNW/J#)9)_*RLIY.^RW;V\\
M<5=8\Z4;NN:S/>;$\3<,YKV^=(Y&QWN]T.6O3./\P7>6-[WS37"HRD9ZBBPK
MK:>^$1%ERU*R'[KMMX]Q/?W-F,K&WNZV-^\USJ89='RF0>;J'6:U%QBI^FYM
MXQ?8:NULO=Q<7VMOK#?^7'N)EG"CL?/7QL8/;&OVT/3ZEY MQF \%#_9%+33
M:^"3NGG:WY-&//7Q>)1W<1\?;MBCO"_[\-=9K5TP?]MD75F?AC_89O/SUQ$7
M^WB,/>2D0]A==A!SUK_?'R# 0C%IL_<Q8I1W1_.'-FY&QF!M.(R?A0'?V'/K
M:Z]ZJ\VXY@P/7S$N)SU[$CJC&'[]F0ZY@[K\7*?>95[ ]2>E\K]Y1.K-TGEV
M,A@@9!JV1.S*#TGHBW?^(0G=]SVF9'(:Y;]FKB6:%W7-CMSG#_$_)YT/MGN%
ME5R-0F_UZJ0QT_TW;_GJ__U3K_C;E_FXN7JWWZ]NWMXXZ75&VSD#<3(,2PCI
M7FY]^4-'"<<C3]&!(V 5<S0PRIFA$**@(K[;S"$*X9PN-4+TG2/;'?ZQ5(BE
M1L\>Q7S'8M_:XY6,I+5>R/]L?(+1VNB9'0S.L-O^R9O#HPIA#\4RYUNRW,#_
M.7/K_0\OV?:'7=X\"8<;'_9>F,.MP]9!Z_ U:ZUOT*UU?]Y:?PW-H];!WF&K
MTWJ[>]IJ[]*]P^;'K?;[LY>\U=T][Y_OMG<)7H/']GGS_#796O_[</?M[OGN
MX3]'S?8;AM>=-]??BV97G[8ZYL@?/>]M'?Y]M/5BES7?;N S]L_VVJ]A]WP3
MFH>O:6M][WV+;>.]W^,]-_A+OGVP>W3:W3I<^]AL[Y\USY]W]M8WS_?67Y_O
MGF] ZW"?M-[NO=\]__-]:_W]V=[;#;BX!I]ULL?>R.;ZVND67M-\^_?[YF$+
MSVL=XKW8UOIKNG>T?=A\@>UN_]W=;1^DUC-R^K*],6KND-/F^>;'UOGK=X9:
M[92CA?8*"B!<%(8Q57!B(!%-I3%Q:94ILPR_/[T*@J_L./LC-NT.Z)^F]ZYM
MT(+:( !-E5;:<FZ ^*@]<XRK:)12PA)7VB!&66V#9F"#SK^T06"3TQ),D7Q0
M!6A!"^N%*)PB#%CTEM&RE%LLLSFR00\:G'^6MIE<7^235ZA^@#STS>JXYGV9
MA6D,D'*C:KAN?-+HQ5$>:+#=;O]CN>-I7E/7#R(RL$:WCU%^.0OCOV<03JQ=
M-.EY?[#>/W&C=-*]>(7MRS>8$)):I>^BTCODXQ<J_2&\^ ?"7W]W]UCW@SL\
M/MAM;YZUSIM\;_W/3NO0DUVV@?=JGC5?O#EKKF^2YN'?V%]-L?5<L^;'=T(Q
MQ30+A0Y)%" )Q:C$LL)2Q85(,5CF<U1R0U!2DH^[ &Q:OJ(&6$4 QIMK[\ (
MXYB*!05A"HQT4V%9)(6(R4</FGM&$&!B65T#V!,T>,/CZ/.(?/?L.P5&[&[^
MX,8@L]*1V-3,]S5-:L71I3*-*TOQ<:>CE=[)41'ZY;AYOENM:7?3M&L,T5*K
M2/"J4!%L 4SS0G-.BJ"3YR #8UHOK<(3)MDR_]GX[.88Z5XYXFUS?X]>E:?F
M*&M5?AA5OD:T9-0I1F<+D@*JLG*NT!!U81.@-[1"HTBS*H.D<Z7*CR=]WHP#
M?X 1;&<8&YW>!]2(_N#LJ\,BWS))MTUA5=HD32NZV+SH:K1$M96YBY7I7 \8
MG%2>1DJ*F(0KP"M;&.60QA$0Q"=J=4[G*$V7Z1RE<Z8](/SH=7-:X4*MFS^N
MF]<B@.11)ZEU!0]4801 *>JFI 5105D3>4Q!+JUJ0A8QU5H%_]\9^MCMVE[L
MGWR>6?UZ-<^CIR73B@'*6:J?.,GP<U)26YW;6YVSZQ$!]=(YDDC!&><%<!8*
M)XPO!(I(&2<UR58'Y!0&F>L$POQJZK0B@EI3IZ6IU^(#QX,/QO$B>$X+2%P5
M)AA>T"@21(P94MY>"K3Y^=B]S@_\@+:]&L1CVPF->'H<>\/)\G7]K ]UDN"^
M X1)WV^,NWZM%TH[-"ZVKNW/W>W/U@WE:)Q+QH2)!4.)%&"U+RP+MM!&:#1&
MGF'LD.V/NF%@KLX=+(S*3BM2J%5VZBI[+63P5 =0J++)VE2 B*$PQ+@B4![Q
M/VFH\JBR1B]L2D'2\>SUN8T:VOV1[3;\E<D6/Y-0N/7TH,6S3%.K9[AJ@^I1
MSRD9J!L*&)(UD7HI"Z\$QA3"D<(YI#C"^: 9!6Z%7EJ53W*1NYD2J[G+!+JJ
M)"<>L=9/K?2AUOI[TOIK80FE"2 16@2.?R :5AC$:!%!!ZF"YD;)K/5"PC*I
MBM8OT-3EFW5RLMMO;[_1C788&V6?%/U4G."7GPA<'@5KFMI(R(407F89;.?&
M;*4WR)]R_]>&Z0Z&J=E>*XU2:9S:S;/FNB?O!&>6<- %%[FXW3)7:)4H6B8G
M :)F-B\>3N&FXN,ZQ[$PVCJUT9!:6Z>IK6=?:"NGAL5H;"$)X04H)@I#A$7E
M59J1$!4%EK75+&)Z8WX#A5>#/N)^=%8.@.1E!H[SVF?E!+2Z5.+^1T+&G?^J
M:WNCM5[8N.C_ND3KKA9GXWI\0$%Z)[0I:,ZE @N^T#;%(DJ;E".<*4+1XNB;
M9K_5U1(+HZS3&P.IE75ZROIE>&"%2!"D*[+9+""AGIJH11%$<(3)Z+1W65GU
MLIXC95WX/,*+?C]\['2[=;+@OF.!BYZNLYG3LS.;UX,")ZBWRLA"0"R3!KZP
MUD/AE%0!$HI.E5.WN!3+8HZ(2)TVF-.PH-;;>]';+^,#JAW:5;!%0BD5H($5
MF@M>6..U(,$Q:U.IMWD)_#G2VX5/((PWI>KT1K:WW\G+F8]'%^H,P@--N+SH
M]_&0*'*1C5/?/<E=5UNFZ5NFYO6( F,&24%!(:C4!=!<:BFD*7QD8&F2$;T)
M,I<G(,34!DCK1,,<ZO3T)FK6.OW .OUEM&&,4919CDHLH #I1&$)#055R!,8
MRI5R6^JT(3\?;=3YB+M&&W4!PP-.Y9P8H7[/UX7>/V!=7E^/&'ST,2D1"NMH
MGIR!?XR+%/\0Z:UT)(+/FY_!LIPC)E-G(.8T7JBU="I:^F4,H+UA+D$J(L\C
M$EE!K4U06&8(2D5ZDO(VX4;.U?(KTYR/H<S<S,>X>8.6\7R,F[=IN=\J[ HO
M6'[G]U\8@SO=.2<U!9N>^7US0Y#DM?4R\((:ZPJ@QA4NJE DS0B7V@6,E)""
ML2=*ZJE-HJ_*=)/:N-7&[5ZGUM3&;:K&[<O84FH1!-.V2,:D E(F?]1!02,W
MPCO)8]XMAO(GE-.?'X:N9]5,*=Y\V;&NT^V,.I,%0W9&??_^H-_%;AV6NR>K
MWQJY+&ST]:5&[[:_'4=)A/Y)'E;[Y@9WL]V%[[:M7/BQT(MM^+J?<%+OQ5?]
MQ8(N=V@YMF=YH:QB-+ AUAOQ/9)-L*:]]<*K,8K:&43U%.:IAUO[U[EDA$0@
MD% X\*$ 0VUA=<)/P40BDE/"VZ55]D3"%.8PSU_*O;9,"VJ9IKV31&V9[MLR
M?4D$$TO1H'R*:((N@"<H3 J\8)HF3FBP%$RV3,@M?GXGB3D=9JA8\'>YG40C
M=7JVY_%UZCK'^XJ=?/CXI76Z7,?^^47WUV;H3F;H_0U3)05UP6E5$*MM 8ZY
MPC!!B[Q2I /M@Z9Z:55P]O.3L^L*QOG5UI^-)VIMO1=MO98]!F8T%;X@B%,D
M,5$6%IQ#O=4,M! N:HK:2LU<U1L_GGS111H0P^:3P3A;W$^-;K^W7XSBX A5
MQ_W8U(A'418UK73+2^SO-G;W.O9VO4;M#YB>PQO67&+1J9044I5@ _(5E_>]
MT:Y@25 F'"-@U-)JO>328JOHM/(.M8I.046OU2TRX754O(B6L@*2D(6.4A14
M&F,M459HB]&!K/,)LPD.\(S<WY\/$M;Y@_L.!BYZ_6UG=/#L9(CO'@<7H_EG
MM>GY$=-SPXI+$I1(@KA"@C=YQTI6:!I=X8((7%%#C<Z+*Y@IA =U&F%^E79:
MX4&MM/>AM->&($12A!%2!!]B@<(G&"]$6L#_9^_=F]I(LO3AKU+!SKLQ$^&D
M\WZQYR6"!NRAMR7<(+?#_L>15R.L"U,2-O#I?YDE83 2-@()E43N;&.!2J6L
M/'F>?,XES\%,<^$T0=ZG5C%SJ(>2O0D/"T"49WY:JZKOG2@>G6\TQ[RPA=UC
MGA21B#I+?*??3:+62<4R-5PT-=SKGG;Z%]X?^HX>>G<CQS-O,0_98J:4R,#2
M(D6Y I K%C<6I$#\"P6"6X%H(%RF;F18BEH5]\N\L*:\,&OLW#5VPHD$F8F(
M*@#!QD92&%\IXBF0TE/ME?-"I\.OHEX:.T]26&^*L.VJH0P>FGSR+-S4<TS<
M30S\QIQGG'D(SDPIA8&(=,H%#9P1!E !+3#"<L I#P%Y:11UZ90GKU57@!Q0
MJBDSR)HZ-TV]S0@\$TAJS$"05 !JG =&,PITU%'AC-/8IP+=!-:J;.[S<1H<
MQ>4]\@VU>[;?]<50G^?(TN+)037OJ1W N6T/?$N?CQ/?,O \!'BF%((0S!I,
M.0:.1/2A00>@F=8@(.*P@U 004? ,Z\J$-EY4$-]G1=%R/HZ9WV]3128C6Q
M!IR: U- F21 0VD!Q(A3'1B+V_O&EB!K&TZJ-T^HJL5EG\'3E,X<F2/90?E(
ME/DPI?EG$!Y'60&J9'(<>!7Q!G.@C8#(6>.P8"D'/CL.UEI=YUM#,ZOKO-3U
M-BEP4&BAG0*>1DVE AD0?Q>IT9=S@C 6R7Q*,B&U4M=Y>@\XJDTQS>E:-RJF
M.26EY#$^A,<5HEMI:)K;.98I<)3/Y,\+J^PDM9 L$*]9RF+E$:%H$$ [:($2
M1K  !<>>I59#<8O95*M2FVT)_HAGK/MS.R"3=7^QNC\1Y= RBH6EOJ/)>>%8
M  I2" CC DIN J<ZZ;ZB8G6*SJY17<;IFOGG]Z.U.1-VK0Y+[3[TI/2S<(DO
MXJ3TS0X2>:>9UTXSI>0*I,89!@,(G"26:230Z10&QIY*J(RPV&YLL1>"JKFQ
MS!4EDNNMQ8LX3)VU>$%:/)$G:X3TB@9@(0F (NR (HH!;;Q0GCA&I4]:+#G?
MI#72XN=S?&K7!Q\U80YI,<_"H3XO3G$U[?O5K+?T^0U3MNFS1WTFY+F<4HD%
M&L*UL080'DD$I=  #15*YFJT7X/6@:7,6476L:)MUM=YLX>LKW/6U]M,P0B'
M..<,&(0MH)Q9('FJH22U%"8J:U3:C2T,R>-Y0DTC8/7F"0>GOM3#..:BX_7
MY_(L3YHM<S7Y?Z:Y_U[C(;>S?"#^3*G-@IURQ"F8*DVGM#RB@.;!@A#W!A'B
MQD%Y2J,5J%9%([.WH:9\(6OLW#5VPK? ==S(E0,NE6*FDG"@O$6 T6"UA,X&
MG1B^8+4JROQ\/ NC7O2/Y0G/PDJ9:U;M3<LDP\W#X&9_2D:M4TP9)T!<D0+0
M!#Q*!0^<IPEI( E,;6P1*&IEH&2'0ET)0E;5N:GJ;6:0)!,$8T + 0%U! 'I
MJ0$P2ML:)2AB.*HJ6=_6]"N23=N9EIB2\VGKDD^;PZ2+ *QI!<"0(B;:,B!@
M;Z,I(SR0U$L@%(9"*.<QUAM;_ 6=1YNKG%*[CNJ_@)3:K/X+4O^)AC4Z>*8@
M!,02G4K2*Z ,=0!*K!A7G!B(D_HSB7)6[50*X]I?EU:+M-L>=GWJ@)>*BR2=
MC*/W/9O:VORSV1_Z0O[KNW"J<<[#,%L,+S@?M%_VVIW_?V-8GOG)<M/?'W6[
MYW9N/FA6_'LH_I3R7D$8K+'" $<) *JM!-H)#@35!%G- W$BZ=,MC:]-NO5B
MMJ>\"A>["F]O/\(R[$C<= 13'%!"!-"2>X =-D('1$QP=Z[".5FM];54CX9]
M^^6XWXF[Y>!__T=B)%X5_K]G[>'%PTY0W)?N+O,>3[UW7]UX_'F0+GZ)9#6@
M9<C\;7F5%3E(TG]1_.-G4/?6ET?'NO1S8>3[S=>W(>_[:*JE^%:7!^71,%7V
M_5MWSOSUMX]I.,PX> \<_#!L[/R(@_%^'?^?PWAO=YHJ:GTX>4<:N\<G\2Z7
MS6Y\QMV_XQQ]P1_PQTZSM7_1.(GCV#WLQ+^GSA&?)"42:\. ]) ":@($V@H"
M,'4XB&C',T5^OF?>L9 >YMG)"VE5%Y(S7E/(4^M2;N(/S*(YF+S93FEM(J)@
M%S:VX":<M 4G_E"<ZK+XFL3[HKASZ0V2V <+<BC\N.BJ%3;8/AL>]\L(R"X[
M#Y:YV"[??<+&,H+B8D,HG>BER +#-0)!&B.48]9;\Q/4FKITYN6*SDNGUDM'
M!,(D)QA$^R!M>#( ;3 &@2JLK&(24;FQ%1G5E)2Y2: :K:1"?Y?OJR<!K%]N
MDZ-E=W V' QUSU4-NF\Z0T/[W#MPZ<M^7H]+7(_-EOT$.9*(> $LQ#[:L9H
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
M;VQQ/B49-OO&UD)7%T2SLJX^5E<G*))V"#O%)&!.<T"%PT#1^,I1Z;CPP>F
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
M6 )E4Q!;6$.P(I16[6"I7&C7CMO:LD)>E6>, $_>NR,CP.,18/($D^)$<1X
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
ME0H!$B2\8H)2SA3EGE@:+"1*..5G]AEE]:^S^E<I'#]ZF9BP<95[ ZP@)@*
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
M8!%%*:/1S]L54S3,&GWK>P&(10SE^#AJX^KB=TF]N7XNE^>.B0>-SU-F0^(
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
M?-;X\)G6Z<XIK 7OPAP/MM^WZG2?'QS_N33?*U MO<,.[*)\[YB415JZB(S
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
MB@#NG0!$_?"K$Y@K+0CR4D90A01'E@6,&/.,AFA,2*!9"++HY:Y=$7M>"#,
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
MS#ZC90@Q1!N3DZKR%3TM\R[XBE0T$C/K$5CJ#G0 C)&6Q"$2HB!>&DZ]J72
M2@=X4%_1G4"CT@&>#D:6116%X*DV!A'"-.+$<&15,,@HYX).)CFO5E$+>*EQ
M17?+E'JQ<46SKJ2'W;H7=G6PO-P03@DG*A*GD2>%7? A6&*$H88P5[F2GA3_
M]Q==25$ZS[VG"$?.$><*(P-2'6&77) .LQ1B<>6HY&I<(ZR/&EGAQDW+#=T)
M-*HKQX=%BGEO$1?)4B8CLB2%['3.9:<91<&;X#C8HM& GBA6[,*Q8M;[%_+)
M<VNYX" G.% %=5$:PBV60D0"C%OYBIZ6=1=\18"H@6AJ0<B;A'+!$.1\#,@Q
M(JGR3$MN*R%?"?F'%/)W XU*R#\H4BQQ!P6:#,4)S( @<]GI'#ZLC$!<Q623
M%49BO'IB_H7&%3%2Q17=T1GTP%OWPNX&ECN#$L=:>$F,4EP W@/8IX"]E#98
MS2IGT).BOU]T!@6P\+CB%DG/&>+,":0Q_ '2.I#(7>"Q< 8):5;C(F!]],0*
M-V[J#+H3:%1WBD\((_.>(AM%D,PJ%*0&<Y-8C:RD!&DBM*>:$A'U*MXH5KS\
M '%%P+J)$D6T9-P:XY)1C@IC,,$A$E'YBIZ6>1?CB@CG,@"W>LVR#F -<BDI
M%$D*PEF9%)>5#E#I  \:5W0GT*AT@*>#D66.I!28<12,":D]XMA9I)DF2%@F
M&/,N8N=640MX"7%%S=[0MH$#!]&/^A'V=<:UM"KA12_B&3>X%G"]?HA]-.R=
MO,XD/>BU6Z&62>29"P$K'%7"1!HXX\8[XY,71%!I@I'1WE.UD4H(W)<0.%S2
MJ5HQ'&62R"8%NB3W'G3)P)#AG&FA,8N"OGK#-\Q]-+&\%;NL2CC!JCRCPJ$K
M<<BHI'#RV'(=.4[1$0=ZJ8V*4,(--94RNFHXM$09=0);@RE',G*+N&)@U48J
M42(AP*\P6+9AO9!HK*9.9C&A;E'P]Q->!%;/J)[QJ,]X"?;:7O2Q]=VZ=JRE
M5M=V/4R\UFY9UVJWAF>5Q;9:FM+SUH>P88P';'PN&.Y!C7<A>2Z"8CX*+JLJ
MD(^N\AQO+9I>CF9]U4G$4VX)PIE#EI*<(XP]"=QB1M6K-YIO_K(7?X6#M5?E
M&2\>,Y3R+.O;WA/'F;0ZF_^6N*AT](Z[*OCS"3!CB9G$E0@F,@P$XQ/B@5KD
M*$M(*)^L]3(93U^](41L\A6"C9<0_+D[/(K]6KO7/43Y'KS6<S GFS?^;@[[
M==#L5_$9+_YNULDHF:7&>::YT=0*X:-- F/G(G.N4O\>'<K?+:I_(07M59)(
MD:S^1280(+I#B4JM&*/)>PY CC?U"MV\KB*_5YAQ#YA!I,>1T2 4H9Q;:05H
M$PXP).E$C9*5^O<$F+&LIK F.>??H!@EJ'\4=$!'=$1$<4E!:4]4I:S^;?YR
MFF 5KW$K7OL,?-"#Z9S'  R28C\';5QX E.LPC8J@_Z7J>RWVUCTPK'(4@3C
M'7.KJ".!$D8-X;G^G+A%8^"2FM\7Q!S?]@;#02-6:'X[--]9U "CPL&$J!#'
M.7LS2(ZT$ E%8C3(71##*O>2X)ML <O_5?G^*JBX/ZC@7!.EE;:,&8Y]U)XZ
MRE0T2BEA\2V<?Q54W =4+%'\C%;$AT"1$9@A+GD&B^C >B0*,^DE:(  %G)5
MP.(E>/S>CH#8N\-:QPY'_=:P!4_NI1D/8 !CJ'+]56;\&BE]/IQ>RN0:DWA]
M2N$?^KW!H +T6P%Z?<GE+PO)F$20C40CSE1"!B>/5/(&PPE9K_&K-UQLJE^
M\\KQ5R'&@^M^%6(\"&(L*P.-B4K.>,0LDV T$H;@T#"R(0*^&T>3!'M1_)H*
M6+G][I"F=0\JW[H9S4_\C!M&=I>T\9H!!8?>* =G3DCBRM#O&Z5+K!P=_O<=
M0]_O8X-66Q8^H?+\[H=OC_(^+<C$1ASVTF5O21Z6_27;K8'/MV6]_M_]V&F-
M.E7FR?W)U27-N+&6G$K&D=3"Y?+: FFJ&!*>$"M-3$Q9D*H;BIM[B\2\/^:K
M?+F5.*C$P<.(@_NVC"IQL'KB8(F9%7.E=)8H\D)%Q*W#R*D8$2/ *Q9T!!.S
MF;6AI;RW&-NG%PB%L?:_PYS ]&:RJ,:H TSFX=^A]?W-O^&/R4(ZMG_8ZA;3
M,<!VXPF@C(.OF;P,CL>CP;"5SAZ?WVGF]ZW")U^W?7]48V0C]YAA&[7A4:R]
M[75@/F>UUJ#6Z@+G=T[:K7QK53MM#8^*$;[W/0(O#@> $K#[M1;\Y(%#6\.:
M/>S'F$.<!C7;#?"  #^/^G&P.3WZ==VS<AX *+U^$;W\NEA\'O7JS=MR]>^M
MOYS6MJYK!0-^AA*.+)QF[;OMMXH\/EA^G-1=N2C$TH_?>^WO179?#Z:;QEM1
M^RU3S/_W7YI2_/O>=,Q?><QDNXI/R>__JJ5^KU,[/6H!3;;R]=%9+?3M:6W8
M!_H[RJ6#8[?7 3$PC)FT:I\_ 1RTV[8_V*C]D27&X*AVDE$$:+M?>S?J]P:;
MM;R0UKC06CEU(&QG!_ ($'-_[?RQNU<[:8_R"LO3R=^%R=DV?">_JAA<?O/2
MN V8*3RUX(CQ-V>?/,-*>7U$_3Y8LFE 2=W#<I)7;$Y^Z"@_TYU=8D^0=C5
MOW[O%+X"&] :#$:93<N[MCB$V1<_3A@3N#&U>[W^23N?SD26;M:N!P*0L^T
M1/ ]CE\(DQF=U(:]8IN @C,WV':)\/]]FSHI1#("HB/X8#DG02OC-&4F2/B?
MC>8*NU(OE-@#ZMU-)0].MFTO=FRK"RO\8[)';^T)?#8\NYFB8-9346C'_]L[
M._@23ASE<K^S@_>/#UJ-\T-</][!C0\@S.F?QP<?]EJ[VUE9^*==[]3/#YI[
MJ7'\^?QK] DGG<OF:B41UTXADT1 0N0#HG!"N8(ZV20+XKWF6NTV_% 202D6
MAE<3]<_([BH^.+(!Z'HP@$'PZT>@,[E 9R5734AM=S0<#(&O7D8MC+M3UGF=
M?35&:<*H0M3$A#AL-3).&>2L#,D[[+C-\;F+=-4IZ2H3"U 52(/N<G"[/?H8
M*@W1 F;A%/>$ZV ("<8*HX#4I;R.*K(94Y[[+B#BYTSR4]+-E#NU5[8F.E%%
M'\OIPY]_U<;J:*1%6%F"N',2&8,MDH0IBX5@U%(P+NBB83&AD)( 0,K'_O<<
M8MPK >A"Y@U&#DVTDN>MC3;SC4LFP;5?9:F'+JA-Q972U6KF=/V+&N:<*GM)
M,;R#KKA<!PPQ3Q"6,J^T7:T(CH%LH@]NC_I9 .:O#H\ /6H=V*BC02W"(8>?
M*FLG_7ABP0:^#1)R'16W!"NF-*<F:6*T"-$P3Z/U]*JZ" OR\7*2RU:W.[+M
MOV$AOG4"/]BS"@.OPL!Z<X?4/W[UW#"GF491@FSD)%]B&QJ1*KH.4>VQ"+F#
MS4_$9&EX+') 8;WW1L/:"9CN[;$&9L%J&XS:PRQ*\]<*XCDKS?>.#3'K^ '8
M8*/6[<UH^O!9%W[=ZP.Y389;X()^_,^HU;\P?_H3'1P>/*:"FBTD)E#CL-4N
M' ?C(,&SXD7YF]-.)R5]R\W:VL/8S\#Z\Q0#QEUR&I=*F:[KDDOD7EZGM;0E
M+5BA/PI#?@9P-R;F_Z!6P-@@=EK(%DC2GI?:F0DRCK7@TX(+9O=I/!4N\B;U
M!@7EON['-HS\'G\_;87AT<3S/?.ML:,17WS%ND&O/1I>_96%MD%/M-V$S.W.
MS)]'TV)K)_8P(M>/]ANR"2;[VK9/[=G@U?]>)C*@L/'#I=K,6SB_^BO7F-)=
MUJA_D8G^;5=E*C40UR!3_ZO%K.22$Z$5XUQ3;Q-S(A$A16+8&/I5 8L42@B
M[]LLC@%&__V_]LV5K/_XE*:64MK;[2^UM[M[?^_N;35W=ANUK<9V[=/G/S[M
M;.]L[>V\^[3R"VCL-M]]JC5W816-3[M_[6QO-=]MU][O-+8:;W>V_JI]:L(O
MZN\:S55:RG*N_VWL ,WNT+$.,-BHQ1\^GF11#WQ_E"4SR%:[ 6A<^$]ZN2#'
M:6L0"S0._UJ&&W/06FIC*5$FD@15428."J*6%!LB+%$R.H;CJ[645#_#E9GJ
M=5-S_IF(YOY/"_/5"E$);P0-T,?^$/2XFO7%C>M@]JO9-3\89_7"T.%1JQ_0
MB>W#$\9/!9VO!39!:S@J2KYD[]VP%D"T _'5_@-R';:A5EAE U#]:Q>NPVQ#
M#2::Z<6]TF;MRU&K'2\/&8Q 9YB]>^H7JJ2%EW1AMKU1?U#X\5N#TEJ:3+OX
M\K)UE3[O/$7KCUH1U)7)+GA05F'7;;F0TV(<*">]4S"-\JL.NX7B,)WXXL-+
M._.DW_,QAD%YZ0%#88:V#_,ZC+,:=?' G#Q=;-'%^61_?O'\P: 'FYQO1):M
MHU3!!Q<7$MWBBK08_X=M%_=ZGXYBG&CD>=#%2UK94AT.VS&4<YX8F9/CBS]
MNP.M/?_N8DNG1SB8/;=:N(5-^[S],^]MJU_[Q[9'<>V766))R@OZGA<T9=@K
M-/_3["T!91^L_4R"HT$FB?^,LAS*#I1O0(A@*^9;K.S :^7;XWPU/Z7)G$M6
M,%[F#B"Y4-X$]K[G(("CB H.R&(/-AYL5+!0RZ>.+P(O)CJ9YS)+&5AM?HHA
M CCURYG^;&Y9#)<OO)AFYA28S:"5 2*S:39!ROE<L4N9N9=-+&^>;P/+MU*K
MA(2_ )K:-5I8]ZV2QV?6",C5SWQU5K[-C\N.7-Z!J^Y;[ E U(]B%P8S#YUC
MS4L1$9?=2E18&T#;3=A@+JRTS#'&DPO8D424^+I=N)4()NC"OW39H_3)'\4P
M:N?;O?'<"[89;'7#N\D)96XJ?[N;+GN@!H5^W80)_='N^6\OS:=T?'A6W_IJ
M*/'>>(_ _(BYDX%!.@J#A'92:,;@?-@KH'=O3[)>VQ^MJ1I7(M$,T5Y"I<Q1
MI4H3YMA@BECS/MK+R0L;P-KC,+6:7\QOS<^/DS@V8.N9HB?C0+5BR.CGU5!\
MCFS;*/G<9IC)>L7@]4VDA+CYV13!3!<>CR* RF<SXF007T]^^!WF?=*V9Z];
MW6*GBR_]/G[AV$V2WSD7/%6\L/QX[#,P;)-0G=T&XY27\8O''H7-PJ,P%P]6
M?B;%IF'TRH_Q)KGC9T+S.WWS9Y,E?%,8O3Z3E?AF.WM-LM(M@I?O,/2)6W//
MNX(6O F%.^RRYGJ#)*?GNA$3QWUY$SO>$'II0UY"ZMO[J=AYB(2W&T;,OO2
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
M[%$WV>^@8)7]1R<K*FXCNEDFU#JYU-72]>4/Q]C]'(@W\RSP="LCVQSN3>'
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
MDE3#&7F<E,K)L)P\QXY?%;,^V$5(Q:R_SJP+%QV6:48<<"=WF"/.0D*:6X)
M)X+CXC8*D8K*D)5@73=>O5V]F%^^&:@J0SZ<[;KHZN?$@I#-K<I=[FO@O06%
M..:XKYB$M-R0W$>%ZZI4S#JQ[%/ZQ"M&O0]&77!K&ZX,\R8AX5Q"8+(P9'7$
M2"EIJ.$I)"Y P&JY:59(PC[[5)V'JPRYOG5I;U4WX[Y]W%7R_;WCT;=%I[>P
M@6HM(S+"9G6?":2%%[ENE2*$4:D9?O6&BB4^[ZJ@]+-@W'OW=U>,^P",N^
MI\DK0ATH#R;7?^?$(TM!C: Q.85SZ3'B<V5(7O'M\^3;>_=]5WS[$'R[<,L<
M.(D*!&XD'HQUFTLQ8^Y0M"9I00,S5A:5(7_%3J\8=X49]][]X!7C/@#C+CC&
M@S3"Y?YF @ W>]DTLH0X9&,0U-#HA;2OWNA*X#Y;OKWO8/F*;Q_"PEUTC4>M
MC")<(FHB0=RH@&PP&#FI(P=&9CQF&Q=7(O>YLNZ]^\8KUGT0UEUTED?G.4L*
M6444L"Z5R&@O4:)@ZWBE#6,@=-7*F+F%F_Q_A]:U(_P=6M_?3.;5&'6 SGWY
M[TR<K>ZH(),W_X9A<Z4DN0 6..D-6GG ZWYLP\CO\??35A@>36Z&9KY5SN$U
MOOB*=8->>S2\^BLSR_(1.*7_^%Q,\YP(FQY3N5LS?QY-*VR>V,.(7#_:;\@F
MF.QKVSZU9X-7_WMI39U6=_)PJ3;S%LZO_LHUIG27->H;++$D(,"27K\X[M=
M>+&?1\&4[*I,I7;4ST#Y7RUF)9><"*T8!R7'V\1 W2%"BL2P,?2K>O6FF<F[
MUDNUG"H#Q#/X]__:-Y>/\4DI;:$,8T%I;[>_U-[N[OV]N[?5W-EMU+8:V[5/
MG__XM+.]L[6W\^[3RB^@L=M\]ZG6W(55-#[M_K6SO=5\MUU[O]/8:KS=V?JK
M]JD)OZB_:S17:2G+N?ZWT&NW;7]0:W5K\/@V$.-@HQ9_^ BX>Q*![X]L/]:"
M'=H-D.OM.!C4>L.CV#]M#6*MVQO&\*]EN#$'K:78C2JPY(U3,G'.*79..T&H
M92F3M%.EK@#?B6%K6#C$N4D8K#I@!)B^T9A8T!F]LER'X,ST5GX,Z?=0A'I.
MN6@-[.%A/QX6B]A-X^2T@NV:\*(_VCW_;3UUBG;\O[VS@R_AQ%$.^L&?K?J7
M=Z>-SEZGL;TE0!?XMML\I/7S_;/Z>5WL-_]I'VQO\?IQ(^L'HK[UU5,FM8\:
M<6XBXM)PI$&71U838J223&@R?YY)P <D*<= ET@$3MP1SGP()!AB">AV$12U
MD\P>_5&\+";'.@'*=]6OF2STZ\=GF)_)D ^Q=]BW)T= AUL@( ?%W?688FKU
MUH\KL:!C^X<@,(>]D]<F:QM+5EKH,1=*1A]>FG6FMCT9Q->3'WX/K<%)VYZ]
M;G6+>1=?^GW\]+%FDF7Q_$U_7E+Y\5A,&[II-,V2>AQG,'[Q6(AO%D)\3IDK
M/\O1B(9=^3'>)%=^]K/'$KPI#;W38W_^F="RFFPUV0>;K+C18Z\)Z9FP-0BZ
M^'//Q+*1#_KP:F1U6"]V9'58:S2R.JPU&ED=UAJ-K YKC496A[5&(ZO#6J.1
MU6&MT<CJL-9H9'58:S2R.JPU&ED=UAJ-K YKC496A[5&(ZO#6J.1U6&MT<CJ
ML-9H9'58:S2R.JPU&ED=UAJ-K YKC496A[5&(ZO#6J.1U6&MT<CJL-9H9'58
M:S2R.JPU&GF'PWJ<KU0CUX@D5N3AU<CJL%[LR.JPUFAD=5AK-+(ZK#4:61W6
M&HVL#FN-1E:'M48CJ\-:HY'58:W1R.JPUFAD=5AK-+(ZK#4:61W6&HVL#FN-
M1E:'M48CJ\-:HY'58:W1R.JPUFAD=5AK-+(ZK#4:61W6&HVL#FN-1E:'M48C
MJ\-:HY'58:W1R.JPUFAD=5AK-')E<RLJ*EJCD=<<UO4=--7"V"4],LN66H_3
M)'.^W]M"R["BYUWSJ!]CK0[CC@:U=]T00ZUN^_ZHQLA&+;>?NM0C\5=WZ6+H
MN%=0[BV4.RD.>NU6J$U6NU8[^+;7/\E=E^)\-\F[KOI%[=ZGCFVW:W^,!O#)
M8%!MX1VV\.^1:[=\M75WV+K=W#&PVKF[R(W>T+9O(QMNVE1W=MFYT]R5B_Y9
ML]:'ZK)9+'W23^]LLOQ[G80LVM)>-XLEK7\S42&VN:21GK.#6+8"_(W,-\7\
M":U>=6#WQ@QW;E=>3;*:Y*].\M9PE8K_W1FN'A:I%GJ"%DCUN=L:@D+_:0C:
MZ8)N=9N%XMHZ+/>_?VF)-^_C_A1K^_?EWO6U$1QMT4YX- AE.]MI?V'L*5$Z
M^>"DX\P&K:PW_S][;]L<YVUD#?^5*>[]W)54"0Q>&D"WO0^KO+8VZZU(2B)Y
M4\F7K0;0L&A3I(JD8LN__FY04F)S*$<TQZ-KALC+B.3,7',-@'/Z=*/1'4.,
M(#[94&_L+]RD'JL4O_C_#TR\WFWX;:_8_SP_>S'Z>8];^,OQY?//7UWH>,CY
MP^_KR:LQCI]=7*B&E_:,OS]8];/S%SR:ZWY_^<GIJQ>FG5WUIQT?HB#34=4/
M2+O9HOCY7U]\?_+DF_\^>?S#5Z__^L/)\=]^_S_'CY_]Z8>_OOB?YT]^_Z?O
M'O_P\+O'?_DR_/79PQ^>_/ZA>_<>_:Q7?_-?I4<OO@J/G_WW-T_^\M_?_NTO
M7[K'7SP^_MM?'L+?OO@L/'KVF?OK-^WYHV>/X*_/_J<__N;KRT=/[?=_>/;P
M4O_V^M$7U?XO-Z $M1KT.HL0+!GN/9DJC1!CZ&+YX,@_<$2'_M]_]].U<_1_
M_\TE^^E=P#(X]I:@N16K7_O(ZY9A4M>>4E>L+6<N@B 5B#PZZ5BSJY(8)-!V
MJ&NRT^W8Z?4U=J(DU%*HAGUG ]"]*244_<D11 9RP1X<@:7#-+EI<M..<!,Y
MB9; .W09>K!<D"0WL4ERH(Y35NT:<3V^+JMJ"3:K8-:UULA *]T4-3\F>@\6
M$X44PL&1>X#.3^J:U+4SU-7(]N);Y] 3D$3J+4%C],UY4N=ARJHELM-U6=5]
MC+XF,KXX:R#68-@EG;+.0JGGU# ='.%AG,PTF6E'F"D$; S)YAP[8.QDE9MB
M]ZYCJ3&4*:IVC;:>7!=5S26U.D7U%*1DP H;DM945#E$ZRMEK[0%#\#3(2V(
MNK:]G_DQD/IGN;A<G?757\[.3]I[]\'][;[TC02\TRR5 ,$UC]ZU "435@2(
M&;"DWEO?4D1]$M$MB.C;]:!YQAAU;I(IKH"!JM*),5>3LV=55+;Z6I2([JZ?
M;B:"7U4_?>A6ZKV'LJ.(/@2@@ 3! 7<16U(E5=*^29Y07B*4K[M"+3OGB@*X
MBT4#!;UA]6I-Q6[UN6"]S0='[A GE/<7RE!22C90:N2@YER*>+&5*-B:0N@3
MR@N$\EK,U4N@X!(:1"D&<JJ&R#9#ZA':Z&+#KNZ!O?LV]H3R<J'<HZ1,%IK-
M C$FC(&5RZN/Q( V32@O$<K7K;)O);&MBMWHO'KZ34$=4M$I<]E:\B46=W"D
MI'V8)YCW%\RVEVP%+&,*(%@P.27Q0#G;&!'\!/,"P;P6MJLM4N88#<NPRRVB
MX>ZKL0 E)^C0V@!S#HNRS!O*ZKWZ['R8X\+C=U>G,/1BEZL+7>WO/S[U<YST
M=@0^^&C*_A%6HAB@UX:>.N0HV(*KKKA,GBLQSTV(G6*S'SY;C_UYM'9PE@FQ
M@0$L8^\T!.-\2!R]0"8W$F:]#7<7)[=%U$?>7)TL\4$L47HH3!E"$PNI1*P<
M'-:(I:66W PW+)((KOLH)8?H4U8?I:$8"#T9]2^= 1<HEN Z>CPX N<.8=+
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
M0=@JT@_!!Z"9S.:$]UG@<$^31,7N_0"6;4O2:@FCBQ5P@); !*RN0,*>*#B
MJ0 ?/I@&G19L+,?F$LJ(#@HOTZLI&^";H#D0G/<:<4,DJ*N ?_A2YC@)E3V?
M@LEO,R#W!S<DU9]AOXT5SV!$'YX$?FI4@/EP#_N9P_J^N6@3@#U@=%HC9&!)
M\( /&Y=@!X]!^!48H%78:<0]CWZ: JR]13OZZL(/3A&^T9RC&>I&<O?,>0##
ME&=@R+.TN ][Y9B:I4ETY4*!;G1C'I?O W;F+(Q]D IH=,U0R@0A$*R/!/M7
MXLYQ=_A[ DM'>@:F3:7$QW<?HE1.M K<EHQAA5-\,^>75/C UT"F'EA=L$YO
MT=("P((<3Q!4NJ#"T(]D4&5X?^0$*SRB3GE4RI$<G8]<B K:OIR<YEJ9)"5"
M&TBSS>$+6ICV"-(&A 7X*/:T(*YP/Q+$](T/3B'FA0B:*G)X2@XX)8\P)Q9!
M@C3CM(&OO_(8/H=AP >7'(2T)D:(4U$##,]ABH=<8H*H 6+?/M^N3C*#\M0
M+IQ+SXN2:R)^3PS4RA0@ .0.]8SVB]0J!(M/2%6VX-KLS?1KP#!P7 C+)DZ
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
M?O8+S$*Z.ST#1M]/QC5EX#[754N'H9EZ*WPA<GN7CM>7GK?HR* 0*$T%CS
MA(+$<B*<TF+ '\L&#BF=0 :(UVD,5^*Y7U$@H%]'PANGS@5'*HG^(V([, OJ
M56FG"*TNGLS0(BD&2(,$53\OAF93>^8%4<'^$U%!Z7#U:A$J*X\38G P.W;[
MP,'GMK>Z<%VW>-\L\%V*QFBBLA@RRW*0S0<&S'^9@26:<2BIT$C4[0GY?8+9
M[Z)V#] YE9)":L1*A5]3H@,I%45I*'M</$"=L:^HUQ B,H$U JL33Y-9N"!K
M-8]-RN XD2HH;3S/\]-@3<1+%YD>&#%QJ*TYC(Y',=S8TGXK%/)I455Y>!UH
M'OZ&W?]V<_.I$&M\]I$F\%UXPR^.F-:L%W!#D42K%T:$O1 0+*X"0U.:XV+
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
M(ON8D1$8AMRW%T+FD*C\%8G99M%4FX ZW*$UM3;F\&'S9,5F#/!OXJ01G&H
MP+T\4HZG\ HF$@"([SF:T5[Q4!%>!<'Z'V%H .Z9_5?BBD![.WW5]0$+]R[&
M15D$LA=&X_!6O"@S5M)&U_!F )P3%R*&,?M&J\NGD$84B'FA[@I!19]L*C\B
MPXB>N3Y\0X<%D?XL(6JD?B8D/D'Y;'[]J;;=>BGA5H;S-C!=0L03\-T.?*TG
M8%>&(<",QB<3;L<D #BSI_JVW+@"Z.PC 2:$-$[F@C*R*3X,BP)Z]O-A:*F>
MI$"_"/T5)E^>*?L]M:,RS#+L-P_[A45X&.BQV1Q%OX".X\8@QQ%YE$<#8Z6R
M U$LF[ #_3"; M<8UUG@D4 [S\"161PX$X!2H%_\AL2>@+AA=0UA[R9:ZBOW
MR4Q$Z\CA:.KXZ7QYHLU,*&Z@IM^X#VL'$Q*CCIO?1#*#YPGX[Y@"F?V,PE$8
M5?XBRQ,K>&YH9^>#P:(<P:.4U,%=HI)4=&@B#4S\#9Q/A+:4_>'CJ&CN9HHZ
MR#Y'GB>*G051+%/5X$UA\-'Q5;IF6+^="(&#P)L#'- [=5("#QU:.7F5?]YI
M")""S$M!IR4R5@+[!!%);NV,@1WO@L@(!?=%+A D"]>_$>PAX$:6/$<OX'$*
M_Z3?@+L\BVCG]!%(3!<3B8 1M"@!W9VA<(VC-A^VE9_1G8R_#%/87F!TN "
M4YE81 5;<ML\#!X #_ )\Q:4R(@2, ()*#BQ0 Q$/U/NS2>)!V_E:B?D]^#,
MI3I G,@N\#_SO2UQT(2\X;&,T+=0S,.'"_2$ LI>*RH2-^8SR34J[:"8=F"J
MM(,Z+*6N:0>UD8<%"2+E8I3I/P"=QVW*606@/"<Y=/#RLK&22&3;1CS71J!3
M^ /S$DQC@N_<P&GC&4-;_+TDA$#FE"V,Y% F$T'UDN6QIG%AL2NB+I5FN@;R
MGWE1D*KA-5LFTAYS#1%C "T=5<X;B6G+)2Q*3L\%WP#LCH5( Y=V+TP'#^D(
M^E:FDS]A*!$*:)VI-G8X:F@\WDZST7'C@4\IZ+#AI\/7)7;PEF&DH=&4,%)5
M5YW4\#-ZOG'N0Z:%9?YYJDCI.I*-IR;SB+]._[AVW&CNL<5KUZ>AZ*-KN3>I
M?4O*4=%NQ6.IB49#?6B1,I)E-.3$4D_I]&CE=I5XUNOIO5Y_XV,\@-KM6<\:
M[?3E4XLU3+W?&USZ8JW1;E\^M]C^=L,^4ZUEA^;J&U\=-;,/^Q<*P'X0 =AW
MRP'8P[2GK]+2>->*@<>]3"(NAZ;GS*!NY8E,M'99]&40K')3M-Y4AY'];:XO
M[ZN/]SD!SCP,6S9B^S]HMQ3P/41+PUI7%%D]:Z90B[@\R)T3EG2Y](HMS2_(
M\N+26K6OMZ)(^4)(^<6UA6I/RCN49UG?TZ657GD& LTMJW+<$NPK!J.X-F\,
M]U\Z8$N W*QDPN09&DVLU6ZH6NTOZ%/=5_W(:HZC3F757&,<[3K&GCS5K1O)
MGA3E[S:EQ)VZ;ET#V<?LJ'8\M<>1H1OG@Z-=QSAVK^R3HOQFB]1>U=RA,EB'
MYV0KG">*\(+:^>#HQ/9<D[WP+QOO+330"5>M<5_0=G7'#@QU-'[.$T6&;IX/
MBI1]NLVI,=WE*!0@5L9H=;?NG R=\T11I_()=HU1U!1;]!2(WIB"K3)@5-K
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
M;M4ZP'8I1_-P7EQSJ9KKI'G"YC,F)& 4$_P3I]\?1YF]%0YTH.A1127!,Z6
M8T3I;4J(6S"7-^+9I91-.W(TTT S3IRG$.KJFC>A2$NS?7!ZGC"*X+*@V=X&
MG;5SR:G6'+AX_UU*VK33^8-'N*U/])UR_07.29:C%81':ZR+[DQ!Y*KF!HQQ
MG/MD1.L@ZF8TNY24::?_1J/?C V?.CP*P_SNY C'/9*I6OAIE^3-WD2G,IFG
M8@7Y9@:!@C<-WFB9(N,QZM*8%FO VJ5$3#M^M-9'8U]YH#DRKJ2'%"R"\KJ
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
M2T./Z7'3\UXQ8I/QLLJ2MUQ]7YZWX^G)$N9R55Y\^.:L@)W]^!G:.,8QCF@
M:;S)Q"9P1(J424"'A_ D,V6,YY3Y$$OB7B@?-RL'UMHFS]1 /%L\ ]L!2^G1
M;>::*"\9D1)1!S"1**:D#\9)K[9$.X:@V6Z0WR3+*NELDV1Z2)+]>'HV:;[
M$OC;\S9^1.F]G?CIR'AJ@T27EW&)QF;&'U:P0%SF02?&:1:UPP-W OKMDJV.
M[C8)9ZH0[AV<K2"EYU-<X.?C=MNT/&*:">M%)C3C$R*=!N+1;"!.2&M 4('R
M&8)G'?%] _0:0E.;K+*'8=72? 0N@'GEB31:H,.$R[H3N,JKR!WWUE+F[5%(
M]0WX!D/I:9-2KB^E7HX_C1-,T^Q2Y&UDM+;".TL,I^AZ *[67K%(A!7<Y1B8
M9[4-^6TX'C=)>DM^2YRS=_S[DE?[#B8E#_6A^> __S&>?RQ"0.[BT!>3X0_7
MW=H10\+2X"FQ(>MBXPGB> *B0Z0B4(DLE\.%,/:%^[C)=2@];N%@[V#[F_E'
M: NB%CZ6-/DG^!H'?.%G'W^:-'_] ND$?D:IES=_@-RT\ [BQ,]FXSQ>EI0\
MSW-H<<PC:JA68"2AW"LB4P82) V$@]7:T9QSJAU:JSR$Q\W58^I["W][)PGV
M'L_.D625>([X_/%,T8E1FI/@HB(>'TRGA!8NBF,S]V_.'D['6]C:.[.Q:R0H
M)1B?3%^<MRU,XY</K<?U(2Z@3]/BU60YD(N5YC>8O\DXI+=-N_A@/F_'X7SN
MPP0^-&]QJ9G.1]RX($/(Z#MY2R2E0)RQCB3O#.-6^Y1J>R4''>"WR?KC<V7+
MD]$[ [*K%D%+HT!'3U(0:!\IQHG3N+Y$QRQWTCG%:H=K.M6"5"EK@""D"A+7
MS5PDS]#N0[,O$ZW!<ID\TF>0',X-90T]ZML^%$*-8LK<L>1P$!HI'PTCP4L@
M+ ATL'C.T=5V3*XBJ#@K7*I&'KQVJX<8M]7@/%G6EGX7)PVZ'-\_G;?G\/7-
M9CJ'S_,?)XL.OW\Z@Y/3C?FT!Q.6Q"IS5S,M7M'SS^/9R(4DO;2>Y 2X]E*)
M3W)6@0@%B6;M=="#%3UN U21)S=4B-_ FSLH>A=G>@M\@#*N:YA>+E;83J!&
MUVK6*[%A*Z":-L2NFOL;.-!?<<U04C\8)0R/'&B)[@<OB(3@B-44C23%-- 0
MM)*U':\#4N'*=H;C,V$?80_ @$NVU:\+6WN4T>@,,1C"14)#B,9(@N*)&,<$
M6D%9&%N[M',#Q.$=B0K*V5W,>P?)#E#=O:-,:P4NT>2$\VC26Y>(##21P(1%
MQ]SGE($G95GU^/4-@!X#!>I)?( G_QW,<7R0?O3M=#P]F:U0 369V:Q)L"4C
MYP ]9(/F3X0,40B3A:X]^6]'\A@(4$'& ]1Q/X_Q_/1\D1?9%=-8 34L*9:1
MG2X+!,HL)=8QAJ)@BEJ:38JU U:=P3T&?@RCB9T5X/]Z=DU6Z"G_>8=-C0B[
M.5\DUR*,/Q6OR4_3"_1A6Q_G/_A)V1(]*UNDT_D$FKS^I&PH?W$^F^.HVI?E
MR9C,[K#KL6+G_;9%#B6%:_LFO1066-9.9".U8\X8RBD+-ID()JA111Q]5Y1/
M,#U'"I7G8EGHD9OVM/3_)DS&)XLHZ(^?SR"6C.SX%+_R)K_'=V=Y&2_]&KC1
M7"L-*A,3DR72&TT<^MY$.)TTN*1"BM57H5KH^]OD2PW]<4E#SV<S*''CD3<>
M8H1(3# !IQO#B!,@B-(X()Y$SH96-\]WXSG\+'PDEFV:]Y64-,@^SDULK\<^
MC"<ER&T9#MI*06*VC$@A,L%Q!N)%=E:[B$Y*[8#PC8#^IE!O-0T2&+@!W(4
M%[MV_J?LHZ &5R>:B52&$QES(E;Z3!((S14'GM,AIJ7="/]F67U%#N";]!;:
M.HAO PI($S3'XS)+&90+)/I@E2]5!;(V'>L@/U2R[)Z0\PCJOB_)N6W/Y<OS
M=EDJ4&+-^"1FK2 0G4ORLB3_O3:1. ..<\= T-K.]VV8CI6B.P9-.DRC=U;7
M@=;K-;Y5I*(+PH%2?;>C.T[>KZY6]Z!,#Y4<ASP>S5%\/CBAFB%2QR6Q/FK"
MHV34^$R#K7\&S'%(<TN&\-B<V4<3 W#E=3,]^0#MZ3:DJV"E]CI#8(XPZPR1
MS&OBE;,$E):1@;6:U\XEW8[J\ Y ;5TV@RIB9QSB2%'CFQ?[V<$"R!UQ'#26
M?!?97 LK \7?.0AOJ)7)6F^9RIF;Q+W0WL9]P\H=(=V;"'-D: MFQXC2*1"9
MT75Q67J27> 9-$N)JOOF(5:+,/=&LMS#R4;9F&BS++(S.,%0EHEGX(D%;BQS
M%%*X=U)<87_0 :%]V%O=Y[Z+\@>(<E=R"KU7.9CDB:%)E U_DOCH!:[(Z!J"
MR3SZVO5.WVRHZ*BTW5_=]R54U'OH[^>^G;_T<U@6,:H(5#F.5B%P(FW9XDJ]
M))R7 A0EHU>U TMU1_# PU![4;#V4W!W*NST)>^U@S!B]\5%&+'[Z"1<E\_U
M4[NUL-8*);WF4F?F8K1:2R>8TRS+/(R;@*#^=A3^=A3^=A0>ML7UMZ-P; K_
M[2@\0$>AECWU$L*\_%NOPK@PO\)N6YC-WZ$!V".$VK7E?O;.G?!?LU^B BI3
M,5]"EDFC1@U2BUF#MBUG(H^Z=M+SH#'LX=5TAARXND%9^N"<=JIL^BBU$TX0
MJWTF0!,'$Y(UN7:=ZPXH-=)"*+;3TOP?4.X%@_3\$[3^!"[+<V12D(9G1XSG
MC$B@F5@E.$F61FWP5TMK5^9TA';X=;X&*[9EA6KK88 U^>K07_BV_8+S\//3
MXDN,J);!0(J$R[*E0LA$G Z4!)6<2S1+)6KG#V_"\SB(44WB ^247T*&MH7T
MTWA:)N$7S6P^*W74S.8L<+4E-E./L!@@(F9)SI8&H1D-H?89Q#N@/!8.])=S
MQ:)/7.VOS%?+(W3FO_KY>8O2A=G/;;G]PL4$8+1#SZ%LE_.>$9<X"J!LAE%6
M![#J%H.E6T\/6\D#2+/B72+7T?WX.4[.RU&,&S"1D$V^RM3RM<+5E^/9(MK4
MM&];.!V?GXZ8T3A'Y4R"4SBDJ#FQT3+" :0(G@I]_:R"6[E1!]GCXM(1M#7
MK1Y7);1T\Q3@.A>9)-%GE$X,G(0H-$$O,_$DA4ZT_A*S >-0+OKPAL7^4KTO
M6;;+?/^ ?[-(D*")#%[C>FB@)$ADV7?KP1+*(C-!Z:QY[>WPVW <*^/56[<W
M>"=WDO% !8V7,5WLZ[X=U4#5TML1':="NK_&;J% #W$?D QH*^'TZ(F1M!PD
MY_@R'JD9D\*56\JKKQ*'),$M%<\'X\ >4JZH^V+LO(?IN&G?0SQ',V:QCW=Q
M-/@[^-1,/A6#!M\>SW_R<;%M;E5>Z[4R7I9#!<OE/E+12%P4@NC,&%B913"Q
M@_%YE[X/;U[6T%ES0(%7#%IMX"UEUZ\;/[T&+[ND,N.2F*#+L3X<B O4X4(I
MHM3>^YB[.*H=NGI<ZJ\@SLK3P>_3V1+:$N=OS1S6A_?("-X6]R5:C_,>*Z=X
M415)266FP!3CGG90\NX>'KQN*PFO<J#I$IAT#J@/N3Y:1U&O#;JBD'(BDKI(
M/#I#1&H6.$1<XJ3N_-1NMG\X==:4_<:CVE-P@RS7:TR_^B\(2ZU@V4Q%"&B)
M*&YU.3F;$L=QVM#*X?B=S/;Z@<<=]'FEBT>FTKN+;^A'U*XP498]C64E8#X0
M:00GWB=/K.9<V 0TZ/U5^K7]1Z;/.PJN<K#W$J:7"TQN/<AD8[F D(!GE,CD
M* D9YPX1%(,$FH80]E/FE?8?DS+O+KB*T=.MF/0*4S#",ID2 64=$LPDY%8V
M:"-HYCGUCH4N\?==[3\^9=Y%<!4O'M[$]!+B M&E60,L^E)<1)+#XJ+'#,3R
MD$GFG"8JD7.:[ZW4S7X>F7)["K+BQ;_;B"?8>DE0.EH-DF0M  ?+"_%H)C1E
M*M%_#CG?5OYU4_N/3*EW%%S%2W4+IJ_%]1<9MHLCG-9FFP61%2[R+!F/SG)$
MJADI"1,BZL =XNUB(MW>TX-W3RL+L[+9M#@'=KVU_]+.B!6R&#P/23#B&%5$
M>B@WU A1+C!B5.=@F>X28KJYEP>OXHI"W&E(U:S2_<VWY5B(3]"O)'>CF?[U
MMS<CNU9LRW.08(.(5'MI$CH80;@8*5HS6DH:1UM;'*:RE@86K.*XUCH3<;;.
MJ&U\<HG@F06:DE?TFI=Q;RMKL:$W^6H\_**X_8>F;9N_2KS<G^%G\R\C)X-C
M+*.WYV,FDD=<IKC!!T<&GZ,O=5ZUK_79#^']J8S9AR,;*:SAM#) N>UKF./T
M.EL#?G,^G\W]-'TM +62"LDI$&680'QH,CFJ:(D6.(&SI.6^]OZLVS ]$I[4
ME'SE*.H2P9N_(/V.LWA[D7M;Y&+6MM'SDQ86A38C%2+7(42$%@RNQBJ1('!Q
M]DQ9PW"^1S%UL#WVZ_5ALV!@*0]P .O5T3^?3L_]Y&T[1I!GY1J3+PN,P&(6
MZ/<0ZBU.:3(A9\$:DF105B>?+0Q;-+<=U\/FRF :J.BAW%07AFX1FGR2$L.B
M*7L(/$YD5!-C-1<Z4&%4[<LS[V$E93W-[R_5>UU)"2%D+BPCR:82\*02?>H4
M"41-O?3&*%U[J]M]KZ3<2[==*BGWD?'ABN>ZH/I6*RGWTEBW*KJ[B/MP9'#(
M>72!- 'G$%V00+Q&PY?YLM<L*P-ZB+-![W,EY0 <V$?*]Z&2DGDMLA.2:,_*
M!C3)B;61$QV]3BQHCO/D8Z^DW$MG?2LI]Q'X$2HI)0_9:<<).D*TE/XY8H5Q
MA&;O,U GT"UZ9)645=1?09R5IX-7TT]0MH!]V71UEU?J4BNHY$H3ZDHB//%
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
M5R^^*OAK?X=-D5<2?--+:@.40_S63']?AVN0E%&P17I?2B)#8,1+20EE)N(
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
M+]ED\Q 1 -;/KJS_V'7)9S&KEL#)I3/RC5]0 *59%=. F"]P'G4E//=NO4(
MM)T$O0$(6 S D)# Q3JJZHEDH =4OL(R&Z O"7121Q$\0:=?^X]:5T7,#]X7
MI,&P8F\9VMB T*\(> NS'LA:Q+9J6D'JO#19B@/:%HZ!G)?2;&$--K/YNK (
MX@N(:RNF!S*&[:I*8YX5@-IB$= #N*,] EY7[!!S*+>=:K=O*^C9NPK@-F]&
MH&1O01E6]P.#J15WZU45_+PC**V^4JP$/FNOWP/FP)HG\@#JM)D#"I\(!="S
MFB.YP-6DNP!0HJI3G%+UJ,DR0)RKTYJ4+^X$%S\WHJNB"NJP6L:@%5-X_\CT
M B[G:UR>B>:T[GQO9SAVB/<M,]#U96A0+]CH)!BVM_Q9LKH41.R*V\]'92
MIU\! W*Q;H#U]0H-"&M<E14T<YTA 3H)[R4)59R\F6$N,'3:RA8K,AVRJ^44
M7'P$/K?"RNUA)U\3VEM0SU\8I8PUP!Y6,#F4U J"R  #>#Q?:U1"P_?U7!$\
MWIIV\JNP#AO=T6I;.5C:^;X4'T(=H;P#<]X[T9TP]'V1$^3>.L &T#Z1<5V^
M*A<6/A:\7;=@>.YZFDT]D!ZY UG[6@1N'WP/='^%R6O:6ZR0/J3]K9A^DGG1
M J*0 =SNK19#S6DU5"ZU$XTGM^YKP6/V+?XW$?^'@&Z*\0#LY@S*U2>3Y$S%
M)WC6-Q0UI&<<L'KY8E4U8('Y(DASYRT*D(!7<'S@)C_Y$D54HD2]<7$5XVM+
MP7S"TG<<\(#>XD&@X&[Z8GZNEVC>!5L@: 4N.!%BUDFWXP(&$'B]0V-DD#T:
MD&PWB SSIV514'#O 64"9P4[!SW$U [7$'E*<V J4S&J, +CUA$_*"S)T@(J
M:"=1M %5V%@$,49D489K<V!!P(7.,&<3IR\REPE5UVZIMC9LA0)M:%H&=4ZI
M- )T9%Y(&#H6 S ].!'3A0.#*#LTZ&)KLX0OD&M7<'*T<E(G8 !]"#->A@CD
MUP$L^'M:109RV'Z"D8;__'(,FFAPPI5 ,E6*+S-B*V"'SD!.(E"*?C8+JU@5
MD"8$[ <S04@32T-V U)+4:"+:S, !& VH7@%?B6&%5.-$5!R%S, (]8+KN@,
MAO8"TPB$J/4C4^",/*88_P4#KE@T2E-D_?"-6"!A+[ TR^0IL=$(CYB.=[<'
MDPA84-8/Q7@QU5B/,3-IAR)*Y%%[_'@QWI8"TC=;214& VDQN&B0,/-P:C$^
M#-F0US@,&S".W88PG0<SP=4"(U<Q]"@0]/6/'@D(?N4"^X=? X"!Q2"/5E"
M>X"3';"(8-$-Z$A;]+<V&DD"&MA< "!J-V. %W-\+L"3.&2.&VF#^3( "Q"+
M_Q%VD2S@DB;I8R<2 SBY;"U@=R\S9Y&2%CIG,0<P+EBY+Q"0;P#1ENHXD8 "
M&Q6I+Z?E UR)!?>X%DHP ;9X60$#80J 5DFR >;% (KG-'J$D[#F GL)2R@#
M(TG0 /2G !LFEXH! 6?X'"*0AVOC-1KPF/P1&_)8<480F1WP<.G011JG+Y^7
MB1O74NAG!2<7' E0<SCE5#5U<P1 .Z4R7B0)<1N0 +RIFSFUFX #%1K05#YE
M<T;U((=$ B=D,0.05+/ ).SX %+E (&#;MCI&]2#,U-"4)?A,P+E=XCT-G(2
M PL@D@C0ER10+JRA C748E(G/5GA2V"TC-\Q3Y4!/O_45$P^L(^!U5%@P"R>
M\P)959"LXD8B\UB%ATY"E4.IA2M29ST^8  GAH1CH)V1LWS/X$7M@B2_5C(>
M@SS<TQ-+EQ],!Y*J1W\(H#ZVH"K<IP.9(Y;<$$S!1$M')#FY) 65)#YJ]U@O
MT%H74WHL)YOY4D598#,(X3VK,T7T9:'U57W:-$(A4SD/0'_726HXH*";X6]@
MU44E9A\;:4B;9$1)!'IB$D;W\P()$)&;)83SJ2\O"A(IQ1'5 D)/8T^/5# W
M"C]PM)1V@0(.X*5,%J5,"F-85 7R1B@\.IE^.6\O=!8Z%%:@4SSGB2@DZ%7'
MEY"+X"B:$I+ 9T[$F4=V*J#_LV0:OX8HC%H#!D"557D!YL ]8NH$LA@UVD9&
M"SHX@](8S^(=AZB?-;-72;IA4%,#"FH_UIAT[@02W.=FU(,[^>A(O- DE (I
MY*%/%S.C5NI"=. HU_*9LG@[;3)%]=0SF+&?4B:I[,HI9)!1V^B3TS,#-LH:
M D:'VQ4MXOH:),62TRFO\7JK2I0 5'835\6F)0"B*Y$"C.>%RWI5:%*M]>D@
M#C-*?-H8YYD 08D%!T"C^9@I0)"O*Y),&VD['E.?D<%)Z213=@JCC,D!%4"K
M59F7\!HB!"(PFVJ%[&(W>92S9D>+$Q2A)4*L,"L--EM__62ED",I#8NG H6,
M'5")_^7!$RWK-JFULH04/>[3( ) IU4A 6NDGQ$T=5.0JQZ!:%ZY/\-EK0QH
MHN[S3%C4FF*@C65IF%[K9J/6J,+B&=@079%:$L4!&YH*3'W:&Q4J(KC" <LC
MDE<  *$:@1+:>[G*$9<W79W*L7)$F<P8-S"$@I%0 6<$,U_E%Q]13OJ3KY9A
M/AV@==9GMW.2"UN"+@[TH"31%7C[,H+5G^D*JTR(9/AC3/EU);H$+]R:ILC+
M1I4JIP$ N5<@ 6=XN]=WI5IAHY*A#H'W *3&:%0:LV[[ABC("\NCB0-0F)UK
M%+5;/50+8Y4R!F)GE<25J6M1GHQAK"R+L;\0-$-)6TU[O/]9JRYK @FDRKBM
M0%M]24GS9B99>ZV_U#&^P%)&>#%/1*V<8;'5FR3:>1V8*G)8,  6P*J4,U(^
MFDBB6AL3  $3'&9E&J0KQ*8EK+8D<WH84(DCA4L&9+PWP\%%6P(:(#1+@P !
M,+T%Y;134S5)8+*=40-4B0"H=L0N0;30M#-H.PH54 !BZRV*F6TFI2?+N"XD
M0Y]#BC?S P"IUS_-:QPD2Z4M>P- 0YM![ #:ET0E%C[P-YCNFV,X$ %C!0#A
MF*8_FC^'J,,I #088(N*,0 0<(_MY+G&8"8*XS0.*[O>X7,4X !ZF[A4HK52
MI%HL@\B)+ &\]Z81"B @@D#5>KG_O[,$/9@Q<]6UZ]2Y"\ RFDE;"H"));1Y
M1FS'R6$.JFPS[K  "=8OT:BL#-;+BA Q!4  &0#*]2?*S70RO?H^K(HM43M9
M+GHIR%J57D, %B V)LP!"R V%T  $/ K$(8^4 <\@2*I'D(F;V@R3K#!%E4>
ML_J,$%7+ULD %J"WG">ZV_.BC@REUU#   6P9M2_+ZDY%X"%S$NALQM' THS
MDB## (5CCOM*"[V-#$ [H,0PJHI[.=8P^,&X)GO'TL,(QNG,$+8YAHFT9>(D
MR>/ D<-@E4"?15I$9K<R&:#0BC,    VRW2CXLN^R)NBE[JL .*P.T1*OH0#
M]#(Q/NU>_QD -F,#-ZAR&\#ZR&NGL54:&AR#6M=:K+(A -R)-NBL+T#]*SL%
MG##[+M)L&+0XQIH<S@D:UI[D'1_SN7058&)S-7IMM- $4JVDHEE2N%^)J6;
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
M&V%+<_%^+39W4 NZ!T)K[4HA/:"F5&"6B1@F-$PA%@$UFY(4!K'($I4QP:+
ME:7]P#H/1>_U U_I>N>X-=D+K"TQ^P%K8E:N7[_/YO4S"M^ OY9%=?E#-H*&
MAU'PQL$]HF8FX&&C3]G7XIZQYZ ML]=!/A]H>5M^VII][/\P$^.#+.OXNA7"
M4:90FL(P1E2OM#5?$(DXS+#$"8I4%H2!VXFHC=BET?%!:U 9M6_  RT;!@$_
MY!L@BO6:EA5XD"6HC/Z7MYBO&0O;LU/?"$],-D=P/S7@:IWUJPP:K4&M-M!Z
M@UIQGP>H+D!Y.TJU$CKSH:H+$*?'JTYW7W/06C_7,.$AT$L[,QA%)(0HC/7*
MDZ((9BD.H$S#C'+!PH0[!?Q=D+,T/FH72P<];:*QG'!U.0:\"JUYC@&=@!IY
M"G@1!J^G@*=27N 4\**IYT\!+U_N1@9"YJNWFVV^?7PEA'Y+J@]%M:7K_S=_
M>%T(N:(R08B9K AD@K=81&"6X!C&2991AE"<,&[#!?UBED8%C::@555_/&ME
M@=86&'7MZ&  V7XV\(?7Q&0P%BIK0K!#X@P?5)+_^:[X^I-^0$,%^H<C PP\
M=A8"L#-M/_\MKQZ;.2!R<Y1!UQ]H+MYM7M.'7#_\-WG/9+D*XC#C3"(H8IY
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
M*'8'"M-"/35Y&"WASU1K9<+T33_>V@<!K\K2S(>:2=@CZ%[71I*#5]]H*6Y
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
M;%LI4SVD7E8W!0U>[;9?BC+_+RE6,5%!G+$ !H$IPA(P"BF.&.1)1G@:X"C
MU*VCU$592_MJO&Z+JAA=;_:U5>A!7?!#OJ^X<GE!YXRW';%[0G%B6FX!_-0
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
MW0R.O24WX&!+O1*Z*A[JFC&Q#Y>::6QFBJ::>(R<(JX\(-L3D'7-TV>+U_(
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
M.[YV0M^N%3N-@'KNC6E*39+E3IG7+?PR"8M<:LAYFLF"88-Q$M:IXLC"U(C
M2Y;"$SR_N. F2 9^R-MH#-)I[\+0HW69.+[^R)TE+@SOM)O$I0-OF ?8BSZM
M]3>]W,Q_UP]+N?JN/ZPV+HKX:"Q]/+I9R&K95F7_LJHTV6>I%%F1&@-QH1$D
MPDX;A,X51)8)6($2DZ9![29N]">((T;H35$%R;(]'C O!P3>+.R0?NHQL[CA
M;@5,/\:Y!Z/,40Z& AYJ^-UH?BKG+&Z'V@[I#M2#&KS_0"2 8TY[;O!F_+G1
M[="=G4!%N&R/(JZ5V?YA+U(+138[&<P8*6FA89%E I("Y_93GD.#E4DQMG]!
M7HLPETU,+9QJO RHYCD/73?)Q0%DZ%7;VD'0>-A'VO$\.@&%3#>C-%:54CA:
M8>5'G4!TU1:=/W&\PJ%.QP^J@KJ/[!=;5A--IS_DUK$=7S9%1C.>*21<-U8D
M\P(2*E+(L,Y@+O.TX#S/TB)HC?FRJ:G17.5II>O6^+JK. V+!COP]0OTXJ V
M,!?N =N[N2L^C!>37<<B4KC586C42.KZ@(^#)(\S>G9UWC=9M=>V7YQO?.,4
M-5J:IC1/M1/D<2+U-AXRV,XS>5% )I 4(M'*ADB-2*0?95PWZO40'*I##DP>
M>T=+94A9K;ELPE>@/!#WHY!(*(ZD=-]JU@SV[I;*/(-HS/JC$ZL]\W6#XW9D
M]@;@I FS_YE]>Z?:!]:9J,I>C4$)8438:9:K(9$*02$E@8G].<UP1E F@M)O
M#BX_M2ADYUV_0N(C[/RHHC\B0\^VO,'HT6GRW)BC=9D\N/C('2;/#>RTN^39
MH_K*QV_XUZ]K7?4K<V%(V=;LJ*N@G4M0;*2 FB4$NF[(D-'$/<Q(,Z(E52I(
MT<_+ZN0>[U87R,,!5'%T.810I7D?]/V8(#JF Q/$10@';;P8A%(TQ7H?FR-+
MV ? <*II'W+R31UOWUO/S_5ZWY5A4Y51E @,56KIB3#LUCR<_%:.-"5%B@D.
MBC \[4Z-FYI'Q]UIT#@._K">[X6$0DOA0V^%'TT- /# 1!4)V[X]8GV1BMO[
M]:K5U^CIZ@O%A5ZMWJ>'I_6]JQ?E_^N9K^WSOGBIEG-F29';_UE2DHEBEIXH
M@APC^Z/(4J%1BJCRJC_HL#$U*FK<!#L_ZS5&_QR^2VAV,TPDC(8.>X+A"4K8
MNP) KU2]2]<<+4GORJ#:Z7G7#NT7C=QO-MJIN)79O[L7'D/$H!P96(@TAP3)
M% J5%E#EA:$TS7*!O7H$=EJ9VN-=NP=XZ>Q_A(42YW'T"QQN1F?@![OR;Y>J
M/TA(T(E!I #@O(U17_>=PSQ^N7<?W#.![TFON2L2^J"Y?:*:OBZ_6O<;87 F
M*$-8V\?>]0<UG$)1%#G,,9<(IT5"5%!B[E6+4^.!G<-@X3S>]<Z:!Q?V7,7:
MCQ^B(C@P5^S!*YV]VW=PN@-[AR/FQOEB$RO[[:J]<?/;?(=_DL'F?6)XCMK;
MU<)^7*W+190ZCRC'),6""IAQZ3(X5 HY*C*HBBS)<JXMXV2^"6IGKC\U#CEP
MT3\)ZQQRW1P1 8^!&>' NQZ):><P\<]*NQ&;D5+2_+XN05EH'0/O2$$[=]9H
M^6<=+K>3S[H.Z],583E?K9V2RT8]:PL(::16E&$&*P01<3N\S#$6P0AF@A8V
M1,)4)MXZKI>,3(VV*C_!TCD*K*? N1JBEW\!R^L<%@.A@8FL!N?7 W#Z9-I>
M0BFD:<#M:(W6$Z 7:H&"_]UP=.KY7SAU1+G^;N</U?BO'!O&?YOU=O;)WBQ]
M_V.^F169,)(X11E)4D@X3F&1& R5R$F6<).QU&O1Y^"JDV,X]WW?;.>2+\!?
M;>C[O*Y3.9RSG@_Q(6S=W-8;C*')K!\.WH_EV7%WS<'L":WYE_UI/_<ZO-8H
M#^99]YLG\?P?>Q9&\\TW]_^__/-Y_CM?N!2V3WJS7<_E5BOWA_NE.OQ%Z\A'
MO9ZOU,-2KMTD[IVN_FM_7CPK.[7[Y8?\YMS\Q+?Z%V.TW,Z(DDJGB,!<* J)
M=A5#2<9AJK!1F"K)1!I2?SFN^T%D,D*YIBL&?*-JOW]RE9KE)_L!2#M4P)>J
M^J#W@PXL_1[WZ^&W'C7=FS[T5-8.Y0ZX?T%K1*XM9S-84!WB;OS1+P_/J%
M#0S@30/$3W=@AP5HP  .#5#!$;%&_E5N8ZP"_'&='[>Z_U5NS(ETP.MXT>\U
M^G<]__K-NG'_NU[SK[HJ/7DW7SS;WWW^QBT)?'S>;K;VN70=!]3_/&^V9:]S
M)1'50@O[%E3$QKRYC7DY+R#.<9)0EI$B]5J6O-&/J47)U3UQF8O*^>[JX#=:
M/J_+31#PQK[?-N5@ O4(^MXEO]?2"-@/_'YI1@#J(8!],5LU - :P1VHQW8'
M]H.)]W:X$<U(--_7BU'Y^D:HCHGWULO%$9QN:2[7DLLS460%2A(),4]<RVB"
M(9>YAAFE1J@TERPL*^2ZR:GQ8EN(6L40HCZ#LA_9Q<5N8%X[%:A^<T;2^_++
MY&:UZLOH#*1<?<;@JZI87P;@FJ)UQYDW2$CMMI_O78/K,JQP$>3[Q>J/71'0
M#)D\2SC2EFJ$M,$9(I QK,H:.VPT1JD,DKCVMCPUVBD=[R']Y(6R']\,@MW
MM%/).>TS4O9>UY-XYSC8>1Y9L"D$K)C23%YVQQ=A"H'CK-Q2T 5Z)L/*LG7Q
M9B^-V])B%H31(L\R6"CD<F(9@4(K#I' 1%!9X#0/:C;<96QJ!-3XVA*YO@/+
M2@J-+^P=*-OCNC)Y.]%7\RUP8G65Z,"_IO1/I%P0^]<T^Q.]LY?8/&EW"_7B
M)3#'MNOVI%F:&T,(U(4-20D5"@I$<J@RG&IF@]6$Y3,;48O5V#>H;73D6W0M
MW2X<9K^W12SH!GY![##[U,*,&_M$@?N#;_7;ZEOMY-T&4"SW02M6"G27J7$S
MH3T&?9(0[7-.7^7RM]K53RT>EDK_^+_Z969,1BC5&"8&$\OW7$"&M((FESHU
M*2V4\=*<NFAA:B1?.0EJ+T'I)K!^ABJ4'P/931E1X!F8)X*1Z:%$?F'T-RB0
M'U]Q9.7Q"P,Z51R_=."-.BUN-\)>?/7]:;5T6Q)ELH8A.1.F(+!(7%&U+#1D
MB4F@TO;9YK)0"0]:PNJT-KD'O/01[)T,RGKQ ]@O/H@&V] /?BAB_15?NI"(
M+0!SUM;KZ,%T#?NB/$SG23VG?KMU=!M=E*M=7U9?^ ]73/UMM7 K[>]7ZW+U
M_6>^T<K9ULM-E:FI"%=2\@)R8_F$8"9@@:2&*,\34O",I=90K?CV)6""V-\E
MKT?H4(KNRP@$]&"_&\MR-U&VG 5/]J!*E:[4'OBF%ZJ,NK?\1VC)U2VWT7-J
M,_!=&2G]SSD(2P]!+9T&[M=KMR?O/M^!9LN^O!&N%4MK@."C6,R_1JI5B(AK
MK#G2#9Z,.X6Z';*3&5:$2X;78'QQN7I_X6OE-(6;\@N<J5PB#2GA%))4%E"D
M*864N8;A*$LD]8K4+EQ_:K%9XYU_&<$YT+HI+ (4 ]-2Z1UHW.M16W$.%/^R
MBAO!&:FB(A2DH%**#@@ZJBC.G35: 46'R^W:B:[#^L6,7^;?+2%^-%_L>W-C
MG-3QGU<K]7']6:]=(_!R/D0+G4C"-!1(&$@2DT,F,+:AHL$V!*,XET$-NSUL
M3HW:*I?+KBFUT^ZS<]NB#6K'>TU%?6Z 7U07&=:A:3(&HL$16@!&D2(Q'XNC
M1EP!$!Q'5B&GWI!8<2_E^EFK#WO-BOW^I3!*2PYYEC,;4*4,,I78J2I.$*9:
M,D'RX&R*B^:F1D)]4R@NX^E'+/%0&IA3JF2)VE/0<G6H%KU708F9%''9V/B9
M$%<'?C;]X?I9_;7]WL\WDB_^G^;K]_8WFUE"%!5:$DA,4D"B4@D+RP\PP4QC
MP37.4Z^@I</&U/AA)UY7^0F<HZ#T-%S<[QC.ZQM@$4 :F!YZX--+W>\" C>I
M^QU?<W1UOPN#.J?N=^G0'HLJ=:"QUNI^^[B:+[</2QN$Z,?U?"GG3WQ13X\%
MRQER)3 ITG:&8C2%+#<&)H*90BM<L("%%C^;4WOX6VX#O@4</#G771GGUCH/
M_K#TJ\';=W\'\PUX:H82L"CA>2<\5F_BXSOT5*4%[?T6E#Z#AR5P7M^!G=]]
MEGH\40U8_HF/[EA+0K%0#ELK"L.K:_W(\TKCK2F%#>U@G2GPU)[-\O369;\^
MKE>_SY56/[_\;:/5P_),DNQ.C#35'.L$IQ#G)+=$7R!8)*G]1Z92\<2E.P4E
ML(:[,#7>+Y/ S6+UQZ:20%_M4L7YSO= '=@>]\5O(CDLV@._!9Q00@EVXSX0
M+^"-&X%]R?YT-D5_$)79_B#&ZN87[L"X7?YZ W32_:__E<(GLF_GVY?[M>9O
M5TK/$I-06N0"8IHREXZA(5=)!K7K@LR(-#+COK/7]H4GQUXN-<DY!YQW_M/4
M ["NSTW[0C PI7B./F@2>FZHO6:>!Q<:;;IYSOWV'//LWV_,LOPP7^H'^W$S
M*ZBBA9$(YHF;1Z:L@#S1&33VX5-2,Z&P[I5:N3,QM0>PU0C.^0A*)_MF4^Z!
M](L';H-GX(<S$)G^69,G@X^=*KDW\#KYD2<#O)@4>7KD+1TA=M&I?5VFU.08
M9M+8MRDG"2R(X3#5J1*&HH1E08_UX>6G]DA7WO5I_="KY\,$0_7*L0%[/ S:
MW.$UNSKXM7.X,=H]4@%]5ZJ YO52%V6)Q#P5,-?&OH(S(2'/,PT3G5.2%EC;
M:7X/R>(#(U-[8L])%N>]Q'@/L;R^&!L#H:'?PVWQW7<U.+=)%A^BU$NRN#=:
MKR%9_.[:5ZJO4O%9%/R4B@]/?0VEXK/.7U J/G]L..W5O>Z6>BM>'M<K]2R=
M!E*=/_.HUZZV@'_5LQPCG&.B(4E( 8EA#!9IKJ%0&54&4ZFE\65!3YM3(\6]
M9V626)DPZM;@/O.%;T5%".+7N7( ' >FSJ8WIG7YSJU6UEZ72@:UWZ6,9^UY
M?%#]J74 <$=BVE@@!W%P(%P=E.Q[I=$8.G!H;<(./;7?Y/+#:OG5$N#W=UIL
MO]A+O%M]Y_/E#!<X1UI2R).<0*()@8)8RDYQIC@NBJ3(5,@D\[R9J;&T\Q(Z
M-X'S\PXX3\%OE:^!RT@7</6;B]Z.UL!<7 +U)12HX/EI-PZ1YJD7C(PZ7^T>
MZ/&\]<K1-W5!_Z3=M>;+KY9AS&K]W2FN[*L+?_GAE(*T:G*G/[N>!<;MS:Z6
MG[=\O7W'MU66?T)3DN8L@9IA._/%'$.&-8=4V;]@D8DL5)HRIGM3(YYZ=$ZX
MO!X?: VP5=YY!YHQ@GW-07N8=Z <*' C[57"$?E[X$=XKW=WQPE:1[ZQ??N_
M1\8_;IOX6,Z]1C?YR,!>:#H?V\J-.Y'6A),0<&7*ED(KB8A][A/B5.3,0*U1
M >VK0D*F4@ZQS)(,&8XR)GIM3G99G1KM[W?EW,/><OO?02UTXK'J?\--"-S8
MC 7M:'N=-Z#:?P?4!Z78FZ*=-E]GG]0'AHM;IUXG]Z.G]WR^_F^^>-8_O^P^
M_F6NU_9"WUX^6")=E'%+1I0AND"6FC+[CXU8(1,(PP)AI!*92\6\Q.;"S$Z-
MH)RKH/05[)PMUX)^O?_O7M&E)_I^Q!0?TX&9Z18X@PDI#)U(C.1I=%1*"@/B
MF),"S^X9,^F%_>O7/^NEO?#B?JGNE0W2YH[PG#J3"]V6&SUC)LL25C!8&#N5
M)E2GD.4)@EKH1#*4LD($Z:_[F9T:*=5>EP\./W 8Z,KCP'P13_0]HZ7HF Z^
M)5TZ? =JETM<#YT&M=<1HZ4@E&*%2WY&QXV7@H X"9C"SNY;V?)'K?/KII;K
MU=)^E&68MK$6WY9]PS8/R_8Q96'-0F^^Z!_;G^UP_S'#A.8\2P7D2CFQ=IW8
M4,IPR.P?5)J9G*=!8@<QG)H:L3D592?[MO,9' XLM/ EPFWSX[RQ;\; C-BZ
M 9_=GAM?JPWXVY-R*V^.'*L!N6K4@UM5#PG\YL8$RD%%K92)AW&TVID(+HU<
M31,/Q-/ZFHC7CEJ#^'Z^Y-;2V5JW)"4&)2B!*%$))(P1R#+$8)9)H81$!25!
MZW#A+DR-A8]K$$WC>O0:Q*[[XDN\0Z(],,U>J4'<#>*5:A ]0!RV!K'+@2G4
M('H Y%F#Z'.EGA)<377C!Z>=^\GU<?QHK-$R]7M&*$I(61RE+>\1FA(H:&J@
M087DA5&,212DP-5E;6H\MZ_Q792ZPFOG+EP9^&Q_X#W*+KJQ]B.T: @.S%U[
M\$I'[\"G!CWK+"B]C:C.Y0-*+'&N3EOC:G/Y#/M$FLOKI-[=R)K.BZ4"F!-;
M7NMO=HIMY]H/2[GZWBC<XLP4/),&*B8Y)(564"A,(&6$)12E) EN3>9G>6HD
MT^XJ6@G:';A>-G *;H;E>1/\&&<0:(>>H'Y\^P#NM]OU7#QO7=<EL%V!1[XN
MZSNC*<KT1BA>:RQ/NV/WR0J#XTS3K, +W)[:>]3"^F%I_Z WVT_6B1E".44H
MRR'2:0J)L%$03[&$::%3CG5:%#GKF^O;87=J5-7X!M9NG6>^!-H8+0-;]?EB
M[L=- R Y,#,=)P8W7H/:;;!#V3E^Y\3='AMI-Z?)-$SNL =V R03=UE]M>QB
M#RBZTHU]3@\O)+M$@RXZ>+]:6YO+2EM5OI1B7E72VOU2E3\MRO2V?:,,.\G\
M:+[P'X^K=?F'UGORRZIZ2Z(939$P*5,PUZRP$1I.(),TA46B3$85)9AZ:=*\
MCOM3X\YZE'5[4_D"MON1[?K2;OD/_Z*L5_A*='/R]&_TT%/>,^%[-7SPQ@'P
MTQUHO@8-"*"%0KESTL(![(&X*TLA75TD_W$':C@NQ+=HTE\A_Q+!:7^51JHV
MG/I7*JB*\?7N:$=!Y"LX-5IMY>L!WB[3?$4O;NA*T5*M_]4B77=0D#K5M$@0
M5%)22+"BD&/%H=8%RTB2&]2C(\594U,+8"HF6NQ=[=&9XCRFGNO>49 :)0(X
MZ$2Q]S-R,XI.+&(VHCAO:/PF%)T#/MN HON,_LTG2F*:._KYI)\L#\U(82@J
M4 X+C04DE" H"'?;9)IBE&5"^K7,ZC(R-4+8M5?8.PHJ3\/;3YP VLT)L6 :
MF UZ(-2K <4E"&[J0'%RT=%;4%P:UKD>%!>/[1<!V "E;"7;M)1]6)9\LM\Z
MVQ/++$F+7+(L@U2XKI^*%)"I@D"9$RQ4*FE!@]KE!=B>&B7<&".$H.X7- R$
MY<"\T7@-WC1^_^16?RMT6_OJ'C@'AQ8]$(L4:X18'C7XZ ')<332YQ+AX<D'
M>W<7C]]62_WK<[F_RXA(!1<%S!+JFF+Q#'*$&30:<5,DBO-,^H8EQQ>?&O>4
M_H'205!YZ!^&G !W/?RX!8[!=YB\D0@*-RX-N5>8<7*QT<*+2\-HAQ47C[E=
M^12C.OE"8L10*@A4),U<QSH$.24)Y)Q008M$IW[U'EU&IO:0GE$^Q0'KU1>Q
MO+XQ$0.A@9_;,QJ>&$50/MVAU%_YM ]:KZ=\VO&5NDGY]!B% .73W:FOIGQZ
M['R7\NG)L?UF48_\I2SN^+*ZE_]\GJ_UX]JU*]J^/-H[N+U?*B=;\.0.F14D
M1]A0U[0SR6O)]IPAF"0JQSHE+!=HMM1?74J0WS3*W[C7EYI57^JV"\-]I]_R
MI[G3/RV+==5\^[P.G4H%0.\WDXH,YSB,VCCM=K)JMT'C]QTH/;\KM\AVSL>;
M2(4#%FD>%6!XU&E4."#'LZ@>5[BQ)F*_437+<HEHREU/)B(A*7@!F<PTY!IC
M*@F3!B>SK9,M]MSY.;41%*WM+ VXG+-;:IB7/O8L=FB!J#$GABH&<5+8"2G1
M% K)!4P%4[F1229R.OM=K\4JN*"D'XQM6^,!"=XLW-[][7AZ;IW=AM'0>V8[
M< X2&P8H#CD=?NR2D):%URD$.1WBQ?*/,X?V8\MW\PW_^G6M*Q&]CZ;6VONP
MZPXE4L,2)0PT!J>0Y))#479OQAG*,9*,J2!1EFL&IS;K/?37Y=PT(N+]FW!=
M!=V/&F)".?1NVFTH!M.&+S21..2JN5$)Q7?PQ^SB?5ZL?;F'I35@;Z3;$T(4
MI<@0&Z*E)H%$&@59KA%T0IH8&3NQ+5C8)++3WO3FC7_5:_G-SF?F&U>>43GZ
M<NL>7!OAOKMNH:B]ZCY;R]DA]]7.8#+83EK;UBOOG9T9]O7=LG,G19=J>EPM
MYO*E^G>O[Y.) JM"$D@8039XR0IH?^-4FB@J>*H5P;%DF<XZ,+5@9C0)IO.W
MPX^!A@1Y8%*RKE\&UR5J.\?!;_5_QQ92ZD1O>-&D\^:G(I#4"4Z &%+W=?KQ
MWMO5]^].Q=Q>Z?,W;K^P'Y^W&R?=9:W;P,FM;>',SLB8DYZC"+("2YA0ISPG
M<$;2H%847<:FQF>5KV#CG+T#F])=L-K["][8D*#Z=>""32?D?CP6"\B!.:O&
M\'.%8>7I'6CY&H^;?!")Q$.=ID;E')]!'_.+USE]N619*@_]?;[]]O;9/CG?
M];ILT^<DW)9Z47=RDDQID24,*M?6AC!++2+-#51&$Y-H*J3T*B -,SL]?JF\
M!G]8MT'C]UW5UQ#4KO=LH>5Y(WRY)C:\@[-.%&1[4% (4-'(R,OHR+04 L0I
M006=W8^J_KQ:J3_F"_OMETA1@SA4B"L;XF!+1CD7,$>9^U."&0_*TFXN/#6Z
M:?P*(Y(=3'Y4T6?P Y/!U7$'/^;'@XST(.\N.^JC>CR8XX?QY.\]$AU;S^[;
MU?IIY51BZLPSDC*!3:*@P66NHW")/IS"/#>24",UH5X[0%?L3.UAW+D7D+S7
M@6+WPQD1FX&?U8,7]!W8.=HGU[$#KH!TQSBPC97QV!N^L.S'ZZ!T)4!VG#U>
M#N3U(1RD07H<?HD7VYA_L)_^\U^:W]A_!-_H__R7_P]02P,$%     @ 082C
M5@3F_#N!3   X4<# !0   !C9'<M,C R,S S,S%?<')E+GAM;.V]:9.;.9(F
M^+U_16[MU_5*W$=;=X\I)665;%4IC:3JFMTO-!R.$*<8I(9D**7^]>L@XSYY
MX(T7REFS*J7B$.'' X>[P^'^;__MV^GLIZ^X7$T7\W__$_\S^]-/.$^+/)V?
M_/N?_O[I5W!_^F__\2__\F__!\#_^.7#VY]>+=+9*<[7/[U<8EAC_NGWZ?KS
M3__(N/KG3V6Y./WI'XOE/Z=? \!_;/[1R\67[\OIR>?U3X()>?NGRW^-25F3
M/ ?F3 2E0X+@9()<M,@Z%JEM^K]._E5'1&-* 9LQ@')!0:!_"C%+1,>D8(%M
M/G0VG?_S7^L?,:SP)V)NOMI\^>]_^KQ>?_G7GW_^_???__PM+F=_7BQ/?A:,
MR9\O?OM/Y[_^[<[O_RXWO\V]]S]O?GKYJZOI?;]('\M__A]_>_LQ?<;3 -/Y
M:AWFJ2ZPFO[K:O/-MXL4UAN9/TG73P_^1OT*+GX-ZK> "Y#\S]]6^4__\2\_
M_;05QW(QPP]8?JK__?N'-S>63)G^OSC]N?[LYY<+0L+[<%(IW?S+]?<O^.]_
M6DU/O\PNO_=YB>7?_T3_#JI&F=PN]W]>_=N?KU;^LL05@67#Z5OZQOE'U,7V
MI@*_K7&><<O8Q0*S1;KQ2[,JUL7RXE_.0L39YKN3C-/)YI-?Q-5Z&=)Z@LYF
MJ5@"BUJ!PN3 \VS !,Q2&^ZCMC>9KA2OB.2-%E:8_GRR^/HS?3!I0XCZERH2
ML1''G>6V8CF,[HM-]XE^=X+*QJ T!QFY!6500$3! )W*VEK'=,:CR+Z^VDVJ
MKZOSQ3+]M%AF7)+5N%@N+-,=U=Y$[/EO_/PE+.F#('V>SO+%OZ[FHX6NUHL&
MDMNJA<C]TT_$=<'E$O/;K58>9&[#V9IL*6Y^LX7&__M96-(GSKY_P"^+Y7I2
M8K12$_>)^PPJ>6(A94G6LSCE$DO*B";*O[7P3C@0_>/@&'EV HGWN)PN\NMY
M?D7G[R18FP+A%T(1 A07&GQV'++D(7I&9%K=!! WEMT)#K)_.!PNRT[ \&D9
MYJMI%?PYH'4P@:&V8-!P4-X5<)IXP,AERE$8SWF;T^'6RCM!0O4/B:,D.C(J
M7L_7T_7W7Z<S_.WL-.)R8DW0WJD 7!="=!$)?.$)>$!;F"2(E^-\A=LK[H0"
MW2\*CI)@%]K_@"?3*H3Y^K=PBI/LE)0*R<D)@GP>])8$4:.GP%FV+";C2@,$
MW%QU)Q28WE%PA"2[0,(;BN.79,(V@O](\L>7B[/Y>OG]Y2+CA)F@/'DW($+6
M=-A) 4ZJ!-)RP:,UF.1Q!\4.1.R$$]L[3MK)N0O8? K?WF02W[1,MRF*<TN8
MK&04*4GRB:P!%;R&8'6&: L*SHS4X;C0X]'E=X**ZQTJ+63;!4A>Y$PJ6)W_
MY^UTCGS")8\R9P="* 9*Q!I+&0_2!.Y<8 JQQ5%SS]([@</W#HYC9=H3,%[2
M7]\M/RU^GT\"YUI:1807CR04.C(]YD@>E,NZT!%J2XN#YL["NZ6NV ^"B@,%
MVA,F-D?CN^7[Y>+K=)YPDKPSC@P?2:,X4!1\$Q_"@-<RNV@$]T:V \:MU7=#
M1\>9S6:B[0DB[Q>K=9C]O],O&]<)E30L,PY,* ^*H83 10#FDY0V2B3_J1U
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
M]55(CM-$9GI3-3'/-[]Q[3<G=#YDQ4-M'"II2^J8P<=<K[!]2<5%RW5KDSH
M&^/F(@>[\AU;X1W8X*.8O;]K+WT].ZN^^W6Q;D4]83+8;:!I<FT5'2PX&40=
MP8S9>LFY;MZ!]EDY'#>C.MA.Z1@F'1P<QUD,;XUCF!A(K4D;GF\L!D49Y+0I
MS9E)H;5O,_QA,%C>MD^([Z7$@Q'[9;.12 ++=0>X94)C,CX#5T[7]C$<@M6,
M6,Z.)$$_$:U=F^%Q.UCBMU/<[J/$(W'[>MXFJ_'Q[,N7V4:4878ARC?SLEB>
M;I5Y.0^9Q.BTUI!X<'1T1(H^A D4\SBG')>RL-:7#SN2-FZ"=S D#J&8#ESD
M-W/Z+-I [\,TUUZ8Q:'%*".(2'Z)$A0W>R4-*,L28SS7<>R-<76+A)&;D ^A
MYCN/8@^7>1>IUVM=_RYY$,(E3SZ!2375HK@&Q]%#*$&EF U#V_J\O$O%R"\!
MGP4Z1TF^(7H&GK*Q*)MKB7I11K:N'NKK[S>Y.'S:QKV?/<C4C:>Y:#]]X^Z*
M5^=?23*;),C0U-)8).2%J DY7I9$MD:8V+H2?B?"CG::+A;YM&D5E7(1%*,0
M7Z9>GB;+ZS&/P*-$]**4Y <;(OUI_*9=[;%PQQ<Z7-X=N#R7U&\E4N_=%_,:
M+[SX-J58-V85E*N%2K49.%,"?-&10E_,K)A YMH.!9[[".H$2P=H^B'0'"WV
M#C!TBX=7B],PG4^L2 *9P6WO3K49N&F8AZ*Y01:CT:JU\WPO(9U@YGA%W[[2
M.%KJ'4#G6M'%W_ TXG)28BPQ10M"YIJF2 FB%AFLYQ*=*-*ZUEVR[A Q+F0:
M*/;N5+HCI-P!3%[D/*WB#[/JZ+^9OPQ?IA18G#.36?;2UQ%#SN<ZWS=#Y-*!
M**'D@B)KU[HQRZ,$C1MYM8=/.^EW *4/N"9Y8'X=EO/I_&1US@4R6[@K!J(S
M)!^/$:*EPSP1E4E*6Z1I?5K=3\FXC\O:@Z>!O#M S8N4SD[/-G6K#TV9/6?,
M\JQYH9W@BR3&N&/@/.<D.JZ98\7FU'S2S*[$C5O<,8!A&D0K'<#MTFM\2UOG
M#?UU-='!\/IF%Z2Q=7HL!:NNA$Q_*.\B4TSJP4*Q2RHZZ2[6,/XZ3, =0.1N
MD<7=_,:'Q6SVZV+Y>UCF24T$)FD*<%M(6L*2P16:]AD3V>1H,S:O^-V3Q$X"
MM0,1\62OSW;JZ0!]UR**S:.-U9O5Z@SS)$I?O D.9 H!JH3H6$\6.'.<>+)&
MF>85+O>3TMNL@(;J?SBZ.U@7W12JW!43;<-L?.V*8G-]#!ZCVMP. 5IK1>"2
MHM76&8&'KD3Z&0DP')R.U$ W2+HYBSB8Z)CR 5 %5CN*U==D/@%/)BO&T6LQ
MP,CQ/<= /V-__^'P<[C<.SC7;G1@?B#OL3&R\?8KQ0](4EQ-U_@1EU^G";>E
ML+6)\\E\\RG_&69G.#$FBN!UA,SCI@UHAN#(<RU"4=23'>HRZ#SH 7CJ;7S
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
M\([Z":K&[J#5$@5[0.P E70 LHOFR/=Q]C>L%SL3$TS!R#UPYVWMSF,@:.\
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
MG(.+HCN6&)(L/ 21:JY!%7 &23;2>IME\BKOE*79#2=W"1CO/#E>IW<!<J2
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
M&T"?"E/"--?Q E] O.2AS*2=4SFP;5A:;0Z*#F5^H:R)KA2V+K_<5PX5I2Z
M<N/*ERA2.G8&N!)W+')4)1G CA91T"HB$93O'M!8;;( Q3]C2$?[ ^D%6P^G
M/"L=I5' 19*@R)13A,IL*191?>Q SOYQ>^7HP M%$*OQ]6FH2OOEL7=)'_Q!
M6E#QG?SQ#HJ%B[+>K4?AYP#V..S1 ,\3?_'^X&]!J3Z^FSBAG7U5_+F61S!\
M H52ZE=15&K"P4J>7>MOHHS%&SIV1"\F0A?541$[V!!. &(0VB.YRDQLMH0[
M@J#3B;Q\L.65MR3EYJ$0(2ITH!>QRQ'.^XJ_YRR3=R*KSB,>R=>_8D*^#N+[
MOG\[VCN$/W7_Y@XMX\6RJ"^IBIAS%:9+UB*X/:$:V:AT811'G6N5-@^IW[U
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
MDA$<;S>7*C0$6BCL;I5=5X5V7O\J/_UE-'<M[O)W4$L#!!0    ( $&$HU8
M!Q*1" 0  (,-   9    8V1W+3(P,C,S,S%X,3!Q>&5X,S(Q+FAT;=U7VV[;
M.!!]WZ^8.M@V!6Q=++N)+S60E17$0!*GCH)@GQ:T2%G<TJ)*T7&\7[]#TDZ3
M=0($>V_]($ODS)ESAM0,-7PSGL;ISU<)%'HIX.KFI_-)#(V6[]]&L>^/TS&<
MI1?GT/&"$%)%RIIK+DLB?#^Y;$"CT+KJ^_YZO?;6D2?5PD]GOH'J^$+*FGE4
MT\9H:$;PR@@=_3!\TVK!6&:K)2LU9(H1S2BL:EXNX):R^C.T6ENK6%8;Q1>%
MAG;0CN!6JL_\CKAYS;5@HQW.T'?/0]\&&<XEW8R&E-\!IQ\;G(1AA[:[(67=
ML'-,CWN]+&RS7CO,L^,@/&*_A$C21W/G4^N-8!\;2UZV"F;B]SMM[ZA;Z<&:
M4UWTPR#XL6%-1\-<EAKC*?1WMPYF#TRS>]TB@B_*OI74<*Z[Z4P*J?H'@?T-
MS$PK)TLN-OUW*5^R&B[9&F9R2<IWS1J7H54SQ7-G6//?&')">O9Q[2@?(8[@
M)=M)"-N&=')?\#G7$+6]$)Y2?JR<J 6*U[+J]Q#V$?<,D\W4?T0^3F;IY'02
MGZ23Z25NUMGUS<EE"ND4KI/8CH51-X#I*<1G)U=I,H,/T<LB_R^JD&XZ2<\3
M"(\-]?0L@9O+29J,X3H]29-KB*?CY,^LU:^K6O-\\X_+ZCPK:]*$N% <*90,
M3CPX9Z38-$$7#+*"LQS8/<M6FM\QD'G.,Z;P'^+Q+;[VJI**F$(#AV\/HLX
M1^W_^R:@G1&%.$3#(7__]B#\$ P,ZJ<54;B*8@,SAOX:T/U4JB6$0>L3Y%+9
MV+I0C,$2Z1<UL))B[;D@*BL@"INNS!P:,QO..+JX.VKY2B!^)I>5X)BJ-=>%
M157LRXHK9DI1;6RO66;H.W)A=$@004'8/:06RKB@R4IA-468Y#XK2+G -&7:
M3(>]J .DI*COL4!>HHBERTN& @AFEN*HA7,B"3?Z*\5JPZ1I)HD0@$ZXB$0@
MS[I":K5;AYR7I,S,.,)16]EM6+1:"2=$5LRM1+U-@;>_$__F_=5[U?9R:7G-
M6]%]^E;LJJ\F<\%VYG.I*%,MY"Y(5;/^[F9 >5T)LNGSTE*P3H,M^%QJ+9<6
M_\[LRHR(;0P;SDUO6T;4\WIAVW0-C:U"TUW@;4/Q;$/Q-=V?ZQU[O>#EZ< +
M'^9\B^WP44%=D?)C(VKL'"I"*7;9?KNZA_!I4@3+]T0X_O]^]0C<\G:.!K6]
M/E-&'I;]%:JW2VMV HJ&6@I.82?@6TK)7TO#MZ44ZU@3KK .<6I.B:8HQ;9I
M) ]-8^J:QG>;@Z>-\'N5>4$V$+G&NR_1M^5VK],\<]Q^5/G_<&*OI/MDZ2LF
MB-DX>V?XKX7"EO/@JPN98[58Z9==7CI"OOA!L+VZSQ/[H33Z'5!+ P04
M" !!A*-6JLVW1A@$  #.#0  &0   &-D=RTR,#(S,S,Q>#$P<7AE>#,R,BYH
M=&W=5UMOXD84?N^O.$O4W:P4?,&0!$.0*#@*51*RX#3J4S5XQGBZ@\<=#R'T
MU_=X!G)9@I2JUUT>#/C<ON^<X3NX^VXX'L0_WT20Z86 F]L?+D<#J-5=]RX8
MN.XP'L)%?'4)3<?S(58D+[GF,B?"=:/K&M0RK8O0=5>KE;,*'*GF;CQQJU1-
M5TA9,H=J6NMUJSMX983VONN^J]=A*)/E@N4:$L6(9A26)<_G<$=9^1GJ]8W7
M0!9KQ>>9AH;7".!.JL_\GEB[YEJPWC9/U[7?NZXITIU)NNYU*;\'3L]J?-;P
MCYNM4T9;)^WF+ UFI_3XA*6MU*?M8Z_E_>(C2!?=;4RIUX*=U18\KV>LJA\V
M&\Y)J]"=%:<Z"WW/^[YF7'O=5.8:ZRF,MQ]MFIUDFCWH.A%\GH>&4LV&;LV)
M%%*%!YYY=2I+/24++M;AAY@O6 G7; 43N2#YAZ,2QU OF>*I=2SY[PPQ(3SS
M=64AGV >P7.VI> W*M#10\9G7$/0<!HO$3\G3M0<N6M9A&W,^@QZ@KUFZC_"
M/H@F\>A\-.C'H_$UGM7)]+9_'4,\AFDT,/?\H.7!^!P&%_V;.)K <0![2?Y?
M6"'<>!1?1N"?5M#CBPANKT=Q-(1IW(^C*0S&PV@_C?VS^G59:IZN_W%:S5=I
MC8Z@+V9,:?C1@2NNB!"L/ *=,4@RSE)(>4[RA!,!,DUYPA2^PV!XA[]Z54A%
M*IV!P_<'0;.#=\W[QR- OXH4YB$:#OG']P?^L=>ILGY:$H53%&N8,(S7@.'G
M4BW ]^J?()7*U-:98@P6"#\K@>44I>>*J"2#P#^R*G-8N9ER5:"MNX66+@7F
M3^2B$!Q;M>(Z,UD5^VW)%:N4J*Q\IRRIX%MP?G!(,(,"OW5(3:HJ!%V6"L44
MTT0/24;R.8-^HBNSWPZ:0'**_)X3Y#F26-B^)$B 8,\IWC7I+$G"*_Z%8F6%
MY*@R8M\!@W"(V&DT% AM,X>G"6 Z:H3=E$6OI;!$9,'L),I-"YP_=Q(Y=CC7
M8:-IY+.V5RX?I?1O.Z;M-YU2V]VW4&J]_'%M-5R3F6!;]YE4E*DZ8A>D*%FX
M_="AO"P$68<\-Q!,4&>3?":UE@N3_[XZW D1FQJFG#5O%D_0=MI^H]H]&CNH
MZ;;P9BTY9BVYFN[:VJ=.V]MO]AS_T>::W#8_,B@+DI_5@MHVH""4XJX.&\4#
M^"^;(EBZ0\+B__=%R+/C;9YT2G-]18T>Q_X&UIO15B<!24,I!:>P)? UM>2O
MM>%K8CIE.4?5_0EW"]R@IO%*BHS #<P".G^4O[%=0-]J([Y8JM\JS2NRAL N
M\5V*KM'<G77S^BK:(O_BSW\A[=-/J)C 3MZSG<>!)[4PFNX]A9 92L92[P_9
M]W=T[[/%YFJ?=,PS5^\/4$L#!!0    ( $&$HU987[#7$Q4  #N*   >
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
MJI2L5OAUJ"=Q59J@"M,5^VCM.*UUM9J!_!9\54C/TJ9@(%@FDZ]AGSK?X%D
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
M]'6^D)E.=G]V^2WM8PJ=8:*#RE-C8]4B]?/KMW#/>^6IWNT*8T]"A@KQ'L[
M$_S.G\:)=%XB]KD]=.BLB-%("X=V0T%LPR<?<=?7^IVU')98XMF[3,0?A4I/
MCD:FTU=A\QU-YT>I=QS^KO$\J& X#X>I/ QD>$LDGI7^/?WR)<>E(,2L9Y\^
M69HJ:WNIEA%8\U2^R!*(T)V)^,[>;8GZ9*LTOK-WOU&DVUZAA_C(J;RA];5+
M'&!7WAI*T_+F(W\R-/J>5.H,B[=\O)ND0X'8&P6&P!?L&V\ME>"/&\I PT3;
M],[=UKY3W]LS??J?7CR'2.6$_\W</'OY_U!+ P04    " !!A*-6] =19+\%
M   ]'P  '@   &9I<G-T86UE;F1M96YT=&]T:&5C9'=L;&-N+FAT;>U96V\:
M.11^WU]Q2K1I*P'#+9="&HG 1$4BP (MZM/*C#V,53.>VI[2V5^_QQY(DZ8D
MZ7834BE(6'.QC\_U\V?/R8ONL#/]./(A,DL!H_=G_5X'"B7/F]4[GM>==N'=
M]*(/C7*E"E-%8LT-ES$1GN</"E"(C$F:GK=:K<JK>EFJA3<=>U94PQ-2:E:F
MAA9.3^P3;!FAIW^<O"B5H"N#=,EB X%BQ# *J>;Q F:4Z4]0*JU[=622*;Z(
M#-0JM3K,I/K$OY#\O>%&L-.-G!,OOS_QW"0G<TFSTQ/*OP"G;PN<T8/*$:&T
M<E!O--X<-$@U;!P?D8,Z/::']/#X[RHJZ6'W?(PVF6!O"TL>ER)FYV\>U1+3
M6G%JHF:U4OFS<+T?40OL.I?&R&6S4JXF!CN$,C:HB$+!^64N_^8LUT97*SB1
M85]-B0B^B)L!&L?46MQF2""%5,V]BONU[)M22)9<9,V74[YD&@9L!6.Y)/'+
MHL:8E313/,P[:OX/:U:M.>YVM;8/Y0@>LXV]N9'GO?%D"NT+?]#%_Q2F0YB^
M\ZU-G>X,^OT.#(:#O]ZW^[WSGM^%KG_NC\=XT1E>C/S!I#WM#0<PZK<'UUUP
MJ_&/;^I1 TV=O?/'?GM2W&CZL#HT?J@#K+U:!!)#3V 'R34(ON2V0@0G<RZX
MR2"0RX3$&;PR$8/]O>-:K=+:G=YYME(62$4L-C33F#)E>Q5..[FFNW2J\T^U
M]1HBHH%0F5A?DIC"DO#8X%^#=>-E0LOX<XJE%R)F0)>%3"F\L':P6#O[8"0P
M/$_?]]N5?Q+A"*5RCI^SF(7<@ R!@&:"!0862J:)?8+3D05S"P5VCU".R-/?
MV8.VL64B9,:8WM\[>-.R<7V&FGM!C75]F^(*Q[6QN?.%V3Q!I#&,6<^[FECC
MC*T<RG 9PN[H<Q,1 Q@QQ"8>KV.H\=8N5'BAOQ]N)) D41*GP,(A&$V:1S3O
M=DN1X4@[CE.VGC2T$C8QMPH$@FB=%RLF"+('7#-=8J#*#!=0/A?,B2'*\( G
M^&ZC]"WSDA!-<9U"KM T2K(\/]W;CXRH(CB?A,XA=PHL6N4$R86BA 'Z8CG'
MN^J!B39^R% LFLL"1BT5TFD079W/W><FY:N CH@0MAC0F0$#%H98.C:.Y#("
MU[1W#Z00<F7%7THN SS]DAD,9T5+/<;^^7#L%^',A]X4QOYDV/_@=W==2<04
M;[B_G2@NH%8M.NI:A(E]B^E@B?2K^>M7G+_>!*5M%R7[KKU0+ <[!^-W9>F<
M%=U"AJ488>7-,RR(8EY?MDHE(+5VA9!'W4+D<>LG8MU*D#%CKI0$"TVS?O@
MT:_<R\7.6?A#<0C__J:L1YN:CHW^'<UJ7X&R523O@C.,^*7I_F;<W4CUR]#S
MF&G35IR(7_/J_MZ;HT;C@3C9_52 "Y+]9@X[W+G#,#/-/9WF=MA/IHQSRHIP
M2RU4PQG1#"9$$)79TCN3<8I4A"A+%&BJ?K2TSU/+GK2Q<+U$3_Q(XOY>];#2
M^O5VK1FN&_M[C:/6%@VOX4>,H(O,*R<@5[B7EMOQ:I[=BC3<DG^YYHX8V=A.
M*L/O/%/>F@]73V42F9])-143CLAN/:?9I,^W(62NI4C-]B'_X6@G;R.U$9'@
M#J8TQ[7X4\FA=9.(%<ETX4D<->V(S_4&,.M-!_YD FXW-#S?-8>[OML)2*K=
M3L?M<7"'E!]68LK.D6E_94&Z3G*.VQV:8H&0U$12X9Q8"6'( [?>XNA:]=NJ
M[#AA3@BWI_:VXT".K"[.L^/!@[9MH?A_(&A;NSZ">?;,C?8L<R0,P&&V=BU,
MD,XQN$#F3[F)GKUVHYW:+P)KQWT8X?Y1&B)@S%9$T9_9,&P'V.=AS\.>A_W>
MPQ[A8UMU X=.8I,C#/'@=H"LUQ$@)XY-I\H>=2S<,>:YV^2W+X]0\=$M!T2[
MI\^/^"'S_KYU6M9N..=>M-[+/RR[3]RG_P)02P$"% ,4    " !!A*-6L:2F
MSDF3 0!5,!8 $               @ $     8V1W+3(P,C,P,S,Q+FAT;5!+
M 0(4 Q0    ( $&$HU8_@)(!V@L  -1X   0              "  7>3 0!C
M9'<M,C R,S S,S$N>'-D4$L! A0#%     @ 082C5AG;PWJ9%0  B\<  !0
M             ( !?Y\! &-D=RTR,#(S,#,S,5]C86PN>&UL4$L! A0#%
M  @ 082C5K7F3AQ0(P   &@! !0              ( !2K4! &-D=RTR,#(S
M,#,S,5]D968N>&UL4$L! A0#%     @ 082C5B0[<_@F&   (1@  !,
M         ( !S-@! &-D=RTR,#(S,#,S,5]G,2YG:6902P$"% ,4    " !!
MA*-6FO]3+!2'  !W= 4 %               @ $C\0$ 8V1W+3(P,C,P,S,Q
M7VQA8BYX;6Q02P$"% ,4    " !!A*-6!.;\.X%,  #A1P, %
M    @ %I> ( 8V1W+3(P,C,P,S,Q7W!R92YX;6Q02P$"% ,4    " !!A*-6
MK*+KHOX'  "@)P  &0              @ $<Q0( 8V1W+3(P,C,S,S%X,3!Q
M>&5X,S$Q+FAT;5!+ 0(4 Q0    ( $&$HU;Z*Z@P"0@  '$G   9
M      "  5'- @!C9'<M,C R,S,S,7@Q,'%X97@S,3(N:'1M4$L! A0#%
M  @ 082C5@ '$I$(!   @PT  !D              ( !D=4" &-D=RTR,#(S
M,S,Q>#$P<7AE>#,R,2YH=&U02P$"% ,4    " !!A*-6JLVW1A@$  #.#0
M&0              @ '0V0( 8V1W+3(P,C,S,S%X,3!Q>&5X,S(R+FAT;5!+
M 0(4 Q0    ( $&$HU987[#7$Q4  #N*   >              "  1_> @!E
M>#$P,3(P,C-L96%D:6YD97!E;F1E;G1D:2YH=&U02P$"% ,4    " !!A*-6
M] =19+\%   ]'P  '@              @ %N\P( 9FER<W1A;65N9&UE;G1T
E;W1H96-D=VQL8VXN:'1M4$L%!@     -  T >0,  &GY @    $!

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