<SEC-DOCUMENT>0001402057-22-000084.txt : 20220504
<SEC-HEADER>0001402057-22-000084.hdr.sgml : 20220504
<ACCEPTANCE-DATETIME>20220504161545
ACCESSION NUMBER:		0001402057-22-000084
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		65
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220504
DATE AS OF CHANGE:		20220504

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:		22891698

	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-20220331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:109d9088-2c4a-4643-8cc2-c914b9989508,g:05004913-5d07-4f32-a0c0-3e7bf3d79a70,d:08af22087e3f4b28bd6d8da3ed8ef2f7--><html xmlns:cdw="http://www.cdw.com/20220331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cdw-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8zLTEtMS0xLTQxMTc1_a191c11c-ac20-4e1f-99b1-626d3c6ed2bf">0001402057</ix:nonNumeric><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF80LTEtMS0xLTQxMTc1_16bbde71-03b8-4bc1-8296-552f1d3828b5">December&#160;31</ix:nonNumeric><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8xMi0xLTEtMS00MTE3NQ_a9820f7f-a03f-4196-8e23-6fe59568eeca">2022</ix:nonNumeric><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8xMy0xLTEtMS00MTE3NQ_8ced11e7-5e31-4dc9-b604-beaa13745e0b">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8xNC0xLTEtMS00MTE3NQ_79e0f981-8c1a-4e05-91f9-6442dd8ab2d7">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i18632ba8c4424603a32504351529af30_D20200101-20201231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTQtMC0xLTEtNDExNzU_c0832f18-179f-4e8a-bb11-f9e9e6e21dd4">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfMi0xLTEtMS00MTE3NQ_3db62b77-b324-46f7-80f5-06db349cb251">1</ix:nonNumeric><ix:nonNumeric contextRef="iafb75034edfe4d2585f3511235056168_I20220331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfMy0xLTEtMS00MTE3NQ_933b5147-73aa-4084-b484-a9bde96b4536">1</ix:nonNumeric><ix:nonNumeric contextRef="i0665ab4cf8c749e7a7098c8c1b9dbcb7_I20220331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfNC0xLTEtMS00MTE3NQ_9642021b-9bba-49e2-bed8-a0184170bcc0">1</ix:nonNumeric><ix:nonNumeric contextRef="ib8fc265c01a64e3984973bb17712e8ba_I20220331" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfNS0xLTEtMS00MTE3NQ_81e19772-fb11-433c-98df-e80d64997cab"></ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cdw-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i037ca2846fb24e3f866b3cbe4868bdcc_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="idaa95bb7bb044345a5bc25f2f4f30987_I20220429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="id3e85e58fcc145c88f418e1a05db2f3c_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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i644668dce7464a6e88e13a1a28135bca_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: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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46e8d91db7414429aa31d5e0be1833d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ff89f826c2d45c4aa3e055b4b47721b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i088c4fe4117b496b9d60e1d8a1ed237c_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="i9074db60f3c34b05ba61ec633cca3bd2_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="icf8591008f4c4b17b0126dabdd3550fc_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="i24eebd5816c94914b15bbbecd1b98778_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="i84784d6e2c0c478691401a61fef8e8e9_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="i90a1a347f96c4eef9ed3d2c6bdce9753_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="i1a51b40943ee4135998f1a12305d265e_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="i54678558e02a459f9c9f46c1c94c165b_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="ida7fc5f245644806a6fdab340829a9f4_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="i052e05c048f14583a7eb3234fc476660_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="ifab8f16bee9043069362a82e7289be0b_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="ib54e6279941040008a6a813b97256bee_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:context id="i9baa93f033ad445fba8aeb8931b8ecbd_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91dbde0bd4164c7b9373f6b3132ed65d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd3a7efbaead4832ade2f32973f202ec_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11d1a77c94e04015904754d965f9f840_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9940637872fb471388d2342566b2fbed_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i311ac293200c48fbaeb35a4d87663be4_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c8d3e828f004b68bf746a4cda0a413d_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18632ba8c4424603a32504351529af30_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if14b9ac977c641c793947d10162e2516_I20201231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb2d51df0d7443d092d2d18fcfabb2bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a001d339d9f4250b033a43e01436d66_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b34b3854e7940ec95aeb90978b7e587_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4a7e17758b043d8b906e02c514893cc_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib777bc846eea484ab129b21d2ba605d3_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="subsidiary"><xbrli:measure>cdw:subsidiary</xbrli:measure></xbrli:unit><xbrli:context id="ib56d432b69f84cebba93601b094404fa_D20211201-20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:SiriusComputerSolutionsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1984262f08434ac3aad38f44624daa52_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcf431971f4b46c38e1ce6b7b8a59fbb_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331"><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>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafb75034edfe4d2585f3511235056168_I20220331"><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-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0665ab4cf8c749e7a7098c8c1b9dbcb7_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8fc265c01a64e3984973bb17712e8ba_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i175381a6771543a48259f07e699ffe83_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39eee60184b64fe8b178393bc0374751_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if77ef2180a4247139c552e069e7af98c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i499cb781119e4ac493abf031fa15a6b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic352eb24d75e4c53959daa29ff0ac26d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</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="ic0bede7ee4234e42805eedeb97c20972_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i930177d187ce476290ef31a4bb501169_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:DerivativeMember</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="ie5cab91eb17f440ba4604590d89fc3a7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:DerivativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id52b8be5a9064145898da5115f900889_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fed69ee48014417bf4dd97d7abd9a85_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if10976dd95024b289c48e68753e186cf_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1dcd4e3e5ee241aebbf598d23c88bc10_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i94ceb824dd00420894213a57c7cfb125_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fa1f902bfe9491a885a0d023fb44825_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1279b8eae121476a8586e614a80db375_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a36872729fe49708cac5f5c5b2288c2_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b20eda0c8714ba2a401ced47da408b8_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0da2d8e8f9434323b04d863ba5b13dd4_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9420b945ebf945c4a9e96becccc1beeb_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e03f02ee4214cbd9e283a308aa1a615_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae4dfda7c18b4013876d2fa1387a7254_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf2ea7da50c446a9bcbdcc590059691c_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8eb753ba9e6347e783e68101cc47ef40_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6afc713eb5e49e0a96d992f7f4e001c_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17cad66be6b845758ab1cdf71b604777_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e0526d035cd472093cd0d66bc4459f2_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50347ce9ad8940199a35897f9ec11a0f_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a77408238834ef38a9dd07b0d10a307_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96e94e0d394544de91769c36c58e5849_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b866a4c57304f4ab2514b876b9c7875_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79fe5dc89eac41a0a1e08495161556f8_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i199c8c08b3b549648b771f1acd1fc83c_I20220331"><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><xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie006c9bd537e443aa8a3f574a9f15c08_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06166759b1f1416399f58c930d68ade6_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cdw:segment</xbrli:measure></xbrli:unit><xbrli:context id="i7665544bde1249d0a647ba5aa1c056d3_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>cdw:employee</xbrli:measure></xbrli:unit><xbrli:context id="id44bf80da2554b99af5e7a185334d1fb_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d842a587576453b9e69779090f6a733_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="i65a438659b004fa8bcf3558ef5499607_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="ie0610b57851849c984685295bb2c267b_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="i74bf4c0655f54f6180082b55e9029577_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="ie65ef70a019a416d869a0354ac62eef0_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="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic116ef69afec4945a2aa955aa4f6ad9b_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:CorporateSegmentPrivateSectorBusinessMember</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="ia4fbb7b25dcb4fa1a4945d770cb3f89d_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></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="if18ca73b724443f790e7e1cd8618789d_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:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</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="ia117c475fc6e4151a61f966cafad83d8_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">us-gaap:AllOtherSegmentsMember</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="i479e5ace2ce04d7fa9aae1d77bab75c2_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="i9659d3682cf94370ba92e7cf55a72235_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></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="i0052a3cebf9e4de8b21c4ae64c0169c4_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></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="if64dfd91f83d49b596290b13779c08fd_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></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="ibd8537546f3648fba09b695e48801eda_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></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="i325ec7494b9e4fe69fe90f3f77e44a67_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="i4b486d1c2bca42fea26e4c600e5d4985_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></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="i9d1ccc7629be48808960bced51de877f_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></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="i11909705a7814aa08747389140fdb9c8_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></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="ib95e937c19af4b6fae7fb788105ea639_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></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="idbee3e19600b4c3d87aeca754cf4027f_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></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="i4551a7c083274e9e84069417d8e16b02_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></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="i1579cc94bfec45f09cb7014e6bb01786_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></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="i84cd31efce9d430ca35f1119799c9ccd_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></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="i71bf8ae7bf9c44b08c6d9fa60f726906_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="i714d4b9bd79c47d4998bbb5550994e6b_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: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="ia9d22ff758144fe1abeb61453074ed07_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</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="i2e17b8a51e3b46089b49cfc1da554b5f_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: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="i529f707164d840ed9cea59b3463e9822_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: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="ieaabdba8246b48b5bca63b6e62990247_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="i4dcb32af24f14325ad367c34d9d96399_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: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="i49cad75cf9254e7f9fd162d1b1f08c9e_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></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="i6978e517d19b4c3ea5fcaf673765c7a5_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></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="icfce6b8c09184633a9ce0cd65489f8d0_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></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="i05304766462245b493557ef3466aee1f_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="i09b384f2e72143888eacc90a0382eba3_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></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="id9f2e3e352ee43d782e723a74ff425c4_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></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="i9bb7c1c055c745e885385c75abfd795b_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></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="i603c21179ec74da39cabd3c3dfba64a9_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">us-gaap:AllOtherSegmentsMember</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="i9a0e5716b34448428e666268fe84258d_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="ib4387329cfe046db9ed2bfb8c3f29c5c_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></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="iefbf95cb90df4a6ea41a031b50aaae05_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></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="iba98fdf808cf470bba9851e0a13de859_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:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</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="i767c1b2e952447d780d9064b11051c78_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">us-gaap:AllOtherSegmentsMember</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="i938e9d9ba7304eecac83eb7e5d713e47_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="i285665ff575b4ffb9aefd6fc0eaa3e82_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></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="i0234c3e2f9a2419eb720d35790b23efe_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="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="i64aef5f4537142a6b33e37779e976068_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></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="i51e8583465e94a96bd1d78d7d6928c46_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></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="i96255a09ab1a4eefadbd98c962d8a200_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="icef01185f5be4ac2848e478fba301e66_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</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="i93a8815e95894048818cc35b4d9b3f2c_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</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="ic7d01c3351c54bf4a073b1ce6c7bb8b7_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</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="iec2ae71612b6460aacea1239816218d1_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</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="ic761d39c15b14dc3a13c563ec938a659_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="i162ed95d69254a179b2f04f660a24da1_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: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="i1cb4f69217214c37a15f4ba1a388b688_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</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="i764d28482ec84321b769351602d4ed98_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: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="ie2cff1a3a6884efdadc7ea61480b49ee_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: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="i856fe138851d43fda57190f0d88f5112_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="id2ed577a7b7f4250a28909c6e70aca4a_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: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="i324f2b4880d74be09f9e5069caa4c3be_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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</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="ib948e83b923341cf9eadabb99a673355_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: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="ic82e68b411194996ae1f82d471245c33_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: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="i2cdd9043f01a469c9efa571622afd10d_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="if21a6854b5144e4d8f845526ceda9ee6_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: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="i9c50a981d3264cadbc849b89b9d6166e_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></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="i54788ba386c64f5aaabb9e686af82a69_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></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="i219c44eebdd34d7dbe9a82ee99a0661f_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></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="i79d8bf63b6b143ea9a592612c8935b03_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="iebfb49eaf3374ba7be51e23fac598033_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></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="ie685401ea4a0417a850ef9e8696c2c0d_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></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="ibcb91be23d7f4a3a858813ce6277dea6_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></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="i015a3e6e55eb41b980984de30955b60a_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></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="ib223700d80914d188ece9d0bda031b62_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="ic4f7523b83dd4b8381d55c6688ed92d4_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></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="i228f84967bb54e8385cdfddedfdf406e_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></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="i0ec044c2926e48eea6ad4e44aa69b833_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></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="ia5a8d9ce7d144edab543d743d7a4f855_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></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="ife7c30cd95dd41779cab6d57a4f6083e_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="ic63ad733beb24a2fb793e602fc225371_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: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="i198ed063dc214d1285cca1cb77a811c3_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></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="i1e6df529af3142ebaacccf933e66da05_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: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="i621ca72f0afa4ebd917855df2e033292_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: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="i9ad2b3d4d464407b9f99ba0c633ab8d9_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="ide45e6bc60c146d28467b26cd66b755a_D20210101-20210331"><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:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife783e8b70224682880bdf3fdd3c4dd6_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54a5f217b14e468ead595648c79c477c_D20210101-20210331"><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:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic95fa3a77ce74d1787e7300c21a4088d_D20210101-20210331"><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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dfb403a93b041c68babc909e8b722dd_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad87c12383754e4dabf04ac330d2ff3a_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id37d94d404d1413689391945572a65bd_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eb99d8281544028ab32272bc27f7222_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i392a35bf80264cfc9073da7c40ab409f_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44ccd648c6ee4c48bce28ae0f939f667_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3625812d12f48f6a0ef0ebe6bcb15d3_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81dc7dd949f141fd921c4a664605534f_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ad1576231f142ee90c0e303c956c9d3_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5f1b8ef3ecf4ee3981a287f60a5ec70_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfb01919187249fcab56fdc3571e94ce_D20210101-20210331"><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:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90f53ec5aa0f4a15afdf17340a60195c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedeb4f0edeca413d99cc0819eaf13100_D20210101-20210331"><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:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ecfd2c2efab45a8b72758938703469d_D20210101-20210331"><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:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc914fef969146568c23c457afba6533_D20210101-20210331"><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:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib576fdaa0ae4481caceeb85656d590e6_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7eadf5e277d4a339a26ef05f2c13952_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1fe4a162ab44b51ae80e93a2e4a4d17_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic332542e31914b67b4fe186d6ab5687d_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id67c7d445db54df5b172b2560a5715f1_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia871bfa46838444c84cceb74728c2095_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f09339455ce4f738475870e3e6da7e7_D20210101-20210331"><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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dde2406772d4b25a63b55172b085177_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifba62717e46440daa705dfdc3cb8e4c5_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a84d0452f7548968203a0a126c48e9f_D20210101-20210331"><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:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6374a8e61b84b6d9dbe6f84732f6e0f_D20210101-20210331"><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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97a97ba17718450b923406c4091ccefc_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i052c6f02b37747b9bb26dddd22845cba_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i857e1aac174944bbb8c39cdaf3a8ebb6_D20210101-20210331"><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="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb8d0701d5234261b2f3b1dd41c6f384_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia40e7d3e71154fc9b05b954c6c627716_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7e44d27125a4082bb76f5b8cac71fe1_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e4946b7284942418e9ba464be1999a1_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0e960704da24d79bfa646d05fcb77fc_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bd45121dfec4fab971422d72bce37de_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8a22a743fb64abeacd6bbff11ad0e97_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23364b0ffcd54004aa81821bd83ba77c_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec53636966c647239784d1b4ffcc2d64_D20210101-20210331"><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:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bf4dbaf56ad47a890f24941d7694261_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib954f79212ae4782a1241a352f82770c_D20210101-20210331"><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:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58bdf09e7b24472099e460bfd76591d9_D20210101-20210331"><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:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59157917cc414e359bdcedf4bde682d7_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d4ac5e2db554fb998be5948c8d0797a_D20210101-20210331"><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:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddd4d8c178c24dec81d22853464dbbf1_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida45608f2a2a4909903ac36917d0abef_D20210101-20210331"><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:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf81ca6a68a4446e9eaf520988c4131a_D20210101-20210331"><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:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34074817662848ecbe14013345afa66e_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b01ef50ed4b40bf973f6e74b19cdb7b_D20210101-20210331"><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:SalesChannelOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4343d7f231e4ee28c469ea55a023a32_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide9d8cc999854bcbab5ee9c9bfccd954_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf396ce1e5c8449080446b8535004efb_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i962e09ab86004a94948b0ce9703a36a1_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3a19afa8f194dcca99acac1af7cb2ef_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2a0bb4577d94174b4ac96a4e508449e_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa1768c09f95451a89aba5b3df9c9e6b_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13cb16d75e7f4ccea5c97bef7c09198c_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6b9a67cfa0d42c599f23354f95b17b2_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3faa8416db8943f380bf754edd393c9e_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic54adda120f241149b306badd3dc9d8f_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c7aae5c766b4c26a118761de2021da1_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i475b86d7c36f49b597f0317044bf7d4d_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6061038c9d1a471ca63359051117051a_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0efccb8ec8af426295950dc87a6169a1_D20210101-20210331"><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:TransferredOverTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2673472397fd4a0090ace42a88f1fb52_D20210101-20210331"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa456e4229e740308e4771388518da2e_D20210101-20210331"><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:TransferredOverTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8868d3032ea249f889d53eb99955c0cd_D20210101-20210331"><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:TransferredOverTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4858d4c05fe7484dafa724f651472602_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27a44ad5cf0e4b80852d02c51c316b77_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="id6ff52bdaaa94b39b202c156a0bf5a90_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i910b1ff8941e452994b1145200ad24f9_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="i53b62d78db424945b102eb90fcdea09f_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c73d7bfb5474295809346345a5661e6_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="i180d50ed71194211bc2f2600fd06a188_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2196bb7a6fad4531bfbf996e5a0517f3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:VideoMember</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="i872cefb6818c46eea30fae6180f7eb6f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:VideoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieda5f1801baa412d9661e5abbb90e869_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:EnterpriseAndDataStorageIncludingDrivesMember</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="i04637e3e5c314742b021e525f8031435_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:EnterpriseAndDataStorageIncludingDrivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78f8451bd7a04ed782de8e46296c1f61_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><xbrli:context id="idacf7e3c7c114b46b32d52eb7e5f12ac_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF84Ng_365dff85-c4c4-4162-99d2-d8f979b2f266">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTc0_814b523e-eed3-4b98-abf7-feb4c646afb9">&#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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8yMjI_aee96fbd-5b82-4ce8-8731-fb5861b2b3ba">March&#160;31, 2022</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTc1_f7d2a9b9-cc7c-43b8-be59-5f9fed7c2abf">&#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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF80MTE_5747b6ee-d7ef-4bd4-89cd-58cdd1c46be8">001-35985</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><img src="cdw-20220331_g1.gif" alt="cdw-20220331_g1.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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTc2_bb3e9255-a5ef-4bee-a110-015f7f461b9e">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF8wLTAtMS0xLTQxMTc1_b6f1772c-8598-4c66-a4ef-f5bb68f6af2a">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF8wLTItMS0xLTQxMTc1_c5f16ca8-f2e3-41b0-ad62-e0f8d73ae2a2">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF8zLTAtMS0xLTQxMTc1_72dccdde-af25-41eb-b0be-3532bddd73a2">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF80LTAtMS0xLTQxMTc1L3RleHRyZWdpb246NmU3OGI0ZTYzMDAyNDc5YmI2ODJjMDE0NDk5MGMzMmJfNA_6e546ff6-0511-4a67-911b-3abb06b5ac36">Lincolnshire</ix:nonNumeric>, <ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF80LTAtMS0xLTQxMTc1L3RleHRyZWdpb246NmU3OGI0ZTYzMDAyNDc5YmI2ODJjMDE0NDk5MGMzMmJfOA_28923794-2ec9-48cf-9425-588ae1ccc598">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF80LTItMS0xLTQxMTc1_946c90eb-4d29-4361-b3ef-ede5edb92918">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTY5_b9e244ff-bfd3-43da-9874-9d664e276f0d">847</ix:nonNumeric>) <ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcw_87c29c6a-51b4-44b0-aa5b-c34b36cdc6cc">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6Y2U4Y2ZkOTZlYmIwNDdkNDg1MzhmNTJlM2UzMzcxM2YvdGFibGVyYW5nZTpjZThjZmQ5NmViYjA0N2Q0ODUzOGY1MmUzZTMzNzEzZl8xLTAtMS0xLTQxMTc1_0eaf5ba4-91cf-4a39-817a-69cfa0f55bc7">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6Y2U4Y2ZkOTZlYmIwNDdkNDg1MzhmNTJlM2UzMzcxM2YvdGFibGVyYW5nZTpjZThjZmQ5NmViYjA0N2Q0ODUzOGY1MmUzZTMzNzEzZl8xLTEtMS0xLTQxMTc1_21b7d2b2-33b4-4dd5-aed0-91b43d9f245a">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6Y2U4Y2ZkOTZlYmIwNDdkNDg1MzhmNTJlM2UzMzcxM2YvdGFibGVyYW5nZTpjZThjZmQ5NmViYjA0N2Q0ODUzOGY1MmUzZTMzNzEzZl8xLTItMS0xLTQxMTc1_4b89350e-7f8d-4a64-ada5-ed7a5b55bbd6">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcx_68a1dead-32d0-4f36-b7b5-3def8f4a9f83">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcy_bba87048-75d3-4f16-bb71-c9db627167ff">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MzYyODdlZWFiMmEyNDc2MDkyZTc4MWM3NWQyNzEzNWIvdGFibGVyYW5nZTozNjI4N2VlYWIyYTI0NzYwOTJlNzgxYzc1ZDI3MTM1Yl8wLTAtMS0xLTQxMTc1_d5a7dc08-15b7-4915-9fd0-3278819bc6de">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MzYyODdlZWFiMmEyNDc2MDkyZTc4MWM3NWQyNzEzNWIvdGFibGVyYW5nZTozNjI4N2VlYWIyYTI0NzYwOTJlNzgxYzc1ZDI3MTM1Yl8yLTYtMS0xLTQxMTc1_37dcf02f-c6c3-4cc4-8088-eca29a9a5a12">&#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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MzYyODdlZWFiMmEyNDc2MDkyZTc4MWM3NWQyNzEzNWIvdGFibGVyYW5nZTozNjI4N2VlYWIyYTI0NzYwOTJlNzgxYzc1ZDI3MTM1Yl80LTYtMS0xLTQxMTc1_702df357-2195-4e4b-b420-503288b6bed9">&#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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcz_d2fbe9d8-0d31-4d55-8ab0-03823bf874a4">&#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;29, 2022, there were <ix:nonFraction unitRef="shares" contextRef="idaa95bb7bb044345a5bc25f2f4f30987_I20220429" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTEy_98153925-778c-4db7-9836-1e811f843ff7">135,115,720</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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_16">Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_19">Consolidated Statements of Operations for the Three Months Ended March 31, 2022 and 2021</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_22">Consolidated Statements of Comprehensive Income for the Three Months Ended March 31, 2022 and 2021</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_31">Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2022 and 2021</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_31">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_25">Consolidated Statements of Stockholders</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_25"> Equity for the Three Months Ended March 31, 2022 and 2021</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_28">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_97">18</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_229">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_229">30</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_232">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_232">30</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_238">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_238">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_241">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_244">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_247">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_250">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_253">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_256">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_256">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_259">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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i08af22087e3f4b28bd6d8da3ed8ef2f7_16"></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:72.730%"></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.621%"></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 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, 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%">December&#160;31, 2021</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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNC0xLTEtMS00MTE3NQ_744830d1-8e77-465b-95ba-d4c012f724ef">386.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 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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNC0zLTEtMS00MTE3NQ_08e65dfe-2fe6-4a9a-98d6-bc24892c3ace">258.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"><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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0wLTEtMS00MTE3NS90ZXh0cmVnaW9uOjBhZDg5MTZkMzc5MDRmNDk4YWI0Yjk5YTAyOTdhNDA2XzYz_859ce05a-820e-4c63-a0d7-b545c4d39b3f">22.0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0wLTEtMS00MTE3NS90ZXh0cmVnaW9uOjBhZDg5MTZkMzc5MDRmNDk4YWI0Yjk5YTAyOTdhNDA2Xzcw_655a00ac-8667-46ba-9c47-a5b3d491135c">20.4</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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0xLTEtMS00MTE3NQ_fd579ed6-2fd7-47f5-bc40-7c189875a396">4,613.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0zLTEtMS00MTE3NQ_d0cac51e-9816-43c3-ade5-90f160cc34c1">4,499.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNi0xLTEtMS00MTE3NQ_3952dd68-bc01-4648-82e8-6a01c7eb0964">1,054.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNi0zLTEtMS00MTE3NQ_0cdae4ab-fb5f-4619-b370-832ab549a3a0">927.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNy0xLTEtMS00MTE3NQ_e0362545-f8e4-44fc-86bf-e4eb14e53bf5">449.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNy0zLTEtMS00MTE3NQ_255ef1c0-c77f-48fb-87ec-948d6c510587">435.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOC0xLTEtMS00MTE3NQ_5c959ae9-83e8-4258-b6a8-973fa1ebcd3a">366.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOC0zLTEtMS00MTE3NQ_e31e7762-809b-4bac-a0a9-80658c1f138f">357.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 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 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOS0xLTEtMS00MTE3NQ_3fbca39f-0966-412a-929e-622bab49a5ed">6,870.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOS0zLTEtMS00MTE3NQ_14b7df7b-c806-42d7-a946-9cef858baa4a">6,478.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTAtMS0xLTEtNDExNzU_ad22a65d-514f-4309-90eb-e29252306491">164.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTAtMy0xLTEtNDExNzU_fd414ec1-cc10-4222-842d-d6078daa696a">155.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: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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTEtMS0xLTEtNDExNzU_8f31c9e1-4249-420c-aa60-2c3c91ad805a">195.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTEtMy0xLTEtNDExNzU_f49ab2b3-0158-47a7-8cd8-6865dffc89b3">195.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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTItMS0xLTEtNDExNzU_7be8617c-019c-40e9-82f7-7c94dc2e07f5">4,376.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTItMy0xLTEtNDExNzU_ea26ce96-9dc5-4088-8a1b-07fcae2d0a07">4,382.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTMtMS0xLTEtNDExNzU_7425ccf6-b118-4610-b576-ce032225c79f">1,584.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTMtMy0xLTEtNDExNzU_61bdda48-97eb-4b4a-ba4a-028473272ac2">1,628.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTQtMS0xLTEtNDExNzU_d6ee38b6-aac9-4275-94ee-3e7656503308">322.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTQtMy0xLTEtNDExNzU_c10b8c44-ca90-4d6b-9ea7-43946aa6ed81">358.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 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTUtMS0xLTEtNDExNzU_cff48990-59f4-4d96-bcdd-96dd551643bf">13,513.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTUtMy0xLTEtNDExNzU_f3b560c0-dae8-4e8c-9b30-0b211f19dcb5">13,199.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: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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTgtMS0xLTEtNDExNzU_679ff8c1-bc96-4624-9a9e-1735afadd249">3,198.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 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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTgtMy0xLTEtNDExNzU_c4b92da5-197e-4b70-b3f7-5addb238cde1">3,114.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTktMS0xLTEtNDExNzU_21dffba4-f301-4c53-ac74-8ae414b41934">564.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTktMy0xLTEtNDExNzU_5603bf10-0c5f-44db-a1d4-fe052e29c648">448.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjAtMS0xLTEtNDExNzU_1ac31275-44b2-44fb-be40-a4685eb9bf13">83.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjAtMy0xLTEtNDExNzU_71c85f68-70e4-423e-bc08-3cd3e880683c">102.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: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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjEtMS0xLTEtNDExNzU_9be1e543-4c3f-4875-9062-4fd160a3b634">443.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjEtMy0xLTEtNDExNzU_21730c6b-f5d2-4a59-9054-81dcba6b1dab">402.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: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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjMtMS0xLTEtNDExNzU_38326c5e-91cf-4633-ba88-0d08bcc1d554">371.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjMtMy0xLTEtNDExNzU_714ec28d-2b09-4a55-b4f2-db3dc1aee451">361.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AccruedAdvertisingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjQtMS0xLTEtNDExNzU_99df45b7-b080-43b4-95ef-afeef11acbfc">162.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AccruedAdvertisingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjQtMy0xLTEtNDExNzU_2799dc2b-b3fb-48b3-9616-15fed17eea2c">145.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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjUtMS0xLTEtNDExNzU_4aadd935-9f53-4531-a0bf-4cc8b3ee0547">132.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjUtMy0xLTEtNDExNzU_766e6d92-6121-40e5-bed0-22b9cb72ce74">65.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 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjYtMS0xLTEtNDExNzU_a76ecbf3-49c9-41f0-9983-7b08127cec98">507.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjYtMy0xLTEtNDExNzU_53d6db12-2b1e-415d-b766-c3f02fa489f0">454.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 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjctMS0xLTEtNDExNzU_e528bed7-6ccd-4ff4-b58f-a82ca3ce0f78">5,464.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjctMy0xLTEtNDExNzU_4594d060-9299-48c4-a958-37010a5339ca">5,096.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjktMS0xLTEtNDExNzU_ea9108de-a7bf-4ba8-b8ee-b728b13a01a7">6,514.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjktMy0xLTEtNDExNzU_1ad13d0d-fc94-481c-8daa-8e952604c0f7">6,755.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: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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzAtMS0xLTEtNDExNzU_1bf9d23c-a771-413b-a472-c94ab9309002">219.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzAtMy0xLTEtNDExNzU_4b50df30-8054-4603-8f67-8e00d426a405">222.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzEtMS0xLTEtNDExNzU_db409a39-b254-46a6-8abe-4d035dac0f2c">190.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzEtMy0xLTEtNDExNzU_fc5b3fdf-7527-4433-b9b6-55aff6e2a0b7">184.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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzItMS0xLTEtNDExNzU_a04f1d88-a5d9-4a3c-9b78-0636142a05d7">231.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzItMy0xLTEtNDExNzU_82674c57-9d6e-4f51-80f2-ee2229d0be56">235.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 34.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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzMtMS0xLTEtNDExNzU_bdf29de2-7394-4ca1-a15f-b5e35bc90b58">7,156.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="usd" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzMtMy0xLTEtNDExNzU_2d233307-5e4c-465e-9382-e5a81ef5fd15">7,397.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><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%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzQtMS0xLTEtOTI3NzM_01c6ef76-42f8-43b3-8bc9-45dba2690a6a"></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="i644668dce7464a6e88e13a1a28135bca_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzQtMy0xLTEtOTI3NzU_35e2cfce-527a-4e3b-9fce-9fa40cec00ba"></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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8yMQ_330a95d2-8e0d-4103-99a8-74d90c491fa2"><ix:nonFraction unitRef="usdPerShare" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8yMQ_53204651-b14e-4358-be30-4ca6cf667897">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8zNQ_ad5d7887-c953-42d4-9a79-f0255757323d"><ix:nonFraction unitRef="shares" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8zNQ_e6b6e85d-de9a-44c4-b91b-a075b6738366">100.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_696eca4e-2279-48c8-83aa-36feaf9532cb"><ix:nonFraction unitRef="shares" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_7143350f-1860-4a8e-8e83-aa2c9bccb268"><ix:nonFraction unitRef="shares" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_f00bd42f-0c5f-4075-9f0c-d06f23320b54"><ix:nonFraction unitRef="shares" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_fe7fb291-68cf-41f4-9fc2-22c3c127081e">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMS0xLTEtNDExNzU_df9c881d-a2ad-496b-998a-1d2157c699cd">&#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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMy0xLTEtNDExNzU_495c48d2-68ba-4054-897b-ff83a689ec47">&#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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8xOA_3adfe417-ca80-455a-98f2-62a1420550c2"><ix:nonFraction unitRef="usdPerShare" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8xOA_87ff7486-c621-49c3-ae91-811935dfe283">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8zMg_00c1733d-9565-48a3-a342-0c98ff326391"><ix:nonFraction unitRef="shares" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8zMg_b82df492-f502-4aac-a631-5add158d15e5">1,000.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF81NA_6dbc59ae-0884-4bd8-8e4c-891261264eec">135.1</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF82MQ_f4c93141-e829-4682-ac1e-695fff0e456e">134.8</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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMS0xLTEtNDExNzU_cca6e6af-caab-4d8e-935c-180d1f92ce51">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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMy0xLTEtNDExNzU_48eb3bb3-586f-4a7d-bc5a-858cd079b70e">1.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzctMS0xLTEtNDExNzU_3c62b1d3-fec7-49e4-b46b-dbd9ab6a0266">3,403.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzctMy0xLTEtNDExNzU_1ae00397-e894-4780-8533-4c26ba98b6bc">3,369.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 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzgtMS0xLTEtNDExNzU_e3f9a796-830e-466e-9323-07944628ad94">2,408.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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzgtMy0xLTEtNDExNzU_7a03e38e-1bc5-4337-9839-01127c9755fa">2,570.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzktMS0xLTEtNDExNzU_0f21f2f4-591d-440a-b517-eb58e5e96174">103.1</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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzktMy0xLTEtNDExNzU_d6ba7442-d1c4-4515-b1a7-a8b59fef768b">94.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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDAtMS0xLTEtNDExNzU_bb23ceda-9c25-472b-8121-05c4db2b41a6">893.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 #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-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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDAtMy0xLTEtNDExNzU_362c8e62-eae2-4b43-9bec-92fbe00fd577">705.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDEtMS0xLTEtNDExNzU_5abf25bc-31ec-427f-bf43-09023408fffe">13,513.8</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 #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 #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%"><ix:nonFraction unitRef="usd" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDEtMy0xLTEtNDExNzU_a05b5537-bb0c-43ec-ac29-cd138a2c85d3">13,199.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 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%">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%">2021</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMy02LTEtMS00MTE3NQ_7eeccfff-88b1-42b3-8e50-d869a41f274a">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMy04LTEtMS00MTE3NQ_0a464d21-d95a-4814-8024-8ce0b2943f6d">4,837.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></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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNC02LTEtMS00MTE3NQ_c2680d87-c7d7-4054-b2ce-3c1c2e0997da">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNC04LTEtMS00MTE3NQ_e13ec98f-ca9b-4aba-848d-403c5a89688f">4,042.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNS02LTEtMS00MTE3NQ_78c854da-adb5-4c1a-abce-0838192defab">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNS04LTEtMS00MTE3NQ_1bf28571-9e3a-45c9-91aa-d4fe8b49bd38">795.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNi02LTEtMS00MTE3NQ_dc9b300b-de8d-4c8d-8125-8434aaf7dd34">717.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNi04LTEtMS00MTE3NQ_404e49b0-d7f1-4e27-88ad-a6b14b942c76">471.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNy02LTEtMS00MTE3NQ_fea3cb89-12c5-44b1-9c85-ca27347dd327">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNy04LTEtMS00MTE3NQ_3311f924-97a8-4d3c-8e35-d148887636ab">323.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></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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOC02LTEtMS00MTE3NQ_e8c6b1ee-c144-498a-9e94-23bb94b697a7">56.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOC04LTEtMS00MTE3NQ_8ef2005b-3151-487f-a06b-e2116fd076db">35.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="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="display:none"></td><td 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOS02LTEtMS00MTE3NQ_390bfd8d-2e93-4f59-805d-575690863320">0.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOS04LTEtMS00MTE3NQ_c03aae21-ee83-4183-9513-93c2d3fd13cd">1.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTAtNi0xLTEtNDExNzU_49150e31-4f92-4ab1-ac92-562df5476a9f">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTAtOC0xLTEtNDExNzU_cd2b2b8a-62bd-44a2-8d18-1ea3fd6d72b3">288.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></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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTEtNi0xLTEtNDExNzU_948c428d-8fc2-4aeb-a872-e62ec8beeed4">80.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTEtOC0xLTEtNDExNzU_d4ecd753-6d87-4b1a-9dd5-6492480556ca">56.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTItNi0xLTEtNDExNzU_57c3231e-7190-4e34-8f5f-a075629ad6a2">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTItOC0xLTEtNDExNzU_e9e41142-a1c4-4123-b628-89041d42a38d">232.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></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;text-align: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTUtNi0xLTEtNDExNzU_20774f6a-a947-4221-941c-ef495188895d">1.85</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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTUtOC0xLTEtNDExNzU_12a804fb-f3ee-4743-a476-65490d13ec9f">1.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTYtNi0xLTEtNDExNzU_c84917cb-7f22-457a-86d0-548b18953c3c">1.83</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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTYtOC0xLTEtNDExNzU_5dbc7a93-adb7-4017-97a5-f16220084e23">1.63</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;text-align: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTktNi0xLTEtNDExNzU_f479983f-2398-4368-bb6e-d9b76d458db1">134.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="shares" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTktOC0xLTEtNDExNzU_296be5d6-b7a2-498c-ae83-7c473e623385">141.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMjAtNi0xLTEtNDExNzU_7053709a-f270-40e3-a98d-42c20e7c3a08">136.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="shares" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMjAtOC0xLTEtNDExNzU_ff6fbacd-ba9f-47f3-b909-01c859825daa">143.1</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><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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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%">2021</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfMy02LTEtMS00MTE3NQ_8bcbf0ea-323e-499b-88f1-700232814de1">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfMy04LTEtMS00MTE3NQ_a2bdce78-ad47-4fbd-b2a7-c8981787a1b8">232.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNS02LTEtMS00MTE3NQ_d86cf6bc-00b4-417e-8c30-63dd029349f7">0.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNS04LTEtMS00MTE3NQ_8048548c-c746-45c3-9058-dff4928ac80f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 loss 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNi02LTEtMS00MTE3NQ_cb7f0d96-3e3c-45c2-8075-8a1e03b43b9e">0.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNi04LTEtMS00MTE3NQ_6726d8e5-8e52-43f1-b424-08951a9bb5ac">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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNy02LTEtMS00MTE3NQ_2cc59e65-8cc4-4d35-99f2-c4bd25084865">9.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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNy04LTEtMS00MTE3NQ_431bed1a-ab84-4e6d-a46a-0d3dd56e6493">6.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOC02LTEtMS00MTE3NQ_d7e40ab0-bd20-41ce-ac9e-f5d66804882f">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOC04LTEtMS00MTE3NQ_a6ef7c61-172a-4e2a-ba41-6c5bc8bb7546">6.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><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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOS02LTEtMS00MTE3NQ_0ce30893-8ee2-4933-97a1-47d9233f25ab">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOS04LTEtMS00MTE3NQ_6b8603c3-cdda-4919-83a5-9ea34a5fdf23">239.3</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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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%">2021</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNC0yLTEtMS00MTE3NQ_592e7ad5-5d17-4274-8c30-009200f6155a">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 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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNC00LTEtMS00MTE3NQ_87159823-e35a-48a7-906c-77b10ded6cd5">232.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNi0yLTEtMS00MTE3NQ_15f652b2-7dda-411c-9a4f-f81cbf56cad7">71.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNi00LTEtMS00MTE3NQ_1bc4255d-274a-427a-9a04-3d2fa303304f">45.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNy0yLTEtMS00MTE3NQ_4bcfd22a-7b51-4c6a-b985-9f1a8e18fc8e">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%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNy00LTEtMS00MTE3NQ_ae9c6eee-1f51-4127-97ac-c9d45cc7160d">15.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOC0yLTEtMS00MTE3NQ_88342923-4de1-4f71-a2c6-0dff91d26f07">5.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOC00LTEtMS00MTE3NQ_3bdcf007-edd2-4617-8a86-bc3f59178bf1">3.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOS0yLTEtMS00MTE3NQ_d7e92db8-bc95-47df-bc6d-52244765d6ef">1.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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOS00LTEtMS00MTE3NQ_0324737e-9976-448f-8b91-d5f143844206">1.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTAtMi0xLTEtNDExNzU_91182dfd-5851-4a17-bdd9-e0f2eac123e2">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTAtNC0xLTEtNDExNzU_36bb9fe9-0495-4eee-a69b-1a15f8c86eba">2.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTItMi0xLTEtNDExNzU_6d4d6d5b-03e9-41ff-b5e2-0935918fe1bf">125.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTItNC0xLTEtNDExNzU_da9e0c84-1f76-4f36-afa5-c60c6a9009bb">15.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTMtMi0xLTEtNDExNzU_2a562072-50a8-40fe-a9cb-9ca40baacd5c">130.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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTMtNC0xLTEtNDExNzU_41ca8315-d2ee-4f60-88c3-e6ab14535399">15.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTQtMi0xLTEtNDExNzU_c789e793-40d6-4f91-b4ef-e1d640a1e2a1">24.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTQtNC0xLTEtNDExNzU_e66fa453-194f-4fa3-87c1-7ede67679188">35.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTUtMi0xLTEtNDExNzU_aa1a71fc-244a-43c4-876f-007a647ab67f">87.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTUtNC0xLTEtNDExNzU_d3f41ec0-73ed-458d-b38d-7f45177882ef">37.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTYtMi0xLTEtNDExNzU_8c3d017d-0f0e-49d3-8b42-be3eb8aaee24">179.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%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTYtNC0xLTEtNDExNzU_d0d410ff-11ef-480c-9083-7d9ee622be57">126.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTctMi0xLTEtNDExNzU_a3fa6bde-2365-43ff-9a9b-f0bd9d16c278">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTctNC0xLTEtNDExNzU_6135f8aa-2844-4557-97d9-6627860ab92c">344.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTktMi0xLTEtNDExNzU_87a2752a-698e-4c9d-ab0d-6927c11fb901">41.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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTktNC0xLTEtNDExNzU_ef144600-3e36-49e7-aed0-ab9dca3c71fa">20.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjAtMi0xLTEtNDExNzU_26c7571c-4833-4475-94ab-bc500f6d23df">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjAtNC0xLTEtNDExNzU_757cd86a-c337-4ed7-bcbc-00e1ba9453ce">212.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></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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjItMi0xLTEtNDExNzU_9716c23e-c2a8-4d20-80fd-e511b6d45a33">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjItNC0xLTEtNDExNzU_5085273f-a5e6-49ca-8991-b1820eaacf12">233.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjQtMi0xLTEtNDExNzU_00208f68-2bd3-4552-ae74-28644b3063cf">702.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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjQtNC0xLTEtNDExNzU_97542f3a-690b-4ec3-ab1e-279205c5c1e2">56.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjUtMi0xLTEtNDExNzU_ae0918e5-9751-4efa-94bc-28f03611877c">895.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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjUtNC0xLTEtNDExNzU_3a571e7a-dc4d-4b15-b7c2-3ec0baa78a56">&#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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctMi0xLTEtOTM1NTk_56ab7845-dc81-4f84-b433-0c3341346916">35.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%">(<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctNC0xLTEtOTM1NTk_eafaa124-d8fc-4d9e-98ac-f262f65f9929">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="cdw:RepaymentsOfReceivableFinancingLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtMi0xLTEtOTM1NTk_8a4dfcb2-4342-4a68-924a-09b8f8d6aa91">28.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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="cdw:RepaymentsOfReceivableFinancingLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtNC0xLTEtOTM1NTk_493e805d-68da-48fd-83d0-61d4516e679f">1.1</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%">Payments to extinguish 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctMi0xLTEtNDExNzU_ca16220b-9d89-49fd-ace4-2188c6bf5e6c">&#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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctNC0xLTEtNDExNzU_ae235414-8494-4bee-b335-777a40c9876b">56.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%">Net change in accounts payable-inventory financing</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="cdw:NetChangeInAccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtMi0xLTEtNDExNzU_7fc6949d-5b25-47cb-9d55-865689680d86">126.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="cdw:NetChangeInAccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtNC0xLTEtNDExNzU_a0b349f3-0410-4205-a343-e278e2ddf8ef">180.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 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%">Financing payments for revenue generating assets</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="cdw:FinancingPaymentsForRevenueGeneratingAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjktMi0xLTEtNDExNzU_93079049-92c0-493b-8954-be185789017b">&#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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="cdw:FinancingPaymentsForRevenueGeneratingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjktNC0xLTEtNDExNzU_e183d6be-12fb-4fac-9a66-a1178255fe59">42.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzAtMi0xLTEtNDExNzU_ded36304-1126-4565-863a-cbab29ec37ec">&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzAtNC0xLTEtNDExNzU_249feaa7-1eaf-4c2f-9e1d-80387ee71a4f">358.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzEtMi0xLTEtNDExNzU_b3bfa6b8-5bbc-4c66-beb9-cb5d95c429af">8.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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzEtNC0xLTEtNDExNzU_4d0aaf8c-910a-44d8-8083-fe9f2d5bcf98">37.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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzItMi0xLTEtNDExNzU_87a1e6aa-6ee5-43cc-a61e-a13aef6a708e">20.4</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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzItNC0xLTEtNDExNzU_90ac4acb-9cbb-4948-ad98-2b4d8c3f8a2d">27.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzMtMi0xLTEtNDExNzU_33fa9fa1-35e3-4c99-b3e8-aaf20e624d68">67.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%">(<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzMtNC0xLTEtNDExNzU_973c9b0a-86ab-4b2d-8dfb-e2d03aeb3daf">56.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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzQtMi0xLTEtNDExNzU_f621153f-e811-4a14-93bf-319eac81ca79">1.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzQtNC0xLTEtNDExNzU_9a68e2e1-e960-45f8-b1a4-156add2aafce">10.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzUtMi0xLTEtNDExNzU_f14f3047-4631-4001-beb7-a792e6e7d234">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzUtNC0xLTEtNDExNzU_cbcc0e5a-5ea2-48a2-81ce-293b89b958d8">643.5</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzYtMi0xLTEtNDExNzU_34537b28-3af5-4d68-affa-e25664a93629">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzYtNC0xLTEtNDExNzU_d810534f-55bb-450e-90b5-e8ea638dd29f">0.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></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 increase (decrease) 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzctMi0xLTEtNDExNzU_ec77b83a-692a-4107-8dc8-69efc84dc1ed">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><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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzctNC0xLTEtNDExNzU_95684b8d-57b5-481c-a11e-cffd1bc4ebbd">531.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzgtMi0xLTEtNDExNzU_989a292d-a8d7-4649-95bd-8289616f72ae">258.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="i46e8d91db7414429aa31d5e0be1833d2_I20201231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzgtNC0xLTEtNDExNzU_0e1b635f-4505-4d79-b79d-8a15ce381e34">1,410.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: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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzktMi0xLTEtNDExNzU_4bcad85a-4ae4-4955-93df-a2e11058b120">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><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="i5ff89f826c2d45c4aa3e055b4b47721b_I20210331" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzktNC0xLTEtNDExNzU_0a553e15-69bc-44b4-aad3-6153ef680b3c">878.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: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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDEtMi0xLTEtNDExNzU_400ce8b2-1075-45b0-a597-d4487b41a983">17.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 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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDEtNC0xLTEtNDExNzU_6fb05547-cf0a-48ca-b6ca-35876828442d">19.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 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDItMi0xLTEtNDExNzU_d9e36245-20e2-44fd-91f7-899e5d329fe0">11.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 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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDItNC0xLTEtNDExNzU_47d93b0c-3a28-4037-a6b4-485cc0252fcd">10.1</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="i08af22087e3f4b28bd6d8da3ed8ef2f7_28"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 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, 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="i088c4fe4117b496b9d60e1d8a1ed237c_I20211231" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC0yLTEtMS00MTE3NQ_403d4f28-3148-4451-8975-ffac7c8c357b">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="i088c4fe4117b496b9d60e1d8a1ed237c_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC00LTEtMS00MTE3NQ_57373314-6b2f-474d-bc8c-0c20ef627c7f">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="i9074db60f3c34b05ba61ec633cca3bd2_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC02LTEtMS00MTE3NQ_9387d575-c3d9-4100-9ffe-4b44d1dc12a1">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="icf8591008f4c4b17b0126dabdd3550fc_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC04LTEtMS00MTE3NQ_76a6bf7a-6c13-4c7d-a220-941cb8c8b0ae">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="i24eebd5816c94914b15bbbecd1b98778_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC0xMC0xLTEtNDExNzU_a89890f3-09bd-4959-8d77-c252e4fd929a">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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC0xMi0xLTEtNDExNzU_cb87a3c2-3edb-435b-90c2-b1c92995cf7b">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="i84784d6e2c0c478691401a61fef8e8e9_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNS04LTEtMS00MTE3NQ_2febcf0c-e9a6-43a0-bc24-aaf36bddca68">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNS0xMi0xLTEtNDExNzU_541d2056-80c2-4a5e-879a-8bba6e24a830">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="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNi02LTEtMS00MTE3NQ_25cf83cd-84c8-413c-911d-3045e97be694">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNi0xMi0xLTEtNDExNzU_40f539f9-129b-445c-bc67-71a9ba69125f">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="i1a51b40943ee4135998f1a12305d265e_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy0yLTEtMS00MTE3NQ_46c576cc-1bbd-417f-87a0-9fe163033bcd">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="i1a51b40943ee4135998f1a12305d265e_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy00LTEtMS00MTE3NQ_9effc99b-d833-4b1e-8bb2-dc5a79991a74">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="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy02LTEtMS00MTE3NQ_16b1d66b-ab44-4be8-b6df-aa64b3b2d295">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy0xMi0xLTEtNDExNzU_fdd91126-f1a2-4f15-b662-12a8261ddf2c">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="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfOC02LTEtMS00MTE3NQ_21578892-2a4b-4fb5-822c-cd1ebcda99ac">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfOC0xMi0xLTEtNDExNzU_0f2793ae-38ad-44b4-800f-ad2fa424a2ee">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjo1MzBjMTNlYzA0NmQ0YmU2YTRkYTUyZmRiOWM4MDZlMV8yMA_6d114e92-eb44-4859-a09f-4869d39401e7">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="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtNi0xLTEtNDExNzU_d0083213-4b20-44fc-b75b-12c7aecd773a">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="i84784d6e2c0c478691401a61fef8e8e9_D20220101-20220331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtOC0xLTEtNDExNzU_725f2c46-ffee-4a8b-8070-d8914eea5801">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtMTItMS0xLTQxMTc1_0b07b485-0cd1-4a2a-bb2d-16fbfe8cb8e5">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="i84784d6e2c0c478691401a61fef8e8e9_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTEtOC0xLTEtNDExNzU_be60f26d-8a6a-4cb0-9ea4-51d14f2ed4ab">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTEtMTItMS0xLTQxMTc1_70f12b6b-0b6c-400f-a935-e9f8a89d5b5b">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="i54678558e02a459f9c9f46c1c94c165b_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTItMTAtMS0xLTQxMTc1_15de7b01-9ef9-4c41-b6c8-727180c06e62">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTItMTItMS0xLTQxMTc1_c7f7c205-be6e-4b24-9245-37a6e3dba771">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 hedge accounting loss 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="i54678558e02a459f9c9f46c1c94c165b_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTMtMTAtMS0xLTQxMTc1_092f3fa0-40be-4ce5-9065-69d4434cbbc1">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTMtMTItMS0xLTQxMTc1_56c09697-6741-4994-a984-8231e0b70791">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="i54678558e02a459f9c9f46c1c94c165b_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTQtMTAtMS0xLTQxMTc1_f3d0a250-ffa4-4f08-99b8-c54601adf591">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTQtMTItMS0xLTQxMTc1_4405c4f8-da33-4879-8591-2d01ab8590a9">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 #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="ida7fc5f245644806a6fdab340829a9f4_I20220331" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtMi0xLTEtNDExNzU_eaecef9b-c3a8-4100-8df4-588c7c080f57">135.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="ida7fc5f245644806a6fdab340829a9f4_I20220331" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtNC0xLTEtNDExNzU_e6427eca-b16d-4cce-a7d8-8554fe4f77a6">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="i052e05c048f14583a7eb3234fc476660_I20220331" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtNi0xLTEtNDExNzU_846d1faa-fe2f-498b-a6b9-099707535931">3,403.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="ifab8f16bee9043069362a82e7289be0b_I20220331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtOC0xLTEtNDExNzU_8cb3fff9-d7e1-4c35-914d-1f9c61c2f4a6">2,408.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="ib54e6279941040008a6a813b97256bee_I20220331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtMTAtMS0xLTQxMTc1_d644fee0-e054-42c1-b40a-892fd7c4f20a">103.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtMTItMS0xLTQxMTc1_8f0eac53-0e82-45e6-81e8-fcda9425de02">893.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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, 2021</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, 2020</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="i9baa93f033ad445fba8aeb8931b8ecbd_I20201231" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy0yLTEtMS00MTE3NQ_c2376ed5-0fc6-43f6-b350-6c5d0717fa82">141.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: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="i9baa93f033ad445fba8aeb8931b8ecbd_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy00LTEtMS00MTE3NQ_13dfa746-7974-47b4-9908-7df1c908cd1d">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="i91dbde0bd4164c7b9373f6b3132ed65d_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy02LTEtMS00MTE3NQ_804a6e14-284c-45d6-994d-7560b83348c9">3,204.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: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="idd3a7efbaead4832ade2f32973f202ec_I20201231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy04LTEtMS00MTE3NQ_92cff438-aa98-4cdf-a77d-e9b598332cfd">1,813.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="i11d1a77c94e04015904754d965f9f840_I20201231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy0xMC0xLTEtNDExNzU_b8374501-f71f-4370-a5cd-88ee244c3003">95.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="i46e8d91db7414429aa31d5e0be1833d2_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy0xMi0xLTEtNDExNzU_97154985-a0d8-44c4-94e6-71f42ac51713">1,297.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: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="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNC04LTEtMS00MTE3NQ_273359bb-0b09-4275-8ff9-abdaa199b733">232.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: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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNC0xMi0xLTEtNDExNzU_72d1e24a-d730-4143-81eb-315e67423ac6">232.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: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="i9940637872fb471388d2342566b2fbed_D20210101-20210331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNS02LTEtMS00MTE3NQ_78ceb9b6-6af8-4a2b-8d97-ef65387dd7f0">15.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNS0xMi0xLTEtNDExNzU_e2d16ee4-0c46-4b2a-8a4f-b75f60f4c194">15.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="i311ac293200c48fbaeb35a4d87663be4_D20210101-20210331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNi0yLTEtMS00MTE3NQ_f19cf5d9-9cca-4d21-8056-f348ac37aa54">0.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%">&#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="i9940637872fb471388d2342566b2fbed_D20210101-20210331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNi02LTEtMS00MTE3NQ_595436b2-d012-47f1-8901-230bbd9f64d1">37.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%">&#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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNi0xMi0xLTEtNDExNzU_872ab952-200a-4761-88ea-3d97911aefa1">37.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: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="i9940637872fb471388d2342566b2fbed_D20210101-20210331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNy02LTEtMS00MTE3NQ_1ea2936d-433e-4cac-b375-5e2dc983830d">3.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: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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNy0xMi0xLTEtNDExNzU_d4499177-3684-432b-8ce0-dc3449112941">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="i311ac293200c48fbaeb35a4d87663be4_D20210101-20210331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOC0yLTEtMS00MTE3NQ_3f6ca063-396e-49d9-871f-d2a2731d7de5">2.4</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="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOC04LTEtMS00MTE3NQ_be2f69bd-0701-4684-9150-42bd22f361f0">358.4</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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOC0xMi0xLTEtNDExNzU_bb349ea4-7611-447e-995f-5ec336e3e348">358.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS0wLTEtMS00MTE3NS90ZXh0cmVnaW9uOmIxOTA3NzU4OGM5ZTQ2YzliODkzY2YwZmVhZmIwMjRjXzIw_3ed1ecbc-97f7-4936-ba15-4cd720cbe6b5">0.40</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="i9940637872fb471388d2342566b2fbed_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS02LTEtMS00MTE3NQ_32f75a0a-3cd5-4d6d-833f-7a577a99174d">0.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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS04LTEtMS00MTE3NQ_e49c688f-13a4-4cb9-9a4c-bf1ac03ab68f">56.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: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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS0xMi0xLTEtNDExNzU_b8cbf6e9-f055-459e-92d3-3c4772ed1220">56.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: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="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTAtOC0xLTEtNDExNzU_6bacc292-800e-4201-8104-69d3445f4b0d">27.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: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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTAtMTItMS0xLTQxMTc1_1e62460b-5fa3-4bf2-b07a-961ec1b9a544">27.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Reclassification of hedge accounting loss 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="i7c8d3e828f004b68bf746a4cda0a413d_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTItMTAtMS0xLTQxMTc1_7a3b63ec-b5b2-4481-b104-7e91798abf78">0.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%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTItMTItMS0xLTQxMTc1_8b15ff50-f5fd-4a4a-beb2-7d7cf3ed6485">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;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="i7c8d3e828f004b68bf746a4cda0a413d_D20210101-20210331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTMtMTAtMS0xLTQxMTc1_b096056a-a49b-4df3-a974-47889980399f">6.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTMtMTItMS0xLTQxMTc1_cfe68c72-e939-4612-ae6d-f5a2d94587da">6.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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTQtMC0xLTEtNDExNzU_c0832f18-179f-4e8a-bb11-f9e9e6e21dd4">Impact of adoption of Topic 740</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="if14b9ac977c641c793947d10162e2516_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTQtOC0xLTEtNDExNzU_2c7e7840-d4c3-46f4-8b90-6c800f956a30">19.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%">&#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="ibb2d51df0d7443d092d2d18fcfabb2bc_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTQtMTItMS0xLTQxMTc1_49ef489a-5ec5-4275-a0e6-5f87635c8ca2">19.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:8pt;font-weight:700;line-height:100%">Balance as of March 31, 2021</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 #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="i3a001d339d9f4250b033a43e01436d66_I20210331" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtMi0xLTEtNDExNzU_6f699cb7-608e-4e9b-afa6-038940299ce3">140.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a001d339d9f4250b033a43e01436d66_I20210331" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtNC0xLTEtNDExNzU_4e057032-3285-43f1-87dd-bace05f7197f">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b34b3854e7940ec95aeb90978b7e587_I20210331" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtNi0xLTEtNDExNzU_f199e17f-e5c0-48c2-8688-3be006893ca9">3,262.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4a7e17758b043d8b906e02c514893cc_I20210331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtOC0xLTEtNDExNzU_a361808b-0954-4236-9233-7f4d9a5f964f">2,004.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib777bc846eea484ab129b21d2ba605d3_I20210331" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtMTAtMS0xLTQxMTc1_7a3913ff-ecd8-4cc1-a507-2c7090e0c8e5">89.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ff89f826c2d45c4aa3e055b4b47721b_I20210331" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtMTItMS0xLTQxMTc1_8e66f252-2a40-474e-a7c2-eb2a6c134de9">1,170.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM4OA_25d5d050-6aaa-4cd4-9d13-dce90dbca469" continuedAt="i11e757f0ff6c4e048373c685e4590fe6" escape="true">Description of Business and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i11e757f0ff6c4e048373c685e4590fe6"><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="cdw:DescriptionofBusinessPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM2Ng_8641d9bc-2509-4d30-bc2a-2e614a113e2e" 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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="INF" name="cdw:NumberofOwnedSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNzM0_9f92f42f-ba20-4e56-8c92-ce822ca60236">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM0NA_bd30199a-890b-42c2-bcc3-141044eb45ff" continuedAt="i06066774dcb74ceca512f2fc8634e815" 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, 2022 and for the three months ended March 31, 2022 and 2021 (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, 2021 (the &#8220;December&#160;31, 2021 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, 2021 Consolidated Financial Statements. </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="i06066774dcb74ceca512f2fc8634e815">On December 1, 2021, the Company completed its acquisition of all issued and outstanding equity interests in Granite Parent, Inc., the parent company of Sirius Computer Solutions, Inc. (&#8220;Sirius&#8221;), a leading provider of secure, mission-critical technology-based solutions and one of the largest IT solutions integrators in the United States. The Company included the financial results of Sirius in its Consolidated Financial Statements from the date of the acquisition.</ix:continuation> </span></div><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfODc5NjA5MzAyOTc4OA_288681a9-dcaa-497e-93a3-16ef0c1b4007" 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><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"><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM0OQ_5a5ad61c-c79b-4190-91ba-ad238b7a5052" continuedAt="i727b4f8f73c248c1b69048cf0d204179" escape="true">Reclassifications</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="i727b4f8f73c248c1b69048cf0d204179">Certain prior period amounts included in the Financing activities of the Consolidated Statements of Cash Flows have been reclassified to conform with the current period presentation</ix:continuation>.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180MC9mcmFnOjkyNGNiNjc0ODNlNTQ4Yzk5MDUzYjY3NjhiNWVjMjVjL3RleHRyZWdpb246OTI0Y2I2NzQ4M2U1NDhjOTkwNTNiNjc2OGI1ZWMyNWNfMTUyMA_e32ba9b0-18df-4718-8dab-4cfee46c2401" continuedAt="i95c2d778cea44dc6b91317a254b98351" 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></div><div style="margin-bottom:9pt;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="i95c2d778cea44dc6b91317a254b98351"><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180MC9mcmFnOjkyNGNiNjc0ODNlNTQ4Yzk5MDUzYjY3NjhiNWVjMjVjL3RleHRyZWdpb246OTI0Y2I2NzQ4M2U1NDhjOTkwNTNiNjc2OGI1ZWMyNWNfODc5NjA5MzAyOTAyMQ_920d2850-e403-4f2b-bc5d-f002e958ef8b" escape="true">The Company did not adopt any material new accounting standards during the three months ended March 31, 2022. In addition, there are no new accounting standards not yet adopted that would be material to the Company&#8217;s Consolidated Financial Statements.</ix:nonNumeric></ix:continuation> </span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_43"></div><div style="margin-bottom:10pt;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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180My9mcmFnOmYwNjY3MmU0MjEwNzQxMjdiM2U3ZDg4YjM5OGIxNjlmL3RleHRyZWdpb246ZjA2NjcyZTQyMTA3NDEyN2IzZTdkODhiMzk4YjE2OWZfMjIzNQ_ea4741d3-6168-4bbf-95b5-4035d187a703" continuedAt="i58dc16e6b26444a38854ca91ace5720a" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i58dc16e6b26444a38854ca91ace5720a"><div style="margin-bottom:9pt;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">Sirius</span></div><div style="margin-bottom:9pt;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%">On December 1, 2021, the Company completed its acquisition of Sirius for an aggregate consideration paid, net of cash acquired, of approximately $<ix:nonFraction unitRef="usd" contextRef="ib56d432b69f84cebba93601b094404fa_D20211201-20211201" decimals="-8" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180My9mcmFnOmYwNjY3MmU0MjEwNzQxMjdiM2U3ZDg4YjM5OGIxNjlmL3RleHRyZWdpb246ZjA2NjcyZTQyMTA3NDEyN2IzZTdkODhiMzk4YjE2OWZfODc5NjA5MzAzNDg3MQ_1ad55405-dc90-469e-b03d-3467aef5f58d">2.4</ix:nonFraction>&#160;billion, subject to the finalization of customary closing adjustments. The purchase price allocation is preliminary and is subject to change during the measurement period, which is not to exceed 12 months from the close of the acquisition. During the three months ended March 31, 2022, there have been no significant adjustments to the preliminary purchase price allocation from those disclosed in the Company&#8217;s December&#160;31, 2021 Consolidated Financial Statements. At this time, the Company is in the process of finalizing the purchase price allocation, which includes finalizing the valuation assumptions for customer relationships, such as customer attrition rate, as well as the allocation of goodwill across the reporting units.</span></div><div style="margin-bottom:9pt;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">Focal Point Data Risk LLC and certain affiliates (&#8220;Focal Point&#8221;)</span></div><div style="margin-bottom:9pt;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%">On July 30, 2021, the Company completed its acquisition of Focal Point through a purchase of all issued and outstanding equity interests. The purchase price allocation is preliminary and subject to customary closing adjustments and revision as additional information about fair value of assets and liabilities become available. There have been no adjustments to the preliminary purchase price allocation disclosed in the Company&#8217;s December&#160;31, 2021 Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt;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">Amplified IT LLC (&#8220;Amplified IT&#8221;)</span></div><div style="margin-bottom:9pt;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%">On March 15, 2021, the Company completed its acquisition of Amplified IT through a purchase of all issued and outstanding membership interests. The purchase price allocation was final as of March 31, 2022. There were no adjustments to the preliminary purchase price allocation disclosed in the Company&#8217;s December&#160;31, 2021 Consolidated Financial Statements.</span></div></ix:continuation><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_58"></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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTAwMQ_fe6f4a4f-6916-4a60-94b9-969272ab7fa4" continuedAt="i3d5e176744f5428691eeff9fcf15c048" escape="true">Accounts Receivable and Contract Balances</ix:nonNumeric></span></div><ix:continuation id="i3d5e176744f5428691eeff9fcf15c048" continuedAt="ibff6c2da569645db80abb8aae97ee95e"><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 timing of revenue recognition may differ from the time of billing to customers. Accounts receivable presented on the Consolidated Balance Sheets represent an unconditional right to consideration, which includes unbilled receivables. Unbilled receivables represent revenues that are not currently billable but payment is unconditional and solely subject to the passage of time. These items are expected to be billed and collected in the normal course of business. The balance of the Company&#8217;s accounts receivable is classified as current for amounts expected to be collected within 12 months and noncurrent for amounts to be collected beyond 12 months. <ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfODc5NjA5MzAyNjU0MA_33b495f0-7412-4993-92f5-02407990d7c0" continuedAt="i7bd743fffc504468a7a858550e9b3c11" escape="true">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:</ix:nonNumeric></span></div><ix:continuation id="i7bd743fffc504468a7a858550e9b3c11"><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.836%"><tr><td style="width:1.0%"></td><td style="width:68.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></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:400;line-height:100%">March 31, 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:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMS0yLTEtMS04ODUwNQ_fed67cf8-5120-47f6-b275-9a4dc32f1b1c">4,613.5</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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMS00LTEtMS04ODUwNQ_81f09863-7401-47ae-93b3-eb56cd40c503">4,499.4</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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMi0yLTEtMS04ODUwNQ_063077ff-3370-463d-ac0a-c9a1cff5cdfb">167.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMi00LTEtMS04ODUwNQ_6c29b1b0-d0dc-474e-8f3b-bbba5fb7c65b">197.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%">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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMy0yLTEtMS05MjY0Ng_fa815ec0-9d72-4248-8d3c-8353850cd8df">4,780.9</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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMy00LTEtMS05MjY0OQ_67f4de25-007a-45a3-917b-56b787b015fc">4,696.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></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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Accounts receivable, noncurrent are presented within Other assets on the Consolidated Balance Sheets.</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="ibff6c2da569645db80abb8aae97ee95e"><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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfODc5NjA5MzAyNjU0MQ_2c9f1477-efb1-4879-88df-b67d4a62a54e" continuedAt="i2ff14f930bea40f2bccdd89a66b1f26f" 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="i2ff14f930bea40f2bccdd89a66b1f26f"><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.836%"><tr><td style="width:1.0%"></td><td style="width:68.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.233%"></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:400;line-height:100%">March 31, 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:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMi0yLTEtMS04ODM5NA_86cc3b12-532f-4e4d-8805-1d1c689191f5">120.8</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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMi00LTEtMS04ODM5NA_383c6b69-36ed-4748-bdec-c9d83c81dc5d">134.7</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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMy0yLTEtMS04ODM5NA_6fef3529-df13-48f0-8030-d8bf50a38094">465.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMy00LTEtMS04ODM5NA_4b21f42f-0d06-4a0a-847e-1a79aee75c03">423.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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes $<ix:nonFraction unitRef="usd" contextRef="i1984262f08434ac3aad38f44624daa52_I20220331" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjAzNA_172e7b0b-3c76-4d34-a645-cc19a8b40f3b">22</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="idcf431971f4b46c38e1ce6b7b8a59fbb_I20211231" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjA1MQ_9ab3fd89-f350-47d5-b49b-b13ff807890f">20</ix:nonFraction>&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2022 and December&#160;31, 2021, 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:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">During the three months ended March 31, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjA3MQ_558daa9d-2576-464a-83bf-692f4271a74d">156</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjA4OQ_8fd73af0-ffa2-4807-b050-b34a68ddc7cf">97</ix:nonFraction>&#160;million, respectively, related to its contract liabilities that were included in the beginning balance of the respective periods.</span></div></ix:continuation><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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTAwMA_2b1079df-bc66-4ed3-93d4-1ffb325a8e4c" continuedAt="i6374c52495a9467b99c86c9a93467c3b" escape="true">The following table represents the total transaction price for the remaining performance obligations as of March 31, 2022 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="i6374c52495a9467b99c86c9a93467c3b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:46.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.001%"></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:400;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:400;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:400;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:400;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="i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS0yLTEtMS00MTE3NQ_6f033b54-92af-4292-9484-4dc8ec9c2b1e">65.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:10pt;font-weight:400;line-height:100%">$</span></td><td 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="iafb75034edfe4d2585f3511235056168_I20220331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS00LTEtMS00MTE3NQ_6a0780b7-82f3-486d-8915-2cc06984e6b6">22.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:10pt;font-weight:400;line-height:100%">$</span></td><td 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="i0665ab4cf8c749e7a7098c8c1b9dbcb7_I20220331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS02LTEtMS00MTE3NQ_583c3d53-7bd8-47c6-adf9-ad800c9ab35f">7.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:10pt;font-weight:400;line-height:100%">$</span></td><td 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="ib8fc265c01a64e3984973bb17712e8ba_I20220331" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS04LTEtMS00MTE3NQ_35c5345b-038f-4629-995b-22e8b60b32bc">2.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></tr></table></ix:continuation></div></ix:continuation><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_55"></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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="cdw:InventoryFinancingAgreementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RleHRyZWdpb246ZWZkNjRlYzc5N2IzNDFmY2EzNjFlYzEyMzk2N2FiZmNfODQ1_def9a88b-67a6-4c4b-8f38-24d353252ad5" continuedAt="i56acc674492d4746859340cb690e9573" escape="true">Inventory Financing Agreements</ix:nonNumeric></span></div><ix:continuation id="i56acc674492d4746859340cb690e9573"><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 certain financial intermediaries to facilitate the purchase of inventory from various suppliers under certain terms and conditions, as described below. These amounts are classified separately as Accounts payable-inventory financing on the Consolidated Balance Sheets. The Company does not incur any interest expense associated with these agreements as balances are paid when they are due.</span></div><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="cdw:InventoryFinancingAgreementsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RleHRyZWdpb246ZWZkNjRlYzc5N2IzNDFmY2EzNjFlYzEyMzk2N2FiZmNfODUz_cf44c1d8-4858-48df-b1bf-053391dd9d25" 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%">Amounts included in Accounts payable-inventory financing are 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:92.836%"><tr><td style="width:1.0%"></td><td style="width:62.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.067%"></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:400;line-height:100%">March 31, 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:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Loan inventory financing agreement</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i175381a6771543a48259f07e699ffe83_I20220331" decimals="-5" name="cdw:RevolvingLoanFinancingAgreement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMS0yLTEtMS00MTE3NQ_873dea5b-c8f6-4f37-8cf7-677ee5961b38">418.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:10pt;font-weight:400;line-height:100%">$</span></td><td 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="i39eee60184b64fe8b178393bc0374751_I20211231" decimals="-5" name="cdw:RevolvingLoanFinancingAgreement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMS00LTEtMS00MTE3NQ_e962c9c1-2746-4bd7-a1c3-a5de45049dbc">310.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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other inventory financing agreements</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="i175381a6771543a48259f07e699ffe83_I20220331" decimals="-5" name="cdw:OtherInventoryFinancingAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMi0yLTEtMS00MTE3NQ_d8df126c-c2b3-4903-a6f5-6fb177bb2d7f">146.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="i39eee60184b64fe8b178393bc0374751_I20211231" decimals="-5" name="cdw:OtherInventoryFinancingAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMi00LTEtMS00MTE3NQ_461d1b5c-da30-4b7b-9a7f-3b044bad44dc">138.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%">Accounts payable-inventory financing</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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMy0yLTEtMS00MTE3NQ_21e69bc5-0fb3-4a05-bbe8-9499e396f526">564.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 style="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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMy00LTEtMS00MTE3NQ_c7847200-146b-4ee8-8e80-40382a609dcd">448.3</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="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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The revolving credit facility includes an inventory floorplan sub-facility that enables the Company to maintain an inventory financing agreement with a financial intermediary.</span></div></ix:nonNumeric></ix:continuation><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_64"></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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfMjQxMQ_044660c4-8304-48ab-8bd2-14f044f8d3dc" continuedAt="i4a7e82f06c1246e0840be00eb7367d6d" escape="true">Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="i4a7e82f06c1246e0840be00eb7367d6d" continuedAt="if55953b2ee244ca58455db5e6b485ef8"><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 does not hold or issue derivative financial instruments for trading or speculative purposes. The Company&#8217;s indebtedness creates interest rate risk on its variable-rate debt. The Company uses derivative financial instruments to manage its exposure to interest rate risk. For additional information, see&#160;Note 7 (Debt).</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 interest rate cap agreements that entitle it to payments from the counterparty of the amount, if any, by which the three-month London Interbank Offered Rate (&#8220;LIBOR&#8221;) exceeds the strike rates of the caps during the </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><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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="if55953b2ee244ca58455db5e6b485ef8"><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%">agreement period in exchange for an upfront premium. During the three months ended March 31, 2022, the Company did not enter into new interest rate cap agreements.</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, 2022 and December&#160;31, 2021, the Company had interest rate cap agreements with a fair value of less than $<ix:nonFraction unitRef="usd" contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-6" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfNzM5_5192ddea-4163-412a-ae3a-e5191d1b1473"><ix:nonFraction unitRef="usd" contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-6" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfNzM5_738eb284-6ab1-4247-980b-1a126d086248">1</ix:nonFraction></ix:nonFraction> million, which were classified within Other assets on the Consolidated Balance Sheets. The total notional amount of the interest rate cap agreements was $<ix:nonFraction unitRef="usd" contextRef="if77ef2180a4247139c552e069e7af98c_I20220331" decimals="-8" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfODg2_7e1fb94d-007c-43fc-98d5-cf4426f3ed0c"><ix:nonFraction unitRef="usd" contextRef="i499cb781119e4ac493abf031fa15a6b7_I20211231" decimals="-8" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfODg2_91d03c1c-d5ce-40f0-970d-a1ed35bf19d2">1.3</ix:nonFraction></ix:nonFraction> billion as of March 31, 2022 and December&#160;31, 2021, which mature on December 31, 2022.</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 Company&#8217;s interest rate cap agreements are classified as Level 2 in the fair value hierarchy. The valuation of the interest rate cap agreements is derived by using a discounted cash flow analysis on the expected cash receipts that would occur if variable interest rates rise above the strike rates of the caps. This analysis reflects the contractual terms of the interest rate cap agreements, including the period to maturity, and uses observable market-based inputs, including LIBOR curves and implied volatilities. The Company also incorporates insignificant credit valuation adjustments to appropriately reflect the respective counterparty&#8217;s nonperformance risk in the fair value measurements. The counterparty credit spreads are based on publicly available credit information obtained from a third-party credit data provider.</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 interest rate cap agreements are designated as cash flow hedges. The changes in the fair value of derivatives that qualify as cash flow hedges are recorded in Accumulated other comprehensive loss (&#8220;AOCL&#8221;) and are subsequently reclassified into Interest expense in the period when the hedged forecasted transaction affects earnings. <ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfMjQxNA_0821c502-2d0d-4773-a49b-6cb146c4203e" continuedAt="i03499420ad0a4237a9f20abf470810e5" escape="true">The following table provides the activity in AOCL, net of tax, for the three months ended March 31, 2022 and 2021.</ix:nonNumeric></span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><ix:continuation id="i03499420ad0a4237a9f20abf470810e5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:72.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.500%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recorded to AOCL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ic352eb24d75e4c53959daa29ff0ac26d_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMi02LTEtMS00MTE3NQ_1e22f1f6-05c2-41c9-a3be-b93a9d14dc2c">0.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:10pt;font-weight:400;line-height:100%">$</span></td><td 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="ic0bede7ee4234e42805eedeb97c20972_D20210101-20210331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMi04LTEtMS00MTE3NQ_ab4ce350-9fe4-418e-8e99-43f0bf613860">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Reclassification from AOCL to Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i930177d187ce476290ef31a4bb501169_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMy02LTEtMS00MTE3NQ_feab3233-e29b-43e3-999b-3e4c03659f19">0.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="ie5cab91eb17f440ba4604590d89fc3a7_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMy04LTEtMS00MTE3NQ_acfd776b-1647-4097-8193-5a14b27460a4">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></table></ix:continuation></div><div style="margin-top:4pt;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 expects to reclassify $<ix:nonFraction unitRef="usd" contextRef="ic352eb24d75e4c53959daa29ff0ac26d_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfMjMzMg_573979aa-a1e3-4e04-9a80-fc16abbd4952">3</ix:nonFraction> million from AOCL to earnings within Interest expense, net within the next 12 months.</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><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzM4OQ_75bf640b-e2a2-4fb6-90af-3d143db68926" continuedAt="i3c42b9d3bb6c46c0b2d3757b99d526d7" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i3c42b9d3bb6c46c0b2d3757b99d526d7" continuedAt="id159d2ee77e1424191f1862d5363413c"><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzM3OQ_533aebf7-0060-4a1d-a3d7-825b55fdd89e" 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:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of December&#160;31, 2021</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:400;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:400;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:400;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:400;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:400;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="id52b8be5a9064145898da5115f900889_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfNC02LTEtMS00MTE3NQ_b2a76b58-1e7d-4c10-ba44-a1cfcdfc311a">119.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="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="i7fed69ee48014417bf4dd97d7abd9a85_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfNC0xMC0xLTEtNDExNzU_28669821-d15f-403d-9c51-d87315050b9a">316.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfOS02LTEtMS00MTE3NQ_9cc5dd7c-d3eb-405f-9abe-4463e518875b">1,384.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="if10976dd95024b289c48e68753e186cf_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfOS0xMC0xLTEtNDExNzU_333f3f41-bb45-4615-b1d2-5daa7cfa9fc7">1,420.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 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="i1dcd4e3e5ee241aebbf598d23c88bc10_I20220331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtNC0xLTEtNDExNzU_28b5da2a-da24-4434-9fe4-7dcf6ea755b1">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="i1dcd4e3e5ee241aebbf598d23c88bc10_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtNi0xLTEtNDExNzU_d4b5270f-be5d-460d-b19c-e55a956c13e1">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="i94ceb824dd00420894213a57c7cfb125_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtOC0xLTEtNDExNzU_d8f88cd8-4c93-4535-955f-a2be40daeb92">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="i94ceb824dd00420894213a57c7cfb125_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtMTAtMS0xLTQxMTc1_f1f457a4-4089-434e-a2db-ed9ec417d949">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="i0fa1f902bfe9491a885a0d023fb44825_I20220331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtNC0xLTEtNDExNzU_c457b7c1-31ef-406b-b6e8-813ee5261f6f">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="i0fa1f902bfe9491a885a0d023fb44825_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtNi0xLTEtNDExNzU_e9f46e97-f44b-4b4e-b656-2ee9788d69c7">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="i1279b8eae121476a8586e614a80db375_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtOC0xLTEtNDExNzU_8d4be66b-2744-4291-af3d-f4d4e267f20a">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="i1279b8eae121476a8586e614a80db375_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtMTAtMS0xLTQxMTc1_5ac62311-3767-4ec0-84bb-615c87edc352">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="i7a36872729fe49708cac5f5c5b2288c2_I20220331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtNC0xLTEtNDExNzU_9859ceb5-7d61-4a1d-8784-8ec38fbab8e8">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="i7a36872729fe49708cac5f5c5b2288c2_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtNi0xLTEtNDExNzU_7512ecb4-dde9-4fb6-80f1-14a513d38f6f">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="i2b20eda0c8714ba2a401ced47da408b8_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtOC0xLTEtNDExNzU_069c0d0c-e5d9-42ca-9bae-bba504c95f96">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="i2b20eda0c8714ba2a401ced47da408b8_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtMTAtMS0xLTQxMTc1_d0c94df0-4c9d-4484-bcc7-0ea9fef2dfc9">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="i0da2d8e8f9434323b04d863ba5b13dd4_I20220331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNC0xLTEtNDExNzU_f6cbf278-b08a-4e25-9ad7-7f47dd38f035">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="i0da2d8e8f9434323b04d863ba5b13dd4_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNi0xLTEtNDExNzU_ed02c79f-d93e-4593-ac0d-500ce5cddfde">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="i9420b945ebf945c4a9e96becccc1beeb_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtOC0xLTEtNDExNzU_1c01fd75-5837-4a58-af39-ef0249d12e86">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="i9420b945ebf945c4a9e96becccc1beeb_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtMTAtMS0xLTQxMTc1_606fc6c6-55ce-4af9-83c9-391b9c1d9760">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="i3e03f02ee4214cbd9e283a308aa1a615_I20220331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNC0xLTEtOTA4NTM_13df1109-37ea-47f8-951f-7bb94fe1d881">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="i3e03f02ee4214cbd9e283a308aa1a615_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNi0xLTEtOTA5MDU_adda481f-35f3-48e4-8cbc-886a4e75960e">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="iae4dfda7c18b4013876d2fa1387a7254_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtOC0xLTEtOTI2NTc_641288dd-926b-4921-afca-3e3caa054320">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="iae4dfda7c18b4013876d2fa1387a7254_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtMTAtMS0xLTkwODYx_2a01333e-e129-4622-aafc-28a1eac9b8ce">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="icf2ea7da50c446a9bcbdcc590059691c_I20220331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctNC0xLTEtOTA4NTM_21d66c8d-90c2-4b41-9636-cc4d26ad9664">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="icf2ea7da50c446a9bcbdcc590059691c_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctNi0xLTEtOTA5MDU_7d842067-6d92-4d7f-852d-6c30eb8513af">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="i8eb753ba9e6347e783e68101cc47ef40_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctOC0xLTEtOTI2NTc_469304c4-7733-492e-bb6e-e2768944849c">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="i8eb753ba9e6347e783e68101cc47ef40_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctMTAtMS0xLTkwODYx_3c232303-3e02-4dc9-8b55-88e3bf90545b">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="ia6afc713eb5e49e0a96d992f7f4e001c_I20220331" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtNC0xLTEtOTA4NTM_647ac7ad-5353-4280-8d6e-c29e63b2a578">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="ia6afc713eb5e49e0a96d992f7f4e001c_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtNi0xLTEtOTA5MDU_9635a8a4-8207-4c39-bda0-cb4ff90f38ea">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="i17cad66be6b845758ab1cdf71b604777_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtOC0xLTEtOTI2NTc_f53253fe-f882-4d26-968d-2d828129bf2f">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="i17cad66be6b845758ab1cdf71b604777_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtMTAtMS0xLTkwODYx_cadf228c-55e9-4f49-8071-417b3e4a7447">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="i6e0526d035cd472093cd0d66bc4459f2_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctNi0xLTEtNDExNzU_7facc5b1-a7c0-4f48-b39c-5e41abd45344">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="i50347ce9ad8940199a35897f9ec11a0f_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctMTAtMS0xLTQxMTc1_05dfaf6b-e64d-4f7b-b880-905c38526c86">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="i5a77408238834ef38a9dd07b0d10a307_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtNi0xLTEtOTA5MTI_5f38f870-1a42-4b7e-90bf-f7612d5afa4a">152.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="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="i96e94e0d394544de91769c36c58e5849_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtMTAtMS0xLTkwODc0_9e2ef614-203d-4514-8c0c-48326dc66667">179.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i9b866a4c57304f4ab2514b876b9c7875_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTktNi0xLTEtNDExNzU_192b6115-e654-4ffa-9858-e8f19c35f424">11.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="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="i79fe5dc89eac41a0a1e08495161556f8_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTktMTAtMS0xLTQxMTc1_3b53e02d-21c0-440f-b2cc-b043f0cba2a6">13.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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjAtNi0xLTEtNDExNzU_ec7e094e-3fac-4fbd-94c1-099bfff7d19e">44.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="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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjAtMTAtMS0xLTQxMTc1_30d341f3-157a-489b-926f-598b2008cd89">46.0</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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="cdw:LongtermDebtCurrentMaturitiesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtNi0xLTEtNDExNzU_2daacab6-2261-4aa1-a6d9-9fe8c348ed60">83.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="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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="cdw:LongtermDebtCurrentMaturitiesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtMTAtMS0xLTQxMTc1_4101579e-fc7d-463f-a264-482cfa4f7e95">102.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjItNi0xLTEtNDExNzU_1a13d4d4-2db0-4653-a467-40da33df7640">6,514.8</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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjItMTAtMS0xLTQxMTc1_91bf0409-a0a7-4d3f-ae8e-7a05630bbb36">6,755.8</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, 2022, 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, 2022, the Company could have borrowed up to an additional&#160;$<ix:nonFraction unitRef="usd" contextRef="id52b8be5a9064145898da5115f900889_I20220331" decimals="-8" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzg0ODI5MDcwMTg3MA_f38b0d12-fa73-4fef-82bd-5d7995ef1edd">1.0</ix:nonFraction> billion&#160;under the Revolving Loan Facility. As of March 31, 2022, the Revolving Loan Facility had less than $<ix:nonFraction unitRef="usd" contextRef="id52b8be5a9064145898da5115f900889_I20220331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfNDg2_3fc0b6a0-67f1-44c9-b632-de0c32cde88f">1</ix:nonFraction> million of undrawn letters of credit and&#160;$<ix:nonFraction unitRef="usd" contextRef="i199c8c08b3b549648b771f1acd1fc83c_I20220331" decimals="-6" name="cdw:AmountOwedUnderRevolvingLoanFinancingAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfNTE5_e58064de-24d3-431d-860c-235af3275626">437</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, which has effectively been capped through the use of interest rate caps. 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, 2022, the Company prepaid its 2022 quarterly principal installments for a total of $<ix:nonFraction unitRef="usd" contextRef="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331" decimals="-6" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzg0ODI5MDcwNDYwMQ_c54e4bae-4f48-4982-a5af-f61ef0a87c19">36</ix:nonFraction> million. The Company is required to pay quarterly principal installments of $<ix:nonFraction unitRef="usd" contextRef="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331" decimals="-6" name="cdw:LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMTA0NDUzNjA0OTQ1OTg_f5409cb7-7155-472a-a07c-48af5901a5ae">18</ix:nonFraction> million in 2023 and thereafter, with the remaining principal amount due at the maturity date. </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%">12</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="id159d2ee77e1424191f1862d5363413c"><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%">As a result of the Sirius acquisition, the Company assumed liabilities related to receivable financing. Such amounts relate to certain accounts receivable transferred to third-party financial companies that did not qualify as a sale under the terms of the agreements. 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, 2022.</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzM4MA_4321797f-c8d2-4f57-9798-f2a954cd0fa1" 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:400;line-height:100%">March 31, 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:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ie006c9bd537e443aa8a3f574a9f15c08_I20220331" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMS0yLTEtMS00MTE3NQ_a6c29b14-97ec-4ef5-9577-4fc64a9d8ed3">6,406.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="i06166759b1f1416399f58c930d68ade6_I20211231" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMS00LTEtMS00MTE3NQ_21491072-b8cd-4886-a94e-30642595b773">6,996.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></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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMi0yLTEtMS00MTE3NQ_116bd136-b6e6-4f56-b1a0-92864bcfe9b5">6,642.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="i644668dce7464a6e88e13a1a28135bca_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMi00LTEtMS00MTE3NQ_04380e6b-0bf4-499c-90bb-abf62e278a94">6,904.5</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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfMTUwMQ_e750b461-c866-45d7-8ccd-3a51748593d9" continuedAt="ibb87e75a4e0f43da87a8935e19c81412" 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="ibb87e75a4e0f43da87a8935e19c81412">Income tax expense was $<ix:nonFraction unitRef="usd" contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzAz_a5467727-3115-4f2b-9a09-5599ddd618db">80</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzEw_9eaea7a3-2d51-456f-b48e-22da18c72be0">56</ix:nonFraction>&#160;million for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate was <ix:nonFraction unitRef="number" contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzg5_ea630eac-91a4-4a69-8b9e-9477a65e5363">24.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzk2_3e71533d-0119-4d52-af42-fbf22c90208c">19.5</ix:nonFraction>% for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate for the three months ended 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. The effective tax rate for the three months ended March 31, 2021 differed from the US federal statutory rate of 21.0% primarily due to excess tax benefits on equity-based compensation, partially offset by state and local income taxes.</ix:continuation></span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">9.&#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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNzU2_72df2a0d-b16f-4a48-b748-776eb1cba0d8" continuedAt="if9dd50178f0e4329a8f6e207cc404358" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="if9dd50178f0e4329a8f6e207cc404358"><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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNzQ5_abb4bf7d-b3fe-488b-85a7-4e181a3c1f9f" 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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMi0xLTEtMS00MTE3NQ_28bea58b-44d0-4a34-ac83-b54dad93126c">134.9</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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMi0zLTEtMS00MTE3NQ_aa2de1c7-d07f-41fa-b4b0-04c1aee2b5d3">141.1</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMy0xLTEtMS00MTE3NQ_111c7a38-d404-4cde-9b53-1129342e8dbd">1.8</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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMy0zLTEtMS00MTE3NQ_586a1e69-90df-434c-9995-163e94e4b394">2.0</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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfNC0xLTEtMS00MTE3NQ_faf8d058-7e88-4c14-b52c-cb18eb5762db">136.7</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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfNC0zLTEtMS00MTE3NQ_4c804af3-33d6-4314-a1c2-add18495feeb">143.1</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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">There were fewer than <ix:nonFraction unitRef="shares" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNTc3_6ec4c61c-c934-441e-9643-a15d6f95d738"><ix:nonFraction unitRef="shares" contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNTc3_8065cc98-b4d5-446f-8b20-7176862744d0">0.1</ix:nonFraction></ix:nonFraction> million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2022 and 2021 as their inclusion would have had an anti-dilutive effect.</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%">13</span></div></div></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">10.&#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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184OC9mcmFnOjk3MTYxNGRmNTUwMjRmN2RhMTc1OGFjMmY4OGIyOWRkL3RleHRyZWdpb246OTcxNjE0ZGY1NTAyNGY3ZGExNzU4YWMyZjg4YjI5ZGRfMTk1NA_a638adce-8843-4a72-b8bd-1cd71951125b" continuedAt="ib6852c955d48438283fbdefcbfa3a90f" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ib6852c955d48438283fbdefcbfa3a90f"><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, 2022, 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 has requested information related to teaming agreements with original equipment manufacturers (&#8220;OEMs&#8221;). The Company is cooperating with the request and, given the early stage of the matter, the Company is currently unable to assess the probability of any outcome or the range of possible loss, if any.</span></div></ix:continuation><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">11.&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTM3NA_fb8185d7-da75-4b80-99eb-9bf3e75f08be" continuedAt="ic6fa0fa1ea7b41a0a6e49517a398482d" 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="ic6fa0fa1ea7b41a0a6e49517a398482d" continuedAt="i062c0991469a49b79560aaa3eb48ab38"><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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMjk_3794ce4d-0631-473a-844d-e6b4793a9fe2">three</ix:nonFraction> reportable segments: Corporate, which is comprised primarily of US private sector business customers with more than <ix:nonFraction unitRef="employee" contextRef="i7665544bde1249d0a647ba5aa1c056d3_I20220331" decimals="INF" name="cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTQ4_9e646f69-c9e4-4472-8ab2-b0a8869a396c">250</ix:nonFraction> employees, Small Business, which primarily serves US private sector business customers with up to <ix:nonFraction unitRef="employee" contextRef="id44bf80da2554b99af5e7a185334d1fb_I20220331" decimals="INF" name="cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMjQ5_f8a425a7-ae0b-4b83-b12c-d9c7b83db3a1">250</ix:nonFraction> employees, and Public, which is comprised of government agencies and education and healthcare institutions in the US. The Company has <ix:nonFraction unitRef="segment" contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="INF" name="cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMzg2_51be5d96-ec57-49ba-a1a1-993f4a9ff08e">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTM2MQ_6850e783-278e-4bfe-901d-ab7adabcb0f5" 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.690%"><tr><td style="width:1.0%"></td><td style="width:35.493%"></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:8.363%"></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:8.521%"></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:8.205%"></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:8.205%"></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:9.152%"></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:9.633%"></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:400;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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, 2022</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></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 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="i1d842a587576453b9e69779090f6a733_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItMi0xLTEtNDExNzU_9c47e516-42f9-431c-aeef-ee56259e34e7">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 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="i65a438659b004fa8bcf3558ef5499607_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItNC0xLTEtNDExNzU_85026fe0-f53b-4efa-97ee-48562751a6c9">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="ie0610b57851849c984685295bb2c267b_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItNi0xLTEtNDExNzU_72fbb1f6-21d0-41d0-ba30-f1c9cb1d9a50">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="i74bf4c0655f54f6180082b55e9029577_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItOC0xLTEtNDExNzU_955c241f-dab9-4702-b26f-522809220437">764.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="ie65ef70a019a416d869a0354ac62eef0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItMTAtMS0xLTQxMTc1_7c37ee56-8ddb-4e54-b594-63fc24417e5b">&#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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItMTItMS0xLTQxMTc1_14b2fa54-c703-4d7d-b4af-28cc84ca33c0">5,949.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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d842a587576453b9e69779090f6a733_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtMi0xLTEtNDExNzU_e7bbaa13-834f-4fd6-8b16-e485540504f2">210.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="i65a438659b004fa8bcf3558ef5499607_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtNC0xLTEtNDExNzU_ab861a90-e82e-4869-b576-e347c4e1e4cb">46.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="ie0610b57851849c984685295bb2c267b_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtNi0xLTEtNDExNzU_d446dcab-e209-4079-a6ed-72bedc5f5c18">141.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="i74bf4c0655f54f6180082b55e9029577_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtOC0xLTEtNDExNzU_ffdb0de7-ebef-4527-bcaa-de2570651d58">36.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="ie65ef70a019a416d869a0354ac62eef0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtMTAtMS0xLTQxMTc1_c72dd6ff-a094-461e-bda8-e70eafcf8e1d">48.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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtMTItMS0xLTQxMTc1_08dbeeb2-8ccd-4bc6-8f09-289882b3167b">386.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d842a587576453b9e69779090f6a733_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtMi0xLTEtNDExNzU_0240bda7-cd0d-4d60-b907-d4a6c73a58e0">25.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="i65a438659b004fa8bcf3558ef5499607_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtNC0xLTEtNDExNzU_03851c1f-e5db-46be-8e89-9b996568f9fd">1.4</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="ie0610b57851849c984685295bb2c267b_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtNi0xLTEtNDExNzU_f353f3e8-ff37-4e9a-8b0a-80621361c189">16.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="i74bf4c0655f54f6180082b55e9029577_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtOC0xLTEtNDExNzU_b6562beb-1b81-46a2-bf1d-9a5f224e3f1e">8.4</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="ie65ef70a019a416d869a0354ac62eef0_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtMTAtMS0xLTQxMTc1_15247c93-5045-41b5-af15-83f72be3f8ec">20.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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtMTItMS0xLTQxMTc1_49b13b8b-0bf4-4c19-8303-8026484387d8">71.4</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><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, 2021</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><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 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="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctMi0xLTEtNDExNzU_dc3bf8ef-cbf4-4223-9da7-a42929590fb0">1,805.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="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctNC0xLTEtNDExNzU_a0f05d68-3cc8-4a93-96dc-368d0804c57e">432.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 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="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctNi0xLTEtNDExNzU_43b21a20-27db-4401-a09d-331f2ecd6d1a">1,921.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 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="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctOC0xLTEtNDExNzU_e24dfd84-96c2-4dbf-86f4-aa86265a9561">677.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="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctMTAtMS0xLTQxMTc1_e282724a-a42f-4225-85df-4481e7978994">&#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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctMTItMS0xLTQxMTc1_b9a6a3d8-6cef-4382-9a59-add7812cd614">4,837.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: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtMi0xLTEtNDExNzU_1cd6ad09-2388-4987-80ab-bb09210788d8">161.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="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtNC0xLTEtNDExNzU_0f7f8e02-d1b6-49d3-9caf-bfc14ff7e981">42.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="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtNi0xLTEtNDExNzU_f1ed9ba6-b3f4-4ea5-b57e-968982ce2447">136.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="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtOC0xLTEtNDExNzU_6d49cb11-f839-4be7-abd7-e1c8a792c069">27.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="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtMTAtMS0xLTQxMTc1_fd4da1bb-5ec5-40e8-8380-743fe596282b">45.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtMTItMS0xLTQxMTc1_c6bb582e-518f-4778-a3b1-790de0e816bd">323.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:10pt;font-weight:400;line-height:100%">Depreciation and amortization 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%">(<ix:nonFraction unitRef="usd" contextRef="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktMi0xLTEtNDExNzU_2f11a5a8-32cf-48ef-bcc7-e61abe301222">4.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="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktNC0xLTEtNDExNzU_4bbe69be-7cda-4f06-9d07-e7ad749f0d2a">0.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="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktNi0xLTEtNDExNzU_693e408b-b795-4544-9f52-1cc29a1c2e4a">13.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="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktOC0xLTEtNDExNzU_22db4e23-9048-4f6f-ad67-03f04b5f962c">8.6</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="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktMTAtMS0xLTQxMTc1_3e642c25-3d5e-4718-aa6b-f8f4303c9dcf">18.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktMTItMS0xLTQxMTc1_def5b78a-fa29-4150-b67c-76fcab446c62">45.2</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%">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i062c0991469a49b79560aaa3eb48ab38" continuedAt="idcbd34070f9647efab7141f060841df2"><ix:nonNumeric contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTM3Mw_1b5cdea3-3231-4382-8800-686d0ebba98c" continuedAt="ibcfb072bdcd04c50a93b79239a0406d7" 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:400;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:400;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:400;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:400;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:400;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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ic116ef69afec4945a2aa955aa4f6ad9b_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtMS0xLTEtNDExNzU_70d5ed87-ec41-4bfe-a77b-addfbf6d8bc4">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="ia4fbb7b25dcb4fa1a4945d770cb3f89d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtMy0xLTEtNDExNzU_08ac789f-bddd-4242-bfba-24946d9cb5dd">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="if18ca73b724443f790e7e1cd8618789d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtNS0xLTEtNDExNzU_553efe96-918f-49c0-9e75-3e0cd7658a1a">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="ia117c475fc6e4151a61f966cafad83d8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtNy0xLTEtNDExNzU_48071ffa-49cd-46ac-abb2-110ba10f5ccf">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="i479e5ace2ce04d7fa9aae1d77bab75c2_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtOS0xLTEtNDExNzU_6bb80e19-d764-437b-b050-944f226208d6">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="i9659d3682cf94370ba92e7cf55a72235_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktMS0xLTEtNDExNzU_c40692ba-e366-4623-b86c-76b00659da3f">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="i0052a3cebf9e4de8b21c4ae64c0169c4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktMy0xLTEtNDExNzU_12b0248a-3f75-4fe9-a949-b427c15e4d52">&#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="if64dfd91f83d49b596290b13779c08fd_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktNS0xLTEtNDExNzU_1cd03723-d1a9-4d88-97f3-2bebd8fe6ce2">&#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="ibd8537546f3648fba09b695e48801eda_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktNy0xLTEtNDExNzU_1e81ba28-a0f6-47d4-bb69-e5190e699d4e">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="i325ec7494b9e4fe69fe90f3f77e44a67_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktOS0xLTEtNDExNzU_b83db86b-7bfe-4774-86ad-5f1b7c7660ad">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="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtMS0xLTEtNDExNzU_de0ec39a-6428-4e90-b127-4fb6f3d8e1e4">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="i9d1ccc7629be48808960bced51de877f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtMy0xLTEtNDExNzU_e38b4bbd-9503-4582-b780-09d14add01f3">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="i11909705a7814aa08747389140fdb9c8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtNS0xLTEtNDExNzU_7f7bd53a-0d1b-4464-98c4-000b77d8fed6">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="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtNy0xLTEtNDExNzU_92490821-ebe7-4676-bd06-dcbcca9edab9">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtOS0xLTEtNDExNzU_bdb77da8-3b0a-4672-a560-454eb2e5ee13">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="idbee3e19600b4c3d87aeca754cf4027f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtMS0xLTEtNDExNzU_22753042-86df-49ba-925b-fc613cbb778d">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="i4551a7c083274e9e84069417d8e16b02_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtMy0xLTEtNDExNzU_ec80eeec-3093-4e76-8c03-888419053e42">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="i1579cc94bfec45f09cb7014e6bb01786_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtNS0xLTEtNDExNzU_f1c92a06-dec9-4bf9-a302-e46478f1cbc7">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="i84cd31efce9d430ca35f1119799c9ccd_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtNy0xLTEtNDExNzU_f798ff0f-5327-4a0d-9f61-4b93613273de">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="i71bf8ae7bf9c44b08c6d9fa60f726906_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtOS0xLTEtNDExNzU_21e9884d-4d58-4eb5-bb1c-13d2de461ef7">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="i714d4b9bd79c47d4998bbb5550994e6b_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtMS0xLTEtNDExNzU_a6e66842-41ec-47cc-a19d-cd731880aad1">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="ia9d22ff758144fe1abeb61453074ed07_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtMy0xLTEtNDExNzU_7053e2c7-849f-46ee-8486-0714584fa766">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="i2e17b8a51e3b46089b49cfc1da554b5f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtNS0xLTEtNDExNzU_1335df0b-23c6-4063-95d4-1b1c030b3aa6">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="i529f707164d840ed9cea59b3463e9822_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtNy0xLTEtNDExNzU_6e4a72d6-5d67-4047-88cb-041b592da8b0">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="ieaabdba8246b48b5bca63b6e62990247_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtOS0xLTEtNDExNzU_040749cc-b215-41da-a28c-16a0480e567f">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="i4dcb32af24f14325ad367c34d9d96399_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtMS0xLTEtNDExNzU_92bb8f12-36d0-4dfe-8896-f7118684c962">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="i49cad75cf9254e7f9fd162d1b1f08c9e_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtMy0xLTEtNDExNzU_69a8a396-b0dd-4880-b5a9-3caaf720678a">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="i6978e517d19b4c3ea5fcaf673765c7a5_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtNS0xLTEtNDExNzU_3c4c218a-10ef-479f-936e-fb0479524122">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="icfce6b8c09184633a9ce0cd65489f8d0_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtNy0xLTEtNDExNzU_8f9d7713-45ca-4b44-b337-52a19cc3b4b7">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="i05304766462245b493557ef3466aee1f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtOS0xLTEtNDExNzU_375ce833-4889-4b1d-b60a-2d6aa1f27ca3">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="i09b384f2e72143888eacc90a0382eba3_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtMS0xLTEtNDExNzU_f3125b66-828b-48c9-84bb-e977be142e68">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="id9f2e3e352ee43d782e723a74ff425c4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtMy0xLTEtNDExNzU_2a720c31-7e12-4cd6-b94b-52905df4acc4">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="i9bb7c1c055c745e885385c75abfd795b_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtNS0xLTEtNDExNzU_d1519812-61a8-4dfb-bb79-8b80b37a9e5f">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="i603c21179ec74da39cabd3c3dfba64a9_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtNy0xLTEtNDExNzU_341f3ee0-87a0-4eae-9a53-b79deff3dd1e">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="i9a0e5716b34448428e666268fe84258d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtOS0xLTEtNDExNzU_d97dcf96-eaca-4c25-94a7-435ae951724f">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="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctMS0xLTEtNDExNzU_6902abd4-1064-4dc1-96ad-cdfe635d7307">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="i9d1ccc7629be48808960bced51de877f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctMy0xLTEtNDExNzU_e7381e19-8bcf-4949-ba66-7af2ab2c557a">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="i11909705a7814aa08747389140fdb9c8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctNS0xLTEtNDExNzU_97b75e49-3bc3-4317-934b-9ff11a21ffef">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="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctNy0xLTEtNDExNzU_1daf5832-d444-47c4-b676-cc0d740acadc">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctOS0xLTEtNDExNzU_20fc3432-8f58-4492-9197-b69bf41aaf0e">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="ib4387329cfe046db9ed2bfb8c3f29c5c_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtMS0xLTEtNDExNzU_9b82e1a7-c59c-4cca-ae3a-1c89044facf0">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="iefbf95cb90df4a6ea41a031b50aaae05_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtMy0xLTEtNDExNzU_6bab38ab-7350-4c41-b0cc-2d221c3f518f">&#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="iba98fdf808cf470bba9851e0a13de859_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtNS0xLTEtNDExNzU_defc6118-495b-4a66-93db-0c11266ac95e">&#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="i767c1b2e952447d780d9064b11051c78_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtNy0xLTEtNDExNzU_129316b5-5d18-4073-8cc4-ba11da6511ea">&#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="i938e9d9ba7304eecac83eb7e5d713e47_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtOS0xLTEtNDExNzU_c2cbb627-ab80-4a86-b609-c77873a910e3">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="i285665ff575b4ffb9aefd6fc0eaa3e82_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtMS0xLTEtNDExNzU_13cb0e88-92b0-4fa4-a30b-35d5c5238e18">&#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="i0234c3e2f9a2419eb720d35790b23efe_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtMy0xLTEtNDExNzU_51528f31-afe4-4531-aa38-d8d52edc984a">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="i64aef5f4537142a6b33e37779e976068_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtNS0xLTEtNDExNzU_40a34e8a-eefe-4494-9edf-6a240946224f">&#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="i51e8583465e94a96bd1d78d7d6928c46_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtNy0xLTEtNDExNzU_3069a1fb-255e-42db-9819-574385660979">&#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="i96255a09ab1a4eefadbd98c962d8a200_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtOS0xLTEtNDExNzU_ddbc513a-b892-405c-b5b8-0a419f5f0c4e">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="icef01185f5be4ac2848e478fba301e66_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItMS0xLTEtNDExNzU_fd666a07-7f0a-47c7-aba7-82acf70dc18c">&#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="i93a8815e95894048818cc35b4d9b3f2c_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItMy0xLTEtNDExNzU_0b6d9692-c103-4f08-b388-833043adb2c0">&#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="ic7d01c3351c54bf4a073b1ce6c7bb8b7_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItNS0xLTEtNDExNzU_a343183f-9d03-40e0-b979-464a09bd4e23">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="iec2ae71612b6460aacea1239816218d1_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItNy0xLTEtNDExNzU_171c4556-c276-434a-baa3-76da52268699">&#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="ic761d39c15b14dc3a13c563ec938a659_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItOS0xLTEtNDExNzU_da532572-4363-47e7-b892-868b8aa2e20e">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="i162ed95d69254a179b2f04f660a24da1_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtMS0xLTEtNDExNzU_10ce738b-dc33-4937-9bc1-290712e0571a">&#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="i1cb4f69217214c37a15f4ba1a388b688_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtMy0xLTEtNDExNzU_a42284cc-d151-4018-b6e0-a062b211a665">&#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="i764d28482ec84321b769351602d4ed98_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtNS0xLTEtNDExNzU_dac7a38c-93cb-4bb6-bad6-c90f0b68e671">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="ie2cff1a3a6884efdadc7ea61480b49ee_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtNy0xLTEtNDExNzU_f982752a-09ba-46a6-9c83-8363a29b14c6">&#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="i856fe138851d43fda57190f0d88f5112_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtOS0xLTEtNDExNzU_46740b02-02ca-4c3b-a708-1881cb371187">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="id2ed577a7b7f4250a28909c6e70aca4a_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtMS0xLTEtNDExNzU_f3a890a4-7d68-47cf-91fb-1f67fba8f761">&#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="i324f2b4880d74be09f9e5069caa4c3be_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtMy0xLTEtNDExNzU_c080ce40-002d-4fe8-bfde-9ec7409d8441">&#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="ib948e83b923341cf9eadabb99a673355_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtNS0xLTEtNDExNzU_d2ea1b51-a890-403e-bf06-87265e411b69">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="ic82e68b411194996ae1f82d471245c33_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtNy0xLTEtNDExNzU_971d3c4e-95f5-48d9-a1ae-994f1611036f">&#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="i2cdd9043f01a469c9efa571622afd10d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtOS0xLTEtNDExNzU_0ce052f5-ea6e-4c56-bfe3-a3dde2e5e176">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="if21a6854b5144e4d8f845526ceda9ee6_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtMS0xLTEtNDExNzU_ced7d78c-24a1-45df-89d5-cc3888b1b37c">&#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="i9c50a981d3264cadbc849b89b9d6166e_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtMy0xLTEtNDExNzU_af11aca6-7b41-429c-8a78-dd0694b95795">&#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="i54788ba386c64f5aaabb9e686af82a69_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtNS0xLTEtNDExNzU_bc136bd6-36f4-4f5a-b709-90bb48934ca9">&#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="i219c44eebdd34d7dbe9a82ee99a0661f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtNy0xLTEtNDExNzU_655340b2-467d-4248-a8b4-e5387e871dfe">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="i79d8bf63b6b143ea9a592612c8935b03_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtOS0xLTEtNDExNzU_fe4e03e2-d849-4dac-b011-fd04722ab5ef">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="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtMS0xLTEtNDExNzU_e441cda9-faf0-4d6d-8131-3cf84dafcaa1">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="i9d1ccc7629be48808960bced51de877f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtMy0xLTEtNDExNzU_45e3f27e-0835-432a-b6d2-cd0be78de63f">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="i11909705a7814aa08747389140fdb9c8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtNS0xLTEtNDExNzU_e5455d3f-f881-47d0-94da-ce5e356de740">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="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtNy0xLTEtNDExNzU_b83127a1-1b52-4dac-a944-6932dd1a4723">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtOS0xLTEtNDExNzU_84c56261-9f5a-4202-884f-4be41a0e61b1">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="iebfb49eaf3374ba7be51e23fac598033_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktMS0xLTEtNDExNzU_4987755e-706c-48b3-8a8d-ec47ab5287f6">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="ie685401ea4a0417a850ef9e8696c2c0d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktMy0xLTEtNDExNzU_0b63674b-4b50-44f8-836a-ccfc264072f6">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="ibcb91be23d7f4a3a858813ce6277dea6_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktNS0xLTEtNDExNzU_91fd34a9-83e9-4d8f-9c8f-dfccee0b828c">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="i015a3e6e55eb41b980984de30955b60a_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktNy0xLTEtNDExNzU_0cf096f3-3f61-448d-acc1-bf738cbf9e22">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="ib223700d80914d188ece9d0bda031b62_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktOS0xLTEtNDExNzU_f02499af-43a3-43a4-88e1-2be2f8d25901">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="ic4f7523b83dd4b8381d55c6688ed92d4_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtMS0xLTEtNDExNzU_8552db6c-afbf-4f52-9414-9c5e1cb1548d">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="i228f84967bb54e8385cdfddedfdf406e_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtMy0xLTEtNDExNzU_9c4c6388-4c6a-44f8-ab70-cfdd8b814f17">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="i0ec044c2926e48eea6ad4e44aa69b833_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtNS0xLTEtNDExNzU_130f1c32-6a19-4e86-8532-34e346192a75">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="ia5a8d9ce7d144edab543d743d7a4f855_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtNy0xLTEtNDExNzU_2d99d32b-d103-4175-88a4-105df328e908">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="ife7c30cd95dd41779cab6d57a4f6083e_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtOS0xLTEtNDExNzU_9750a3cd-ae25-4abf-9941-145b4469c47b">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="ic63ad733beb24a2fb793e602fc225371_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtMS0xLTEtNDExNzU_9dda1883-c317-43e7-91d6-beda7598a659">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="i198ed063dc214d1285cca1cb77a811c3_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtMy0xLTEtNDExNzU_12752bd8-58f3-4f38-8365-695940dc5d78">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="i1e6df529af3142ebaacccf933e66da05_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtNS0xLTEtNDExNzU_219f0e41-b0a4-4268-a7e5-df1ae5a74317">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="i621ca72f0afa4ebd917855df2e033292_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtNy0xLTEtNDExNzU_7d5487ec-2d21-41eb-812f-ccd42894a024">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="i9ad2b3d4d464407b9f99ba0c633ab8d9_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtOS0xLTEtNDExNzU_82650b1f-b752-4cba-9962-f75a1399a7c4">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="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItMS0xLTEtNDExNzU_0cfdd1d8-f899-49d9-acd0-747990c297ce">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="i9d1ccc7629be48808960bced51de877f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItMy0xLTEtNDExNzU_17939d8a-d53b-4d60-bf4d-2b014d972058">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="i11909705a7814aa08747389140fdb9c8_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItNS0xLTEtNDExNzU_ddb75a53-ba23-4c1a-932b-27303df5d1bd">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="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItNy0xLTEtNDExNzU_da4c8519-9e54-4146-a552-7a09b1140d65">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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItOS0xLTEtNDExNzU_1b4b7740-1fa1-4780-9df8-8968df60abe1">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:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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%">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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="idcbd34070f9647efab7141f060841df2" continuedAt="i747b314298494d3985229163effaaa8a"><ix:continuation id="ibcfb072bdcd04c50a93b79239a0406d7" continuedAt="i1894ed5be2dd4ffe8dbd494966345f8c"><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:400;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;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:400;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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ide45e6bc60c146d28467b26cd66b755a_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTEtMS0xLTQxMTc1_a46d0717-d71a-4924-acea-6e9e1744acb6">1,803.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="ife783e8b70224682880bdf3fdd3c4dd6_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTMtMS0xLTQxMTc1_0a93065a-74e7-4c20-b039-75a4e8f6cbda">432.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="i54a5f217b14e468ead595648c79c477c_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTUtMS0xLTQxMTc1_b84bd409-60b2-468a-b96f-7319821905c0">1,921.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="ic95fa3a77ce74d1787e7300c21a4088d_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTctMS0xLTQxMTc1_bf9b275d-e1af-4035-9096-63d2cf5daa7e">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="i9dfb403a93b041c68babc909e8b722dd_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTktMS0xLTQxMTc1_759380da-a85b-475a-999f-4908b8447b87">4,162.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%">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="iad87c12383754e4dabf04ac330d2ff3a_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTEtMS0xLTQxMTc1_c872cebb-63f8-4f3e-8791-5c98635c4fb0">2.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="id37d94d404d1413689391945572a65bd_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTMtMS0xLTQxMTc1_350f39c9-60d9-4c0a-a75c-986a2f1bcddb">&#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="i7eb99d8281544028ab32272bc27f7222_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTUtMS0xLTQxMTc1_f25aa593-3cf3-4f8d-a82b-8c608cb9799b">&#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="i392a35bf80264cfc9073da7c40ab409f_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTctMS0xLTQxMTc1_fa3c148d-b124-471f-a20b-f95ce7f852e0">672.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="i44ccd648c6ee4c48bce28ae0f939f667_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTktMS0xLTQxMTc1_36397853-edc6-474b-b20f-dcd5dee48b6c">675.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 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="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTEtMS0xLTQxMTc1_6c073671-b027-48c6-b252-6805e0ea58d9">1,805.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="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTMtMS0xLTQxMTc1_a9f6492f-7c07-4d0b-8f07-81d5d05e7ed6">432.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="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTUtMS0xLTQxMTc1_0dda41bd-0706-47d7-ba8b-d566997080fd">1,921.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="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTctMS0xLTQxMTc1_3092871b-41e5-4305-931a-c227823f9dd7">677.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTktMS0xLTQxMTc1_e38b688d-d450-435b-b4df-34dc078764f6">4,837.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 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="ia3625812d12f48f6a0ef0ebe6bcb15d3_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTEtMS0xLTQxMTc1_f5189449-c3b5-4ea7-8b4c-7d6eb07a8090">1,420.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="i81dc7dd949f141fd921c4a664605534f_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTMtMS0xLTQxMTc1_8e32906d-51c5-483d-8090-b2b98a4dac64">368.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="i5ad1576231f142ee90c0e303c956c9d3_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTUtMS0xLTQxMTc1_5d206580-c3ca-4ce7-a4f7-212ecd4ea59c">1,664.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="ie5f1b8ef3ecf4ee3981a287f60a5ec70_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTctMS0xLTQxMTc1_f964e46c-48b7-442b-978e-cab6388bcf9d">511.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="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTktMS0xLTQxMTc1_9df54ef5-8ce3-4eb6-81a7-0dee7325f99d">3,965.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="ibfb01919187249fcab56fdc3571e94ce_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTEtMS0xLTQxMTc1_a9b9419d-ee8b-499a-8b62-c5a4b0d70dd4">267.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="i90f53ec5aa0f4a15afdf17340a60195c_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTMtMS0xLTQxMTc1_f1585176-155f-4fb6-9008-197495ee04f2">49.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="iedeb4f0edeca413d99cc0819eaf13100_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTUtMS0xLTQxMTc1_4b1e6c77-0974-4037-9862-b79ebb1d91c0">194.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="i1ecfd2c2efab45a8b72758938703469d_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTctMS0xLTQxMTc1_5f378e12-8351-4504-82e9-6f64421cf00b">99.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="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTktMS0xLTQxMTc1_e22afda4-0018-429e-b9e6-261fd1ea0396">610.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%">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="idc914fef969146568c23c457afba6533_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTEtMS0xLTQxMTc1_963823c3-bebd-48b7-876c-1cba1795d897">102.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="ib576fdaa0ae4481caceeb85656d590e6_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTMtMS0xLTQxMTc1_908a2caf-1900-434e-8667-331369d1b347">10.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="ic7eadf5e277d4a339a26ef05f2c13952_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTUtMS0xLTQxMTc1_4e974a2e-c17e-4090-88f5-95605c1f8c11">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="ic1fe4a162ab44b51ae80e93a2e4a4d17_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTctMS0xLTQxMTc1_d2f26e13-f3f5-4d44-85b1-be28c5cc6394">63.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="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTktMS0xLTQxMTc1_87ae1485-0645-4b8e-9eee-b6ab5fc2965d">233.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: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="ic332542e31914b67b4fe186d6ab5687d_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTEtMS0xLTQxMTc1_5bccfbd7-c762-4260-8d87-f08575091fe8">15.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="id67c7d445db54df5b172b2560a5715f1_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTMtMS0xLTQxMTc1_291b9f38-d219-4bd6-9be8-a7b901ce87fe">5.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="ia871bfa46838444c84cceb74728c2095_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTUtMS0xLTQxMTc1_2e3c64f1-1593-48e5-af1a-fadef5559c30">4.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="i5f09339455ce4f738475870e3e6da7e7_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTctMS0xLTQxMTc1_8e0169dd-cff0-435f-96ff-683d176348e7">3.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="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTktMS0xLTQxMTc1_ae1399e8-6bca-455c-bff2-4a8904661765">28.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 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="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTEtMS0xLTQxMTc1_048ea00f-de7f-4f53-a433-0fd59ae8f7af">1,805.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="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTMtMS0xLTQxMTc1_8dde0681-3f42-424b-b8e5-523b559053e4">432.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="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTUtMS0xLTQxMTc1_242feddf-35f5-475f-8a0c-975eaf586034">1,921.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="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTctMS0xLTQxMTc1_2a7ed60a-b60b-4f77-a7b9-17121fb02fdc">677.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTktMS0xLTQxMTc1_6ecd4635-fe1e-49d6-8a30-02f059c49b99">4,837.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></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="i6dde2406772d4b25a63b55172b085177_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTEtMS0xLTQxMTc1_2a9088b4-346b-451a-bd9e-e047f848647f">1,805.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="ifba62717e46440daa705dfdc3cb8e4c5_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTMtMS0xLTQxMTc1_cf6117cc-41bf-4745-93b1-0b77adbb6448">&#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="i6a84d0452f7548968203a0a126c48e9f_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTUtMS0xLTQxMTc1_83ce88be-140a-4832-a607-23e004226e1d">&#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="ib6374a8e61b84b6d9dbe6f84732f6e0f_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTctMS0xLTQxMTc1_263d2a18-93f6-47cb-9aeb-7419342917ec">&#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="i97a97ba17718450b923406c4091ccefc_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTktMS0xLTQxMTc1_22dcb5f6-af31-4ce9-9072-84cc5f2e516d">1,805.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="i052c6f02b37747b9bb26dddd22845cba_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTEtMS0xLTQxMTc1_e41fda56-99f8-4996-9373-bdbd3a58bf6f">&#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="i857e1aac174944bbb8c39cdaf3a8ebb6_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTMtMS0xLTQxMTc1_d30f3193-1aec-4104-b5fe-e57cadfef4ec">432.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="ibb8d0701d5234261b2f3b1dd41c6f384_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTUtMS0xLTQxMTc1_c91a345a-2a69-44d6-9166-cd7c871ed1d4">&#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="ia40e7d3e71154fc9b05b954c6c627716_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTctMS0xLTQxMTc1_bc6deac8-8d21-4ebb-9d3a-18a3d80e2bca">&#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="ic7e44d27125a4082bb76f5b8cac71fe1_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTktMS0xLTQxMTc1_c8bd2e1a-9ce2-4b1f-8dd7-af67192a03cb">432.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%">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="i5e4946b7284942418e9ba464be1999a1_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTEtMS0xLTQxMTc1_d546d58f-428a-4233-ad67-9acec9b807e9">&#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="ie0e960704da24d79bfa646d05fcb77fc_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTMtMS0xLTQxMTc1_02eac92f-374b-4a64-b765-cf5acd7bb758">&#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="i1bd45121dfec4fab971422d72bce37de_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTUtMS0xLTQxMTc1_5bab31bf-35c9-4ac0-a2b5-5459ea811114">516.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="if8a22a743fb64abeacd6bbff11ad0e97_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTctMS0xLTQxMTc1_553ce686-6a41-493b-9be2-6442a8598e7d">&#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="i23364b0ffcd54004aa81821bd83ba77c_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTktMS0xLTQxMTc1_29b7dd19-935d-4b2b-af27-1471ff4789ce">516.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%">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="iec53636966c647239784d1b4ffcc2d64_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTEtMS0xLTQxMTc1_d7ba6351-b015-4833-a02c-ea5560079b91">&#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="i2bf4dbaf56ad47a890f24941d7694261_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTMtMS0xLTQxMTc1_85b82f1f-e5c5-4c71-8e23-03b65025ccbc">&#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="ib954f79212ae4782a1241a352f82770c_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTUtMS0xLTQxMTc1_b5de034d-bbbc-41f4-b40c-c9f7b43f6460">943.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="i58bdf09e7b24472099e460bfd76591d9_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTctMS0xLTQxMTc1_fbee3b8b-e66a-4b10-b8ff-88b7fc754973">&#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="i59157917cc414e359bdcedf4bde682d7_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTktMS0xLTQxMTc1_c1ca4279-3907-4bbb-9e11-85718cce7db6">943.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%">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="i2d4ac5e2db554fb998be5948c8d0797a_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTEtMS0xLTQxMTc1_81382b98-72b7-4887-87b9-63348c85777d">&#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="iddd4d8c178c24dec81d22853464dbbf1_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTMtMS0xLTQxMTc1_f9703153-e274-471b-aa33-3bab9cc7f820">&#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="ida45608f2a2a4909903ac36917d0abef_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTUtMS0xLTQxMTc1_b869a22a-db34-44f7-82e3-94024a1edcc3">462.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="ibf81ca6a68a4446e9eaf520988c4131a_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTctMS0xLTQxMTc1_16733759-8fcd-4c76-80dd-7ec3ca1d5566">&#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="i34074817662848ecbe14013345afa66e_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTktMS0xLTQxMTc1_5e70b1a8-5050-460d-b142-bed52b1553db">462.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="i0b01ef50ed4b40bf973f6e74b19cdb7b_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTEtMS0xLTQxMTc1_cf06093e-6934-4e2b-93cc-d639798c62cd">&#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="ia4343d7f231e4ee28c469ea55a023a32_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTMtMS0xLTQxMTc1_e3f951b3-c362-4281-8315-bb6c98eb2227">&#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="ide9d8cc999854bcbab5ee9c9bfccd954_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTUtMS0xLTQxMTc1_7a0627ee-d080-441d-9035-befc0a73af04">&#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="ibf396ce1e5c8449080446b8535004efb_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTctMS0xLTQxMTc1_439f2d50-6fa3-441f-9466-9cf3e01c75ab">677.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="i962e09ab86004a94948b0ce9703a36a1_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTktMS0xLTQxMTc1_ebbdf653-327d-4f17-b30f-06eaa3937acf">677.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="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTEtMS0xLTQxMTc1_5a546a0e-4842-454d-9887-9f4a9adf7241">1,805.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="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTMtMS0xLTQxMTc1_06851638-28b1-433a-ad60-803451a00ebd">432.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="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTUtMS0xLTQxMTc1_df25ff0b-d5f2-4ce0-a2c5-15a040b0af71">1,921.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="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTctMS0xLTQxMTc1_9e2735ea-784d-4d08-a656-cc9f59274f28">677.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTktMS0xLTQxMTc1_c4149d33-1227-40cf-945f-854cd369fa54">4,837.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 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="id3a19afa8f194dcca99acac1af7cb2ef_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTEtMS0xLTQxMTc1_a02cd5ba-dd15-4ba1-ad2f-7837764c51e9">1,627.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="ic2a0bb4577d94174b4ac96a4e508449e_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTMtMS0xLTQxMTc1_44258c5e-5b20-4c74-8e68-8f3759c7edd0">402.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="ifa1768c09f95451a89aba5b3df9c9e6b_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTUtMS0xLTQxMTc1_ad1fa58d-e848-4417-9673-c0f3207745a1">1,825.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="i13cb16d75e7f4ccea5c97bef7c09198c_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTctMS0xLTQxMTc1_5fded53b-6178-41ee-9e45-c10f0508a2f4">600.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="ib6b9a67cfa0d42c599f23354f95b17b2_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTktMS0xLTQxMTc1_4a52cf4f-5675-4598-a05b-1850184c113a">4,456.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%">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="i3faa8416db8943f380bf754edd393c9e_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTEtMS0xLTQxMTc1_e1f546b5-4d12-4ce2-a828-8d6d8819b01f">112.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="ic54adda120f241149b306badd3dc9d8f_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTMtMS0xLTQxMTc1_d1d14a5e-9b88-433e-9883-1d0122a07dcf">26.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="i3c7aae5c766b4c26a118761de2021da1_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTUtMS0xLTQxMTc1_70451c8a-3d20-4f2f-bf7b-75ecaed0e271">58.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="i475b86d7c36f49b597f0317044bf7d4d_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTctMS0xLTQxMTc1_45981f2f-071d-42f1-a38a-612ddd1a12d1">23.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="i6061038c9d1a471ca63359051117051a_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTktMS0xLTQxMTc1_bef5ce95-0884-4813-b518-9b20ae6405e3">220.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="i0efccb8ec8af426295950dc87a6169a1_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTEtMS0xLTQxMTc1_638b6514-2ce2-41d3-a5d6-af1010ed69f9">65.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="i2673472397fd4a0090ace42a88f1fb52_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTMtMS0xLTQxMTc1_e7be2178-e91e-4c77-9679-94acf33985a7">3.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="ifa456e4229e740308e4771388518da2e_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTUtMS0xLTQxMTc1_1af3f62a-aa56-466f-beb4-fe6236515952">37.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="i8868d3032ea249f889d53eb99955c0cd_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTctMS0xLTQxMTc1_56181f65-fa1d-4bef-b8a7-a5e0c319a9f6">53.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="i4858d4c05fe7484dafa724f651472602_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTktMS0xLTQxMTc1_930574ac-70f5-4de3-a15c-22746fa60fdf">160.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTEtMS0xLTQxMTc1_fd2ffc2d-2458-41e9-928a-f1acdbda9cf8">1,805.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="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTMtMS0xLTQxMTc1_6150392d-3674-403f-b28a-8e27be80c3b0">432.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="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTUtMS0xLTQxMTc1_c3566f8d-81f3-4704-a96b-55118065ec3e">1,921.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="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTctMS0xLTQxMTc1_d2a894a2-855f-4a0d-a675-ad61d6f431cb">677.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="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTktMS0xLTQxMTc1_a8efd151-bf70-479e-952e-c0b8c0cfaf18">4,837.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 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:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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%">16</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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i747b314298494d3985229163effaaa8a"><ix:continuation id="i1894ed5be2dd4ffe8dbd494966345f8c"><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, 2022 and 2021. 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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:400;line-height:100%">2021</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:400;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:400;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:400;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:400;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a44ad5cf0e4b80852d02c51c316b77_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktMS0xLTEtNDExNzU_5d18fccf-f446-4024-9531-df548b65cc8f">1,713.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="number" contextRef="i27a44ad5cf0e4b80852d02c51c316b77_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktMy0xLTEtNDExNzU_8fe5e2b7-aab2-44ab-8ee3-fc5d3a29bca0">28.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"><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%"><ix:nonFraction unitRef="usd" contextRef="id6ff52bdaaa94b39b202c156a0bf5a90_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktNS0xLTEtNDExNzU_901bf6d4-1e4a-4b12-a949-6597d6c4d887">1,591.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="number" contextRef="id6ff52bdaaa94b39b202c156a0bf5a90_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktNy0xLTEtNDExNzU_df142957-9679-46fa-ba35-d6b9c6c1f02b">32.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netcomm Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i910b1ff8941e452994b1145200ad24f9_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtMS0xLTEtNDExNzU_27c4071d-b726-4c56-998b-2ea5a468c781">486.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="i910b1ff8941e452994b1145200ad24f9_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtMy0xLTEtNDExNzU_060ac2fb-eb67-40a3-9d87-87fa1dc5d818">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b62d78db424945b102eb90fcdea09f_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtNS0xLTEtNDExNzU_5d04c162-84d6-4f2e-9274-fcc07782af71">454.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="i53b62d78db424945b102eb90fcdea09f_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtNy0xLTEtNDExNzU_71dd57ea-571c-4525-aeb5-ad4b2246882d">9.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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c73d7bfb5474295809346345a5661e6_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtMS0xLTEtNDExNzU_85c7f5c6-a213-426a-a857-58772225825f">337.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="i6c73d7bfb5474295809346345a5661e6_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtMy0xLTEtNDExNzU_123a4ea3-c100-4cbb-855f-7d76f0e75553">5.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="i180d50ed71194211bc2f2600fd06a188_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtNS0xLTEtNDExNzU_f14bbb20-f3a0-4047-88a1-5d8df67bf50b">265.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="i180d50ed71194211bc2f2600fd06a188_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtNy0xLTEtNDExNzU_f6bdbd70-89b3-4150-b741-abcb83782f75">5.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%">Video</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2196bb7a6fad4531bfbf996e5a0517f3_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItMS0xLTEtNDExNzU_01d73270-4f1c-4233-8c01-51743d33f5f8">485.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="i2196bb7a6fad4531bfbf996e5a0517f3_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItMy0xLTEtNDExNzU_76301f82-7159-4360-8059-dc322f16a364">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872cefb6818c46eea30fae6180f7eb6f_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItNS0xLTEtNDExNzU_400b124f-25ca-414d-853d-9ab81c9e85ba">326.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="number" contextRef="i872cefb6818c46eea30fae6180f7eb6f_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItNy0xLTEtNDExNzU_8b0320dc-aa26-4fe6-a3ad-4a02a5f01b12">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise and Data Storage (Including Drives)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieda5f1801baa412d9661e5abbb90e869_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtMS0xLTEtNDExNzU_f58dc019-d8be-4762-97d9-875c4d22fa95">353.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="ieda5f1801baa412d9661e5abbb90e869_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtMy0xLTEtNDExNzU_2dd65567-ae0d-4a1a-840c-d5de62df258d">5.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="i04637e3e5c314742b021e525f8031435_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtNS0xLTEtNDExNzU_b9443803-77ea-4065-bddf-33a35d534871">259.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="number" contextRef="i04637e3e5c314742b021e525f8031435_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtNy0xLTEtNDExNzU_87c0bd4d-754c-4f50-b6ea-ff53f3531722">5.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 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%">Other Hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f8451bd7a04ed782de8e46296c1f61_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtMS0xLTEtNDExNzU_31dbb9bf-1658-40b7-8cd1-5c5914504ae5">1,304.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="i78f8451bd7a04ed782de8e46296c1f61_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtMy0xLTEtNDExNzU_fdc5030d-2370-46e8-a7c7-11f4e10139c1">21.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="idacf7e3c7c114b46b32d52eb7e5f12ac_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtNS0xLTEtNDExNzU_d985729c-8e92-49f2-98a9-b24e5ff58b01">1,067.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="number" contextRef="idacf7e3c7c114b46b32d52eb7e5f12ac_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtNy0xLTEtNDExNzU_666ed562-c94b-4b5c-a352-ad7f4a954763">22.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%">Total Hardware</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="i71bf8ae7bf9c44b08c6d9fa60f726906_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtMS0xLTEtNDExNzU_3dde1090-b91b-4ca9-82f7-6af253fc02a7">4,682.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 colspan="2" style="background-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="number" contextRef="i71bf8ae7bf9c44b08c6d9fa60f726906_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtMy0xLTEtNDExNzU_2ee24597-7599-4343-a880-718d98fb6fa9">78.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="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtNS0xLTEtNDExNzU_0f11168a-464e-441b-beeb-8c25815da8ad">3,965.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="number" contextRef="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtNy0xLTEtNDExNzU_a135619c-1060-4c53-8c64-9c533b1f9bbd">82.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></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><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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaabdba8246b48b5bca63b6e62990247_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctMS0xLTEtNDExNzU_756d29a1-7389-4cd0-86eb-39ea0bda1e25">798.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="number" contextRef="ieaabdba8246b48b5bca63b6e62990247_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctMy0xLTEtNDExNzU_8c92403a-3de2-4e5d-869e-2bf46c5168db">13.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="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctNS0xLTEtNDExNzU_32e0080e-64d2-465f-b8ce-bbca884686b0">610.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="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctNy0xLTEtNDExNzU_5df56bc4-4afb-45ae-adc2-8f626cb2fc3e">12.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><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05304766462245b493557ef3466aee1f_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtMS0xLTEtNDExNzU_5f5e02ef-eb07-49a2-a358-e9886ac308e1">437.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="i05304766462245b493557ef3466aee1f_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtMy0xLTEtNDExNzU_30eb87c6-20e4-4a33-86e6-1772f820c85c">7.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="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtNS0xLTEtNDExNzU_f5a33c05-9a44-4f87-9c5f-25e8e3e40a2b">233.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="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtNy0xLTEtNDExNzU_86ace692-671c-47c1-b096-e75ba97edeb9">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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a0e5716b34448428e666268fe84258d_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktMS0xLTEtNDExNzU_a39c97c8-f4b2-4cce-b655-776f1fee6abe">31.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="i9a0e5716b34448428e666268fe84258d_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktMy0xLTEtNDExNzU_a42366e6-ecdc-4f34-8069-eed61fd3d2e4">0.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="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktNS0xLTEtNDExNzU_eb1bec5d-a6d5-4c26-8405-0d45bc07e1d7">28.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="number" contextRef="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktNy0xLTEtNDExNzU_72d87f12-af03-4963-9503-943bdda3a76a">0.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%">Total Net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtMS0xLTEtNDExNzU_7b098a9d-c866-4591-811b-692f1d54c168">5,949.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtMy0xLTEtNDExNzU_0d98ff12-fe02-456f-856c-cabd74fbd6a9">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%"><ix:nonFraction unitRef="usd" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtNS0xLTEtNDExNzU_6c18b7f1-4d60-4d7d-8c59-a1b4397f6c7d">4,837.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtNy0xLTEtNDExNzU_b6dbeed6-337f-4081-9767-121e156296b1">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes items such as delivery charges to customers.</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%">17</span></div></div></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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, 2021. 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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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 9,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%">On December 1, 2021, we completed the acquisition of Sirius Computer Solutions, Inc. (&#8220;Sirius&#8221;). The aggregate consideration paid, net of cash acquired, at the closing of the acquisition was approximately $2.4 billion, which is subject to the finalization of customary closing adjustments. Sirius is a leading provider of secure, mission-critical technology-based solutions and is one of the largest IT solutions integrators in the United States, leveraging its services-led approach, broad portfolio of hybrid infrastructure solutions, and deep technical expertise of its 2,600 coworkers to support corporate and public customers. This strategic acquisition enhances our breadth and depth of services and solutions offerings.</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;). The financial results of Sirius have been included in our Consolidated Financial Statements beginning on the acquisition date. These amounts are presented within the Corporate, Small Business and Public reportable 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-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 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="i08af22087e3f4b28bd6d8da3ed8ef2f7_103"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_7">Table of Contents</a></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%">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 to spend on information technology. The global spread of the coronavirus (&#8220;COVID-19&#8221;) pandemic, including resurgences and the emergence of new variants, and most recently the ongoing military conflict between Russia and Ukraine, continues to create macroeconomic uncertainty. This may continue manifesting itself through inflation, rising interest rates, business volatility and disruption, including supply constraints. The supply constraints are being caused by component availability and labor and logistical disruptions, resulting in extended lead times, unpredictability and higher costs. </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">Customers&#8217; top priorities continue to be digital transformation, security, hybrid and cloud solutions and end point solutions as hybrid environments become the future work model and drive demand for return to office and remote enablement capabilities. We have orchestrated solutions by leveraging client devices, accessories, collaboration tools, security, software and hybrid and cloud offerings to help customers build these capabilities and 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 economic impacts of the COVID-19 pandemic remain uncertain, current and future budget priorities and funding levels for Government, Healthcare and Education customers may be adversely affected.</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 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, such as managed services. Technology trends could also change as customers consider the impact of the COVID-19 pandemic on their operations.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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 margin, operating margin, Net income, Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP income before income taxes, Non-GAAP net income, Net sales growth on a constant currency basis, Net income per diluted share, Non-GAAP net income per diluted share, free cash flow, return on working capital, Cash and cash equivalents, net working capital, 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 discuss Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP income before income taxes, Non-GAAP net income and Net sales growth on a constant currency basis, 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 these measures 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. Certain non-GAAP financial measures are also used to determine certain components of performance-based compensation. For the definitions of Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP income before income taxes, Non-GAAP net income and Net sales growth on a constant currency basis 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%">19</span></div></div></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,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 style="background-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,837.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: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,104.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%">795.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%">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%">386.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%">323.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"><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%">250.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%">232.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%">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%">462.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%">367.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%">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%">301.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%">249.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">94.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%">76.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">6,211.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%">3,052.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"><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%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;There were 63 selling days for both the three months ended March 31, 2022 and 2021.</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%">(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:10pt;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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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, 2022 Compared to Three Months Ended March 31, 2021 </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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</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:400;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:400;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:400;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:400;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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837.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%">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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042.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%">83.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: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,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><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%">795.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%">16.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></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">9.7&#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%">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%">6.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323.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%">6.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></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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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><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%">288.9&#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%">6.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></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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;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%">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><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%">232.6&#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.8&#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="i08af22087e3f4b28bd6d8da3ed8ef2f7_2179"></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 for the three months ended March 31, 2022 increased $1,112 million, or 23.0%, to $5,949 million compared to prior year. This increase was driven by higher demand in hardware, services and software and includes the contribution from the acquisition of Sirius. For additional information, see the &#8220;Segment Results of Operations&#8221; below.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_157"></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 increased $309 million, or 38.8%, to $1,104 million for the three months ended March 31, 2022, compared to $795 million for the three months ended March 31, 2021. As a percentage of Net sales, Gross profit margin increased 220 basis points to 18.6% for the three months ended March 31, 2022. The increase in Gross profit margin was primarily driven by more </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><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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">favorable product mix and rate, higher mix of net service contract revenue, primarily within software as a service, and increased Net sales and margins on professional services as a result of the recent business acquisitions. </span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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 $245 million, or 52.0%, to $717 million for the three months ended March 31, 2022, compared to $472 million for the three months ended March 31, 2021. The increase was primarily driven by higher payroll consistent with higher Gross profit and higher coworker count, including the impact of the acquisition of Sirius, as well as higher intangible asset amortization and integration expenses from the acquisition of Sirius. </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="i08af22087e3f4b28bd6d8da3ed8ef2f7_2205"></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 $387 million for the three months ended March 31, 2022, an increase of $64&#160;million, compared to $323 million for the three months ended March 31, 2021. Operating income increased primarily due to higher Gross profit dollars, partially offset by higher payroll and higher intangible asset amortization and integration expenses from the acquisition of Sirius. </span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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, 2022 was&#160;$56 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 $20 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to&#160;$36 million&#160;for the&#160;three&#160;months ended&#160;March 31, 2021. This increase was primarily driven by additional interest expense from the $2.5 billion aggregate principal amount of unsecured senior notes issued on December 1, 2021, the net proceeds of which were used to fund the acquisition of Sirius.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $80 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $56 million for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate, expressed by calculating the income tax expense as a percentage of Income before income taxes, was 24.3% and 19.5% for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate for the three months ended 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. The effective tax rate for the three months ended March 31, 2021 differed from the US federal statutory rate of 21.0% primarily due to excess tax benefits on equity-based compensation, partially offset by state and local income taxes.</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%">Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e hig</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">her effective tax rate for the three months ended March 31, 2022 as compared to the same period in the prior year was primarily attributable to lower 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%">21</span></div></div></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_154"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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:29.309%"></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.875%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:400;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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;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:400;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:400;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:400;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:400;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:400;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:400;line-height:100%">Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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: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,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%">1,805.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%">37.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"><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%">822.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%">45.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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: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%">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%">432.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%">91.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%">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="display:none"></td><td colspan="3" style="display:none"></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="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: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">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%">516.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%">10.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%">27.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%">5.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">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%">943.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%">19.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%">(40.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%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">462.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.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%">124.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%">26.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="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: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%">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%">1,921.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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.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%">111.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%">5.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><td colspan="3" style="display:none"></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="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: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%">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%">677.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%">14.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%">87.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%">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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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,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 #000000;padding:2px 0 2px 1pt;text-align: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%">4,837.5&#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%">1,111.6&#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%">23.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="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">There were 63 selling days for both the three months ended March 31, 2022 and 2021.</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 total 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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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></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:400;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:400;line-height:100%">Operating<br/>Margin</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:400;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:400;line-height:100%">Operating<br/>Margin</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%">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%">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 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%">161.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%">8.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#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 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%">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%">42.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%">9.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%">9.2&#160;</span></td><td style="background-color:#cceeff;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%">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%">136.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%">7.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%">3.7&#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%">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.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%">27.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.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%">32.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;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%">(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%">(45.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">(7.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: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%">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 style="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%">323.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 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.7&#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%">19.6&#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:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* 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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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, 2022 increased $822 million, or 45.5%, compared to the three months ended March 31, 2021. This increase was primarily driven by the customers&#8217; priorities on digital transformation and return to office and includes the contribution from the acquisition of Sirius. These factors resulted in higher Net sales across </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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">various categories, including notebooks/mobile devices, video, enterprise storage, software as a service and professional services.</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 $210 million for the three months ended March 31, 2022, an increase of $49&#160;million, or 30.1%, compared to $161 million for the three months ended March 31, 2021. Corporate segment Operating income increased primarily due to higher Gross profit dollars, partially offset by higher payroll and higher intangible asset amortization from the acquisition of Sirius.</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, 2022 increased $91 million, or 21.1%, compared to the three months ended March 31, 2021. This increase was primarily driven by customers&#8217; continued focus on remote enablement and implementing return to office strategies, resulting in increased Net sales in notebooks/mobile devices, video and software as a service.</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 $47 million for the three months ended March 31, 2022, an increase of $4&#160;million, or 9.2%, compared to $43 million for the three months ended March 31, 2021. Small Business segment Operating income increased primarily due to higher Gross profit dollars, partially offset by higher payroll.</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, 2022 increased $111 million, or 5.8%, compared to the three months ended March 31, 2021. This increase in Net sales, which also included the contribution from the acquisition of Sirius, was primarily driven by the impact of the customers&#8217; continued focus on digital transformation to enhance patient experiences in Healthcare, as well as improved performance with State and Local Government customers, which resulted in increased Net sales in professional services and software as a service, partially offset 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 $142 million for the three months ended March 31, 2022, which was an increase of $5&#160;million, compared to $137 million for the three months ended March 31, 2021. Public segment Operating income increased primarily due to higher Gross profit dollars, partially offset by higher payroll and higher intangible asset amortization from the acquisition of Sirius.</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, 2022 increased $87 million, or 12.8%, compared to the three months ended March 31, 2021. This increase was driven by both our UK and Canadian operations as customers continued to focus on digital transformation and return to office, resulting in increased Net sales in various other hardware categories.</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 was $37 million for the three months ended March 31, 2022, an increase of $9&#160;million, or 32.6%, compared to $28 million for the three months ended March 31, 2021. Other Operating income increased primarily due to higher Gross profit dollars, partially offset by higher payroll.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_175"></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 income before income taxes, Non-GAAP net income and Net sales growth on a constant currency basis for the three months ended March 31, 2022 and 2021 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, and acquisition and integration expenses. Non-GAAP operating income margin is defined as Non-GAAP operating income as a percentage of Net sales. Non-GAAP income before income taxes and Non-GAAP net income exclude, among other things, charges related to acquisition-related intangible asset amortization, equity-based compensation, acquisition and integration expenses, and the associated tax effects of each. Net sales growth on a constant currency basis is defined as Net sales growth excluding the impact of foreign currency translation on Net sales compared to the prior 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%">Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP income before income taxes, Non-GAAP net income and Net sales growth on a constant currency basis 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 </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><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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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 these measures 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. Certain non-GAAP financial measures are also used to determine certain components of performance-based compensation.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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:400;line-height:120%">Non-GAAP operating income</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 was $462 million for the three months ended March 31, 2022, an increase of $94 million, or 25.7%, compared to $368 million for the three months ended March 31, 2021. As a percentage of Net sales, Non-GAAP operating income was 7.8% and 7.6% for the three months ended March 31, 2022 and 2021, respectively. </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:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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 style="background-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%">323.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></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%">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%">21.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 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%">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%">15.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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.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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">462.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><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%">367.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">7.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"><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%">7.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"><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:4pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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 net income</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 net income was $302 million for the three months ended March 31, 2022, an increase of $52 million, or 20.9%, compared to $249 million for the three months ended March 31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.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: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: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: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: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: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:8.267%"></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:400;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="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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;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:bottom"><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="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:400;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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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 style="background-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%">288.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 style="background-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%">(56.3)</span></td><td style="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%">232.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: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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(0.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%">2.7&#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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(0.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%">2.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%">Non-GAAP</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%">405.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"></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%">(104.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.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"></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%">333.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.4&#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:7pt;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%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</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><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_184"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 growth on a constant currency basis</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 increased $1,112 million, or 23.0%, to $5,949 million for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. Net sales on a constant currency basis, which excludes the impact of foreign currency translation, increased $1,124 million, or 23.3%.</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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%">Average Daily % Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;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,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 style="background-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,837.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%">23.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 colspan="2" style="background-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.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: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%">(12.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="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,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><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%">4,824.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;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">23.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">There were 63 selling days for both the three months ended March 31, 2022 and 2021.</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%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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 2022.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_187"></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, are typically 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 the onset of the COVID-19 pandemic, we have experienced variability compared to historic seasonality trends. As uncertainty due to the pandemic remains, seasonality by channel is expected to continue to be different than historical experience.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_190"></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="i08af22087e3f4b28bd6d8da3ed8ef2f7_193"></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 internally generated cash from operations and borrowings under our revolving loan facility. As of March 31, 2022, we had $1.0 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="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%">As of March 31, 2022, we had total unsecured indebtedness of $6.6 billion. At March 31, 2022, 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%">For additional information regarding our debt and refinancing activities, see Note 7 (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 5 (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, 2022, we made no share repurchases. 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="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><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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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 2022 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:400;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:400;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:400;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:400;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.50</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 9, 2022</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 25, 2022</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, 2022</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;4, 2022, we announced that our Board of Directors declared a quarterly cash dividend on our common stock of $0.50 per share. The dividend will be paid on June&#160;10, 2022 to all stockholders of record as of the close of business on May&#160;25, 2022.</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 id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating Activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">380.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 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%">344.6&#160;</span></td><td style="background-color:#ffffff;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%">Investing 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%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.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%">(20.7)</span></td><td style="background-color:#cceeff;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: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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(212.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="display:none"></td><td colspan="3" 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 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%">Cash flows used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.3)</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%">(233.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Financing 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%">Net change in 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%">126.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%">(180.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%">Financing payments for revenue generating 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%">&#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%">(42.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">(334.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%">(420.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 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%">Cash flows 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%">(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><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%">(643.5)</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%">(2.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%">0.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">(531.6)</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 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><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">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%">232.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 style="background-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%">17.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: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%">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%">58.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%">35.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%">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%">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%">291.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%">52.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%">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%">(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%">(15.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%">(109.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: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%">(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%">15.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%">(145.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">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%">(37.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%">125.0&#160;</span></td><td style="background-color:#cceeff;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%">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%">90.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%">113.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">344.6&#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%">36.2&#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="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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The change is primarily due to higher sales activity, including the impact of the acquisition of Sirius, partially offset by improved collection performance.</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:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The change is primarily due to higher stocking positions driven by customer demand. </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:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The change is primarily due to higher sales activity and higher inventory stocking positions in 2022 and mixing out of vendors with extended payment terms in 2021, partially offset by timing of payments related to 2021 payables during 2022. </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:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The change is primarily due to lower contract assets and higher accrued compensation and accrued interest in 2022.</span></div><div 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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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%">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><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%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;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%">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><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%">22&#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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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 20 days at March 31, 2022, compared to 22 days at March 31, 2021. The overall decrease was impacted by the acquisition of Sirius, while the increase in DSO and DPO was also impacted by increased net service contract revenue, such as software as a service and warranties. Net service contract 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. The increase in DIO was primarily due to higher stocking positions driven by customer demand.</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><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_202"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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 decreased $192 million for the three months ended March 31, 2022 compared to March 31, 2021. This decrease was primarily due to the acquisition of Amplified IT LLC in 2021 with no similar activity in 2022.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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 decreased $435 million for the three months ended March 31, 2022 compared to March 31, 2021. This decrease was primarily due to the absence of share repurchases in 2022, increased volume through our inventory financing arrangements and increased borrowings on our revolving loan facility, partially offset by repayments on our revolving loan facility. For additional information regarding the inventory financing agreements and debt activities, see Note 5 (Inventory Financing Agreements) and Note 7 (Debt) to the accompanying Consolidated Financial Statements.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_214"></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="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, 2022 and December&#160;31, 2021, and Statement of Operations information for the three months ended March 31, 2022 and for the year ended December&#160;31, 2021. 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:400;line-height:100%">March 31, 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:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,658.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%">4,584.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%">&#160;&#160;&#160;Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945.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%">2,373.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%">&#160;&#160;&#160;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%">2,036.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%">1,017.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#ffffff;padding:2px 0 2px 1pt;text-align: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,982.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%">3,390.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,612.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%">3,393.0&#160;</span></td><td style="background-color:#cceeff;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;Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,393.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%">6,534.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%">&#160;&#160;&#160;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%">556.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%">562.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"><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;padding:2px 0 2px 1pt;text-align: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,950.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%">7,097.0&#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-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:400;line-height:100%">Three Months Ended March 31, 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:400;line-height:100%">Year Ended December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,158.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%">17,979.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></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%">972.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%">3,078.0&#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%">345.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%">1,301.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%">217.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%">921.3&#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="i08af22087e3f4b28bd6d8da3ed8ef2f7_217"></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 10 (Commitments and Contingencies) to the accompanying Consolidated Financial Statements is incorporated herein by reference.</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><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_220"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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, 2021.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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 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, 2021 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, 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; inflationary pressures; level of interest rates; CDW&#8217;s relationships with vendor partners and terms of their agreements; 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 and ability to generate sufficient cash to service such indebtedness; restrictions imposed by agreements relating to CDW&#8217;s indebtedness on its operations and liquidity; 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 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><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_229"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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%">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, 2021. As of March 31, 2022, there have been no material changes in this information.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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;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="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, 2022 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="i08af22087e3f4b28bd6d8da3ed8ef2f7_235"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="i08af22087e3f4b28bd6d8da3ed8ef2f7_238"></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 10 (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="i08af22087e3f4b28bd6d8da3ed8ef2f7_241"></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, 2021.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_244"></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 10, 2021, we announced that our Board of Directors authorized a $1.25 billion increase to our share repurchase program under which we may repurchase shares of our common stock in the open market through privately negotiated or other transactions, depending on share price, market conditions and other 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%">During the three months ended March 31, 2022, we made no share repurchases.</span></div><div id="i08af22087e3f4b28bd6d8da3ed8ef2f7_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;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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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;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="i08af22087e3f4b28bd6d8da3ed8ef2f7_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;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="i08af22087e3f4b28bd6d8da3ed8ef2f7_256"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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="cdw-2022321x10qxex101.htm">Amendment Agreement, dated as of April 5, 2022, by and between CDW</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="cdw-2022321x10qxex101.htm"> LLC and JPMorgan Chase Bank, N.</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="cdw-2022321x10qxex101.htm">A.</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-2022331x10qxex311.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-2022331x10qxex312.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-2022331x10qxex321.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-2022331x10qxex322.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="i08af22087e3f4b28bd6d8da3ed8ef2f7_259"></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="#i08af22087e3f4b28bd6d8da3ed8ef2f7_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 4, 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: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>cdw-2022321x10qxex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>cdw-2022321x10qxex101</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- cdw-2022321x10qxex101001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="cdw-2022321x10qxex101001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Execution Version  AMENDMENT AGREEMENT  This AMENDMENT AGREEMENT (this &#8220;Agreement&#8221;), dated as of April 5, 2022 and  effective as of December 1, 2021, is made by and among CDW LLC, an Illinois limited liability company  (the &#8220;Borrower&#8221;) and JPMORGAN CHASE BANK, N.A., as Administrative Agent (the &#8220;Administrative  Agent&#8221;).  WHEREAS, the Borrower and the Administrative Agent are party to that certain Credit  Agreement, dated as of December 1, 2021 (as amended, restated, amended and restated, modified and/or  supplemented from time to time, the &#8220;Credit Agreement&#8221;; capitalized terms not otherwise defined herein  shall have the respective meaning assigned to such terms in the Credit Agreement), by and among the  Borrower, the Guarantors party thereto, the Lenders party thereto and the Administrative Agent;  WHEREAS, Section 9.02(c)(i) of the Credit Agreement provides that the Administrative  Agent and the Borrower shall be permitted to amend the Credit Agreement to cure any ambiguity,  mistake, omission, defect or inconsistency so long as the Lenders shall have received at least five  Business Days&#8217; prior written notice thereof and the Administrative Agent shall not have received, within  five Business Days of the date of such notice to the Lenders, a written notice from the Required Lenders  stating that the Required Lenders object to such amendment;  WHEREAS, the Administrative Agent and the Borrower desire to amend the Credit  Agreement in accordance with Section 9.02(c)(i) as further described herein;  WHEREAS, the Summary of Terms and Conditions posted to the Lenders on November  3, 2021 (the &#8220;Marketing Term Sheet&#8221;) provided that the Term Loans will amortize in equal quarterly  installments payable at the end of the applicable fiscal quarter (commencing with the first full fiscal  quarter of the Borrower after the Effective Date) at (i) a per annum rate of 2.5% of the aggregate principal  amount of the Term Loans incurred by the Borrower on the Effective Date for the first four full fiscal  quarters following the Effective Date and (ii) a per annum rate of 5.0% of the aggregate principal amount  of the Term Loans incurred by the Borrower on the Effective Date for the each fiscal quarter thereafter;   WHEREAS, it is not clear that the percentages in Section 2.07(a) of the Credit  Agreement are per annum percentages as set forth in the Marketing Term Sheet;  WHEREAS, the Administrative Agent and the Borrower desire to amend the Credit  Agreement in accordance with Section 9.02(c)(i) as further described herein in order to clarify and correct  the aforementioned ambiguity, mistake and inconsistency; and  WHEREAS, in accordance with Section 9.02(c)(i) of the Credit Agreement, the form of  this Agreement has been made available to the Lenders for at least five (5) Business Days and the  Administrative Agent has not received a written notice from the Required Lenders stating that the  Required Lenders object to this Agreement;  NOW, THEREFORE, in consideration of the promises contained herein and for other  good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the  parties hereto, intending to be legally bound hereby, agree as follows:  SECTION 1. Amendment.  Subject to the terms and conditions to effectiveness set  forth in Section 2 hereof, Section 2.07(a) of the Credit Agreement is hereby amended and restated in its  entirety as follows effective as of December 1, 2021:  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- cdw-2022321x10qxex101002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="cdw-2022321x10qxex101002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">-2-  &#8220;(a) The Borrower (x) shall repay to the Administrative Agent for the account of each  Term Lender (which repayments shall be adjusted from time to time pursuant to Section  2.08) on the last day of each fiscal quarter of the Borrower (commencing on the last day  of the first full fiscal quarter of the Borrower ending after the Effective Date) or, if any  such date is not a Business Day, on the next succeeding Business Day, a principal amount  in respect of the Term Loans equal to (A) in the case of each quarterly payment for the  first four (4) full fiscal quarters following the Effective Date, 0.625% of the aggregate  principal amount of the Term Loans incurred on the Effective Date and (B) in the case of  each quarterly payment for each fiscal quarter following the fourth full fiscal quarter  following the Effective Date, 1.25% of the aggregate principal amount of such Term  Loans incurred on the Effective Date and (y) hereby unconditionally promises to pay to  the Administrative Agent for the account of each Term Lender the then unpaid principal  amount of each Term Loan of such Term Lender on the Maturity Date.&#8221;  SECTION 2. Effectiveness.  Section 1 of this Agreement shall become effective as of  December 1, 2021 on the date that the Administrative Agent shall have received this Agreement, duly  executed by the Borrower and the Administrative Agent (it being understood that the Administrative  Agent shall only execute this Agreement if the Lenders shall have received at least five Business Days&#8217;  prior written notice thereof and the Administrative Agent shall not have received, within five Business  Days of the date of such notice to the Lenders, a written notice from the Required Lenders stating that the  Required Lenders object to this Agreement).   SECTION 3. Amortization Payment.  To the extent the Borrower repays 2.5% of the  aggregate principal amount of the Term Loans incurred on the Effective Date on March 31, 2022, after  this Amendment becomes effective, the excess 1.875% of such payment will be applied to the Loans to  the scheduled installments of principal due on June 30, 2022, September 30, 2022 and December 31,  2022 pursuant to Section 2.07(a) in direct order of maturity in accordance with Section 2.08(b).   SECTION 4. Reference to and Effect on the Credit Agreement.  (a) On and after the effectiveness of this Agreement, each reference in the Credit  Agreement to &#8220;this Agreement,&#8221; &#8220;hereunder,&#8221; &#8220;hereof&#8221; or words of like import referring to the Credit  Agreement, shall mean and be a reference to the Credit Agreement, as amended by, and after giving effect  to, this Agreement.   This Agreement is a &#8220;Loan Document&#8221; for purposes of the Credit Agreement and the  other Loan Documents.  (b) Each Loan Document, after giving effect to this Agreement, is and shall continue  to be in full force and effect and is hereby in all respects ratified and confirmed, except that, on and after  the effectiveness of this Agreement, each reference in each of the Loan Documents to the &#8220;Credit  Agreement,&#8221; &#8220;thereunder,&#8221; &#8220;thereof&#8221; or words of like import referring to the Credit Agreement shall mean  and be a reference to the Credit Agreement, as amended by and after giving effect to, this Agreement.  Nothing in this Agreement can or may be construed as a novation of the Credit Agreement or any other  Loan Document. This Agreement shall apply and be effective only with respect to the provisions of the  Credit Agreement specifically referred to herein.  SECTION 5. Execution in Counterparts.  This Agreement may be executed in any  number of counterparts and by the different parties hereto on separate counterparts, each of which when  so executed and delivered shall be an original, but all of which shall together constitute one and the same  instrument. Delivery of an executed counterpart of a signature page of this Agreement by facsimile  transmission or electronic .pdf transmission shall be effective as delivery of a manually executed  counterpart of this Agreement. For purposes hereof, the words &#8220;execution,&#8221; &#8220;execute,&#8221; &#8220;executed,&#8221;  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- cdw-2022321x10qxex101003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="cdw-2022321x10qxex101003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">-3-  &#8220;signed,&#8221; &#8220;signature&#8221; and words of like import shall be deemed to include electronic signatures, the  electronic matching of assignment terms and contract formulations on electronic platforms, or the keeping  of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as  a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to  the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global  and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other  similar state laws based on the Uniform Electronic Transaction Act. SECTION 6. WAIVER OF JURY TRIAL; GOVERNING LAW;  JURISDICTION, ETC.  The provisions set forth in Sections 9.09 and 9.10 of the Credit Agreement are  hereby incorporated herein mutatis mutandis with all references to &#8220;this Agreement&#8221; therein being  deemed references to this Agreement.   [SIGNATURE PAGES FOLLOW]  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- cdw-2022321x10qxex101004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="cdw-2022321x10qxex101004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  [SIGNATURE PAGE &#8212; AMENDMENT AGREEMENT]  IN WITNESS WHEREOF, the parties hereto have caused this Amendment Agreement to  be executed by their respective officers thereunto duly authorized, as of the date and year first written  above.  CDW LLC,  as Borrower  By:      Name: Robert J. Welyki   Title: Vice President    </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- cdw-2022321x10qxex101005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="cdw-2022321x10qxex101005.jpg" title="slide5" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">[SIGNATURE PAGE &#8212; AMENDMENT AGREEMENT]  JPMORGAN CHASE BANK, N.A.,   as Administrative Agent   By:      Name: Matthew Cheung   Title: Vice President    </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>cdw-2022331x10qxex311.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 2022 Workiva -->
<title>Document</title></head><body><div id="i946729e2a1b34507820266838d7a9116_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%">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 4, 2022</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>4
<FILENAME>cdw-2022331x10qxex312.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 2022 Workiva -->
<title>Document</title></head><body><div id="i486b95a79acf4b54a2e1fac3056dd1ff_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 4, 2022</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>5
<FILENAME>cdw-2022331x10qxex321.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 2022 Workiva -->
<title>Document</title></head><body><div id="iab082c3da9e947c5bb69171fab8b119c_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, 2022 (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%">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 4, 2022</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>6
<FILENAME>cdw-2022331x10qxex322.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 2022 Workiva -->
<title>Document</title></head><body><div id="i59213177c15246eba639804150f97c69_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, 2022 (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 4, 2022</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>7
<FILENAME>cdw-20220331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:109d9088-2c4a-4643-8cc2-c914b9989508,g:05004913-5d07-4f32-a0c0-3e7bf3d79a70-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cdw="http://www.cdw.com/20220331" 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/20220331">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/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/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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-20220331_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-20220331_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-20220331_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-20220331_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>0001001 - 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>1001002 - 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>1002003 - 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>1003004 - 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>1004005 - 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>1005006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofStockholdersEquity" roleURI="http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity">
        <link:definition>1006007 - 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>1007008 - 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>2101101 - 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="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - 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="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2403401 - 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="RecentAccountingPronouncements" roleURI="http://www.cdw.com/role/RecentAccountingPronouncements">
        <link:definition>2104102 - 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="Acquisitions" roleURI="http://www.cdw.com/role/Acquisitions">
        <link:definition>2105103 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDetails" roleURI="http://www.cdw.com/role/AcquisitionsDetails">
        <link:definition>2406402 - Disclosure - Acquisitions (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="AccountsReceivableandContractBalances" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalances">
        <link:definition>2107104 - 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="AccountsReceivableandContractBalancesTables" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesTables">
        <link:definition>2308301 - 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="AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails">
        <link:definition>2409403 - 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="AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails">
        <link:definition>2410404 - 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>2411405 - 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>2411405 - 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="InventoryFinancingAgreements" roleURI="http://www.cdw.com/role/InventoryFinancingAgreements">
        <link:definition>2112105 - 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="InventoryFinancingAgreementsTables" roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsTables">
        <link:definition>2313302 - Disclosure - Inventory Financing Agreements (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="InventoryFinancingAgreementsDetails" roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsDetails">
        <link:definition>2414406 - 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="FinancialInstruments" roleURI="http://www.cdw.com/role/FinancialInstruments">
        <link:definition>2115106 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.cdw.com/role/FinancialInstrumentsTables">
        <link:definition>2316303 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsDetails" roleURI="http://www.cdw.com/role/FinancialInstrumentsDetails">
        <link:definition>2417407 - Disclosure - Financial Instruments - (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.cdw.com/role/Debt">
        <link:definition>2118107 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.cdw.com/role/DebtTables">
        <link:definition>2319304 - 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="DebtDebtBalancesandInterestRatesDetails" roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails">
        <link:definition>2420408 - 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>2421409 - 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>2422410 - 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="IncomeTaxes" roleURI="http://www.cdw.com/role/IncomeTaxes">
        <link:definition>2123108 - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.cdw.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2424411 - 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="EarningsPerShare" roleURI="http://www.cdw.com/role/EarningsPerShare">
        <link:definition>2125109 - 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="EarningsPerShareTables" roleURI="http://www.cdw.com/role/EarningsPerShareTables">
        <link:definition>2326305 - 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="EarningsPerShareDetails" roleURI="http://www.cdw.com/role/EarningsPerShareDetails">
        <link:definition>2427412 - 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="CommitmentsandContingencies" roleURI="http://www.cdw.com/role/CommitmentsandContingencies">
        <link:definition>2128110 - 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>2129111 - 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="SegmentInformationTables" roleURI="http://www.cdw.com/role/SegmentInformationTables">
        <link:definition>2330306 - 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="SegmentInformationNarrativeDetails" roleURI="http://www.cdw.com/role/SegmentInformationNarrativeDetails">
        <link:definition>2431413 - 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>2432414 - 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="SegmentInformationDisaggregationofRevenueDetails" roleURI="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails">
        <link:definition>2433415 - Disclosure - Segment Information - 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_OtherInventoryFinancingAgreements" abstract="false" name="OtherInventoryFinancingAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_FinancingPaymentsForRevenueGeneratingAssets" abstract="false" name="FinancingPaymentsForRevenueGeneratingAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_EnterpriseAndDataStorageIncludingDrivesMember" abstract="true" name="EnterpriseAndDataStorageIncludingDrivesMember" 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_NetChangeInAccountsPayableInventoryFinancing" abstract="false" name="NetChangeInAccountsPayableInventoryFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsTableTextBlock" abstract="false" name="InventoryFinancingAgreementsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" abstract="true" name="PublicSegmentGovernmentAgenciesEducationandHealthcareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_InventoryFinancingAgreementsAbstract" abstract="true" name="InventoryFinancingAgreementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_SeniorNotesDue2031Member" abstract="true" name="SeniorNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NumberofOwnedSubsidiaries" abstract="false" name="NumberofOwnedSubsidiaries" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_TransferredOverTimePrincipalMember" abstract="true" name="TransferredOverTimePrincipalMember" 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_SeniorNotesDue2026Member" abstract="true" name="SeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AccountsPayableInventoryFinancing" abstract="false" name="AccountsPayableInventoryFinancing" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_InventoryFinancingAgreementsTextBlock" abstract="false" name="InventoryFinancingAgreementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_SalesChannelSmallBusinessMember" abstract="true" name="SalesChannelSmallBusinessMember" 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_OtherHardwareMember" abstract="true" name="OtherHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdw_RevolvingLoanFinancingAgreement" abstract="false" name="RevolvingLoanFinancingAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsAxis" abstract="true" name="InventoryFinancingAgreementsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cdw_SiriusComputerSolutionsIncMember" abstract="true" name="SiriusComputerSolutionsIncMember" 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_TransferredAtPointInTimePrincipalMember" abstract="true" name="TransferredAtPointInTimePrincipalMember" 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_InventoryFinancingAgreementsTable" abstract="true" name="InventoryFinancingAgreementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_SeniorNotesdue2028Member" abstract="true" name="SeniorNotesdue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DesktopsMember" abstract="true" name="DesktopsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsLineItems" abstract="true" name="InventoryFinancingAgreementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_TransferredAtPointInTimeAgentMember" abstract="true" name="TransferredAtPointInTimeAgentMember" 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_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_SmallBusinessMember" abstract="true" name="SmallBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SeniorNotesdue2024Member" abstract="true" name="SeniorNotesdue2024Member" 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_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" abstract="false" name="SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_NotebooksMobileDevicesMember" abstract="true" name="NotebooksMobileDevicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_VideoMember" abstract="true" name="VideoMember" 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_ServicesMember" abstract="true" name="ServicesMember" 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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>cdw-20220331_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 2022 Workiva-->
<!--r:109d9088-2c4a-4643-8cc2-c914b9989508,g:05004913-5d07-4f32-a0c0-3e7bf3d79a70-->
<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-20220331.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_LiabilitiesAndStockholdersEquity_e6f1f677-d72d-4189-afd3-6827ffa7dfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ee5e72df-d695-4049-bbf7-9f179227b943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e6f1f677-d72d-4189-afd3-6827ffa7dfdf" xlink:to="loc_us-gaap_LiabilitiesCurrent_ee5e72df-d695-4049-bbf7-9f179227b943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_73604582-23d3-402b-85d3-17c34113cc00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e6f1f677-d72d-4189-afd3-6827ffa7dfdf" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_73604582-23d3-402b-85d3-17c34113cc00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8a82fd18-f42f-45d2-a835-5d13890d3df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e6f1f677-d72d-4189-afd3-6827ffa7dfdf" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8a82fd18-f42f-45d2-a835-5d13890d3df4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cb2a9dfe-8d53-4761-91a5-2242bb420744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e6f1f677-d72d-4189-afd3-6827ffa7dfdf" xlink:to="loc_us-gaap_StockholdersEquity_cb2a9dfe-8d53-4761-91a5-2242bb420744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_8258b335-7977-4d15-b197-1cbe682c6939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_8258b335-7977-4d15-b197-1cbe682c6939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_bc09751f-0af3-4b36-8d3b-ec266001f893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_bc09751f-0af3-4b36-8d3b-ec266001f893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_a7973cc1-b83e-4f96-be7b-c2bc2a2bf626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_a7973cc1-b83e-4f96-be7b-c2bc2a2bf626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_69d8e175-2a8e-4e18-bc7d-ca04f47e01b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_69d8e175-2a8e-4e18-bc7d-ca04f47e01b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_47845c2f-2c38-4f40-ac54-20c99acf101a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_47845c2f-2c38-4f40-ac54-20c99acf101a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_70bab5b9-5120-4b49-9d2d-d26fd3bd8cde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_us-gaap_LongTermDebtCurrent_70bab5b9-5120-4b49-9d2d-d26fd3bd8cde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_844b0a99-706b-4458-ab57-54fb561a10e1" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_844b0a99-706b-4458-ab57-54fb561a10e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_307c56c8-ce51-40b7-8a2b-bf2fc478ae33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2fbc9d3b-5188-4609-9470-a0eb7ad434c2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_307c56c8-ce51-40b7-8a2b-bf2fc478ae33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6c97106b-c6ea-498c-8609-c2c86baa0e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_76dcd909-ae3d-4db8-8090-ee658ecb3c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6c97106b-c6ea-498c-8609-c2c86baa0e5f" xlink:to="loc_us-gaap_PreferredStockValue_76dcd909-ae3d-4db8-8090-ee658ecb3c9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_094b1903-023b-4572-8281-eadeaed77486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6c97106b-c6ea-498c-8609-c2c86baa0e5f" xlink:to="loc_us-gaap_CommonStockValue_094b1903-023b-4572-8281-eadeaed77486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_be1e99bb-a3c0-479e-ba33-4b2c6d5fe71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6c97106b-c6ea-498c-8609-c2c86baa0e5f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_be1e99bb-a3c0-479e-ba33-4b2c6d5fe71f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_add5e9fc-4698-4d64-b9ca-16492d5fdfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6c97106b-c6ea-498c-8609-c2c86baa0e5f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_add5e9fc-4698-4d64-b9ca-16492d5fdfc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2324455b-d42a-47f1-b327-f6544fa82c92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6c97106b-c6ea-498c-8609-c2c86baa0e5f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2324455b-d42a-47f1-b327-f6544fa82c92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_38ccf40d-9e57-46f9-bb9a-3c2c827e0003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9913be5e-b29b-438f-a2a2-d332d258694c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_38ccf40d-9e57-46f9-bb9a-3c2c827e0003" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9913be5e-b29b-438f-a2a2-d332d258694c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8ebfa46a-07fb-45a3-b2b8-b5b3f4faaa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_38ccf40d-9e57-46f9-bb9a-3c2c827e0003" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8ebfa46a-07fb-45a3-b2b8-b5b3f4faaa6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_621c6549-38df-424b-ad45-7b45f342f95d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_38ccf40d-9e57-46f9-bb9a-3c2c827e0003" xlink:to="loc_us-gaap_Goodwill_621c6549-38df-424b-ad45-7b45f342f95d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_08bfdfd0-1203-42b0-9595-366b753c868c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_38ccf40d-9e57-46f9-bb9a-3c2c827e0003" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_08bfdfd0-1203-42b0-9595-366b753c868c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5cb1b144-be01-4493-8e22-7ef74953cd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_38ccf40d-9e57-46f9-bb9a-3c2c827e0003" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5cb1b144-be01-4493-8e22-7ef74953cd0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_76fd6b9a-de3e-490a-a567-b79fda471d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_38ccf40d-9e57-46f9-bb9a-3c2c827e0003" xlink:to="loc_us-gaap_AssetsCurrent_76fd6b9a-de3e-490a-a567-b79fda471d07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_b4016192-cc92-4c0c-ba87-57fd523fbe9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_079fabd0-0d1c-4f8d-9d87-aab6d416b6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b4016192-cc92-4c0c-ba87-57fd523fbe9e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_079fabd0-0d1c-4f8d-9d87-aab6d416b6b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fa58e47e-f63a-4a80-97b0-02752c633d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b4016192-cc92-4c0c-ba87-57fd523fbe9e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fa58e47e-f63a-4a80-97b0-02752c633d05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fd1c839a-44c8-453a-bff9-b83c03f37510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b4016192-cc92-4c0c-ba87-57fd523fbe9e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fd1c839a-44c8-453a-bff9-b83c03f37510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ccc4369f-43b3-40bc-8968-ef96ee6e8dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b4016192-cc92-4c0c-ba87-57fd523fbe9e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ccc4369f-43b3-40bc-8968-ef96ee6e8dc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a3556165-e1bd-4f8c-aa2f-254ed4bb90fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42815be1-3ab8-4e8c-ba60-5aa45ffb4d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a3556165-e1bd-4f8c-aa2f-254ed4bb90fc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42815be1-3ab8-4e8c-ba60-5aa45ffb4d42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9b5d440c-64ee-4a7b-ac5b-e93bbdb23cce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a3556165-e1bd-4f8c-aa2f-254ed4bb90fc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9b5d440c-64ee-4a7b-ac5b-e93bbdb23cce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c7c1317e-da50-499e-bdae-f3f1243ea509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a3556165-e1bd-4f8c-aa2f-254ed4bb90fc" xlink:to="loc_us-gaap_InventoryNet_c7c1317e-da50-499e-bdae-f3f1243ea509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_97db10af-bc9c-4939-8b0a-3a2270e7f450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a3556165-e1bd-4f8c-aa2f-254ed4bb90fc" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_97db10af-bc9c-4939-8b0a-3a2270e7f450" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8967837a-d586-405e-906a-ad796b83033f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a3556165-e1bd-4f8c-aa2f-254ed4bb90fc" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8967837a-d586-405e-906a-ad796b83033f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfOperations" xlink:type="simple" xlink:href="cdw-20220331.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_GrossProfit_dfbdd9aa-f16f-4e8c-af70-8b5705fcacfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_095df993-62b6-488a-b6d2-0fc6d6b23adf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dfbdd9aa-f16f-4e8c-af70-8b5705fcacfe" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_095df993-62b6-488a-b6d2-0fc6d6b23adf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_25dd9425-c9e6-4467-b8e2-dd0d875b8c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dfbdd9aa-f16f-4e8c-af70-8b5705fcacfe" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_25dd9425-c9e6-4467-b8e2-dd0d875b8c17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8d66f5ac-5f65-4603-9f7c-105e3bb1cab8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_85d0429f-9805-43e7-8aa7-7451d2031639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8d66f5ac-5f65-4603-9f7c-105e3bb1cab8" xlink:to="loc_us-gaap_OperatingIncomeLoss_85d0429f-9805-43e7-8aa7-7451d2031639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_208e5364-174c-447e-a8cc-08ef552a218e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d66f5ac-5f65-4603-9f7c-105e3bb1cab8" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_208e5364-174c-447e-a8cc-08ef552a218e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c0eeb551-f9ce-49ff-a27d-b8f7e2ef54b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d66f5ac-5f65-4603-9f7c-105e3bb1cab8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c0eeb551-f9ce-49ff-a27d-b8f7e2ef54b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2764d1d0-8384-440a-a3b9-fb6c273e6e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a1e41380-6872-4ef4-8bca-2c07d1df2ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2764d1d0-8384-440a-a3b9-fb6c273e6e69" xlink:to="loc_us-gaap_GrossProfit_a1e41380-6872-4ef4-8bca-2c07d1df2ee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_69e2c967-2dd0-4e48-957f-5e84a4f77811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2764d1d0-8384-440a-a3b9-fb6c273e6e69" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_69e2c967-2dd0-4e48-957f-5e84a4f77811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a21d28b8-b16c-4edd-82f4-9dab1d515d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6b016e1-0134-49f6-9fa6-75211c592148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a21d28b8-b16c-4edd-82f4-9dab1d515d8e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6b016e1-0134-49f6-9fa6-75211c592148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7c8e5d8b-49ec-4541-876a-37ec204594cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a21d28b8-b16c-4edd-82f4-9dab1d515d8e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7c8e5d8b-49ec-4541-876a-37ec204594cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="cdw-20220331.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_ComprehensiveIncomeNetOfTax_8d0e41a2-5f94-4457-a220-18bd7ea20869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_98b0513a-c964-4c54-8c8f-e5d6f951d68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8d0e41a2-5f94-4457-a220-18bd7ea20869" xlink:to="loc_us-gaap_NetIncomeLoss_98b0513a-c964-4c54-8c8f-e5d6f951d68d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dcc39df5-2f13-4840-bdd5-39a3f3e9fd10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8d0e41a2-5f94-4457-a220-18bd7ea20869" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_dcc39df5-2f13-4840-bdd5-39a3f3e9fd10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5821e47a-0369-472b-b3a9-f1d94f123f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_54ef7c87-e47a-4c55-ba7b-3aade18cc57a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5821e47a-0369-472b-b3a9-f1d94f123f5c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_54ef7c87-e47a-4c55-ba7b-3aade18cc57a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_c6c27b8b-c8e9-48c2-8b84-606559e75eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5821e47a-0369-472b-b3a9-f1d94f123f5c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_c6c27b8b-c8e9-48c2-8b84-606559e75eb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0cb58557-f87b-4541-9d69-d6b26a7c8628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5821e47a-0369-472b-b3a9-f1d94f123f5c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0cb58557-f87b-4541-9d69-d6b26a7c8628" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdw-20220331.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_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_147ffb34-890a-4a72-bda9-ea347b6dc54b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_147ffb34-890a-4a72-bda9-ea347b6dc54b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_28bdc237-ce24-4a61-9a35-1a368e68cf21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_28bdc237-ce24-4a61-9a35-1a368e68cf21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3c50194a-9bae-45ac-a3da-57a5c018a813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3c50194a-9bae-45ac-a3da-57a5c018a813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability_d0df1435-c016-4b0a-b6af-51dd5ff2add1" xlink:href="cdw-20220331.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_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_cdw_RepaymentsOfReceivableFinancingLiability_d0df1435-c016-4b0a-b6af-51dd5ff2add1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_6fc2beea-d566-4eb9-8298-94cf45a66b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_6fc2beea-d566-4eb9-8298-94cf45a66b9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_4669941f-9253-4999-bc9c-558579b9bd57" xlink:href="cdw-20220331.xsd#cdw_NetChangeInAccountsPayableInventoryFinancing"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_4669941f-9253-4999-bc9c-558579b9bd57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_FinancingPaymentsForRevenueGeneratingAssets_e51ba7b9-ef6d-4ea2-9776-4c77cd1cf521" xlink:href="cdw-20220331.xsd#cdw_FinancingPaymentsForRevenueGeneratingAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_cdw_FinancingPaymentsForRevenueGeneratingAssets_e51ba7b9-ef6d-4ea2-9776-4c77cd1cf521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c0ea8fe6-f56f-44a1-96d4-5efed8a3d31b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c0ea8fe6-f56f-44a1-96d4-5efed8a3d31b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_5447112c-b5d8-4dbe-af93-1880cb5cf2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_5447112c-b5d8-4dbe-af93-1880cb5cf2f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fb2354f5-14c9-43f4-b528-f4f8e51521eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fb2354f5-14c9-43f4-b528-f4f8e51521eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_5ca22a4d-3fc1-4c92-bdce-efa0285e78d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_5ca22a4d-3fc1-4c92-bdce-efa0285e78d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7e55fe1c-5e26-469a-9307-34f104d41fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c541f8ba-4c9f-490d-93b1-e8549cce675d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7e55fe1c-5e26-469a-9307-34f104d41fa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_189b5ebb-0dc4-4ee6-a066-91bdf64d3961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9bfd519-d4dd-4bf8-b7b8-fe901727cdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_189b5ebb-0dc4-4ee6-a066-91bdf64d3961" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9bfd519-d4dd-4bf8-b7b8-fe901727cdd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_daf779d1-fe8a-43dd-abdb-e8ed77fc1641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_189b5ebb-0dc4-4ee6-a066-91bdf64d3961" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_daf779d1-fe8a-43dd-abdb-e8ed77fc1641" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19430023-782d-49b9-a035-a58be1fc4fff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_189b5ebb-0dc4-4ee6-a066-91bdf64d3961" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19430023-782d-49b9-a035-a58be1fc4fff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7274caa0-1efa-4a42-adc7-e623f688fb32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_189b5ebb-0dc4-4ee6-a066-91bdf64d3961" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7274caa0-1efa-4a42-adc7-e623f688fb32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_733b6226-6471-432a-968a-4458f55ef0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7a840774-c05b-4672-b52d-77aec09ddca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_733b6226-6471-432a-968a-4458f55ef0e3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7a840774-c05b-4672-b52d-77aec09ddca8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_85ce0652-d9a8-4ffc-942a-60a4d1284ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_733b6226-6471-432a-968a-4458f55ef0e3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_85ce0652-d9a8-4ffc-942a-60a4d1284ff0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ed36b7a4-5197-4e97-a08d-039616739d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_NetIncomeLoss_ed36b7a4-5197-4e97-a08d-039616739d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_2c931580-acbc-4f91-8fc6-2a1e4afa0d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_2c931580-acbc-4f91-8fc6-2a1e4afa0d2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_295abc62-045d-45c6-ba9f-78e07e7994f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_295abc62-045d-45c6-ba9f-78e07e7994f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_fc9b093d-e3d1-45a7-bd4f-aed5be726ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_fc9b093d-e3d1-45a7-bd4f-aed5be726ae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7b5d1f16-5fae-49e3-a06b-9dbc1db390fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7b5d1f16-5fae-49e3-a06b-9dbc1db390fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ad52eadd-98e1-4653-9f39-e282efcebb50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ad52eadd-98e1-4653-9f39-e282efcebb50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_041165e4-ec20-45b1-8b39-a70635243075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_041165e4-ec20-45b1-8b39-a70635243075" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_513e0078-7d99-4683-afb9-aee712406895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_513e0078-7d99-4683-afb9-aee712406895" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c970043b-07dd-48f4-bb88-f35b211775f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c970043b-07dd-48f4-bb88-f35b211775f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_70a8ca30-5d24-43cb-90e0-a7f59f083e48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_70a8ca30-5d24-43cb-90e0-a7f59f083e48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f93ec55d-4dae-48bf-b28d-6252e686ce9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_74fde3ed-aea4-4565-832b-fcf080d861e3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f93ec55d-4dae-48bf-b28d-6252e686ce9f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails" xlink:type="simple" xlink:href="cdw-20220331.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_4c8f269f-9de9-4b63-a490-1007c163232a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eb56b05f-d2ba-4122-93e5-cdfe690d70f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4c8f269f-9de9-4b63-a490-1007c163232a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_eb56b05f-d2ba-4122-93e5-cdfe690d70f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_468b9f28-efa3-4c7b-8c21-f6217f1269ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4c8f269f-9de9-4b63-a490-1007c163232a" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_468b9f28-efa3-4c7b-8c21-f6217f1269ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#InventoryFinancingAgreementsDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_afb17e82-5ed4-4c5b-98e0-a76dab2a3d32" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevolvingLoanFinancingAgreement_61697414-c133-4df9-b8aa-4b7d980647e9" xlink:href="cdw-20220331.xsd#cdw_RevolvingLoanFinancingAgreement"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cdw_AccountsPayableInventoryFinancing_afb17e82-5ed4-4c5b-98e0-a76dab2a3d32" xlink:to="loc_cdw_RevolvingLoanFinancingAgreement_61697414-c133-4df9-b8aa-4b7d980647e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherInventoryFinancingAgreements_3f1d3c81-7d59-4ee4-aa86-9148d4182e1d" xlink:href="cdw-20220331.xsd#cdw_OtherInventoryFinancingAgreements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cdw_AccountsPayableInventoryFinancing_afb17e82-5ed4-4c5b-98e0-a76dab2a3d32" xlink:to="loc_cdw_OtherInventoryFinancingAgreements_3f1d3c81-7d59-4ee4-aa86-9148d4182e1d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cdw-20220331.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_4447b047-832d-4731-97f6-480fea010b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_92b74df5-fbb0-4b01-802c-8c0256553c40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4447b047-832d-4731-97f6-480fea010b27" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_92b74df5-fbb0-4b01-802c-8c0256553c40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_dc1df016-2278-4170-a8fa-4d0985b51e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4447b047-832d-4731-97f6-480fea010b27" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_dc1df016-2278-4170-a8fa-4d0985b51e90" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>cdw-20220331_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 2022 Workiva-->
<!--r:109d9088-2c4a-4643-8cc2-c914b9989508,g:05004913-5d07-4f32-a0c0-3e7bf3d79a70-->
<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-20220331.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="i624303a2e9f34f0e818d27c1e91a9680_ConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5612e462-a391-4dc7-a4b6-2788202a5689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5612e462-a391-4dc7-a4b6-2788202a5689" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_69761193-7b18-45d7-80eb-d97447362254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_SharesIssued_69761193-7b18-45d7-80eb-d97447362254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fbae00f2-462e-4158-aab1-163714f5770c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockholdersEquity_fbae00f2-462e-4158-aab1-163714f5770c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8f8d990a-378d-43d9-bdad-f5ca1b9cd0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_NetIncomeLoss_8f8d990a-378d-43d9-bdad-f5ca1b9cd0af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5784772f-54ba-4f41-beea-ebb56f1120ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5784772f-54ba-4f41-beea-ebb56f1120ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_330a4840-3488-47ba-b46f-e664232059db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_330a4840-3488-47ba-b46f-e664232059db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_f548962c-9418-46c5-b493-00ad51a28688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_f548962c-9418-46c5-b493-00ad51a28688" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_498077c2-bc82-4e18-bc69-4289c47b5b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_498077c2-bc82-4e18-bc69-4289c47b5b41" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2f48fa02-b71b-4686-b8d7-027e7c102cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2f48fa02-b71b-4686-b8d7-027e7c102cdd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_93a9a745-e8df-4055-b87e-524488afa1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_93a9a745-e8df-4055-b87e-524488afa1a3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_b8536ef5-47d3-421e-960f-9e802839164c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_DividendsCommonStock_b8536ef5-47d3-421e-960f-9e802839164c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_22f23d2b-be6c-4fd2-9edc-f6308dfe4d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_22f23d2b-be6c-4fd2-9edc-f6308dfe4d44" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a70d72ff-6529-4a62-89f6-49810110d7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a70d72ff-6529-4a62-89f6-49810110d7e7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_cae23473-5384-4eed-a409-104ffeb4df41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_cae23473-5384-4eed-a409-104ffeb4df41" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_67db323b-8e3f-45bc-bd71-64fc19d0cdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_67db323b-8e3f-45bc-bd71-64fc19d0cdf2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_30fa1f85-cd58-4735-b723-b207179fcefc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc3dcfd4-8a0b-4a49-b813-77c52f3aa17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5612e462-a391-4dc7-a4b6-2788202a5689" xlink:to="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9a301455-74ec-41aa-a9cf-5c77450cb6f0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9a301455-74ec-41aa-a9cf-5c77450cb6f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a301455-74ec-41aa-a9cf-5c77450cb6f0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9a301455-74ec-41aa-a9cf-5c77450cb6f0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a301455-74ec-41aa-a9cf-5c77450cb6f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_acaf8260-1daf-4b69-9fb4-ff0378454fa6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9a301455-74ec-41aa-a9cf-5c77450cb6f0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_acaf8260-1daf-4b69-9fb4-ff0378454fa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a5c6abb-b64e-4732-9716-09e2d766e010" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_acaf8260-1daf-4b69-9fb4-ff0378454fa6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a5c6abb-b64e-4732-9716-09e2d766e010" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e" xlink:to="loc_us-gaap_EquityComponentDomain_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e" xlink:to="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1db2494f-b2dc-4e02-8620-a2ac3b5a004e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_CommonStockMember_1db2494f-b2dc-4e02-8620-a2ac3b5a004e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5eca575a-cc9e-4656-a25c-d50f6fda4e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5eca575a-cc9e-4656-a25c-d50f6fda4e41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_be52e239-f5e8-48ee-8bf2-2aad39df1f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_RetainedEarningsMember_be52e239-f5e8-48ee-8bf2-2aad39df1f4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4777ede-8d81-4d3f-8b80-917876ea4f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4777ede-8d81-4d3f-8b80-917876ea4f9a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#AcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AcquisitionsDetails" xlink:type="extended" id="i7c16a1085c1a4f0792a4a2205752b617_AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dd1dc27b-9ae6-4936-9ebc-8d45108f19db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ce8f9a60-9648-4057-a66a-dd771c79845b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd1dc27b-9ae6-4936-9ebc-8d45108f19db" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ce8f9a60-9648-4057-a66a-dd771c79845b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_212aab80-eca6-4089-a317-c27d48a0735b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd1dc27b-9ae6-4936-9ebc-8d45108f19db" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_212aab80-eca6-4089-a317-c27d48a0735b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_212aab80-eca6-4089-a317-c27d48a0735b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad0921b3-6b3a-4580-9b81-71e5a0bb9556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad0921b3-6b3a-4580-9b81-71e5a0bb9556" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SiriusComputerSolutionsIncMember_348e5ac0-1e10-4a39-aa31-a6f73622486c" xlink:href="cdw-20220331.xsd#cdw_SiriusComputerSolutionsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad0921b3-6b3a-4580-9b81-71e5a0bb9556" xlink:to="loc_cdw_SiriusComputerSolutionsIncMember_348e5ac0-1e10-4a39-aa31-a6f73622486c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" xlink:type="extended" id="id43598206f1647579c74efabdcc6c792_AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_436e0a06-ff52-420d-85d8-2e51ce4b16c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_436e0a06-ff52-420d-85d8-2e51ce4b16c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_27416b21-bff6-40ef-8812-874faa530ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:to="loc_us-gaap_ContractWithCustomerLiability_27416b21-bff6-40ef-8812-874faa530ce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_59ff6b48-8a8a-45f0-9b34-0d1e1487e5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_59ff6b48-8a8a-45f0-9b34-0d1e1487e5ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b1f221b2-8c18-4236-b31f-84d5d56213ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b1f221b2-8c18-4236-b31f-84d5d56213ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_958f7841-8213-4e39-b762-d6e9741afce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b1f221b2-8c18-4236-b31f-84d5d56213ec" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_958f7841-8213-4e39-b762-d6e9741afce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_958f7841-8213-4e39-b762-d6e9741afce9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_958f7841-8213-4e39-b762-d6e9741afce9" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_958f7841-8213-4e39-b762-d6e9741afce9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_39911b5f-e742-4e20-88e3-396a7405e018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_958f7841-8213-4e39-b762-d6e9741afce9" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_39911b5f-e742-4e20-88e3-396a7405e018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_e1556d00-9100-4593-bdff-348642a23b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_39911b5f-e742-4e20-88e3-396a7405e018" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_e1556d00-9100-4593-bdff-348642a23b2c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="extended" id="id58d36affa9e455e88a5ed49a879fe9a_AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_71729649-94fc-4f58-acf6-9c5e74687290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_71729649-94fc-4f58-acf6-9c5e74687290" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8851393b-54d4-4df2-ac8e-9fa57e93b5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8851393b-54d4-4df2-ac8e-9fa57e93b5a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="cdw-20220331.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="extended" id="i3f2bc393bd1d47dd9b553ecd477bbf41_AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_71729649-94fc-4f58-acf6-9c5e74687290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_71729649-94fc-4f58-acf6-9c5e74687290" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#InventoryFinancingAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreementsDetails" xlink:type="extended" id="i62cecf20c9a5445f9178db206cdd7699_InventoryFinancingAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevolvingLoanFinancingAgreement_4915ebb2-9902-4b1c-829f-8ac52d33852b" xlink:href="cdw-20220331.xsd#cdw_RevolvingLoanFinancingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:to="loc_cdw_RevolvingLoanFinancingAgreement_4915ebb2-9902-4b1c-829f-8ac52d33852b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherInventoryFinancingAgreements_3792102e-90ed-46bd-9cfb-755c98acf183" xlink:href="cdw-20220331.xsd#cdw_OtherInventoryFinancingAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:to="loc_cdw_OtherInventoryFinancingAgreements_3792102e-90ed-46bd-9cfb-755c98acf183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_b0f9c6f6-2122-4dda-845f-522b1c2dc74f" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_b0f9c6f6-2122-4dda-845f-522b1c2dc74f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTable_a0ec00f5-4f35-444f-a665-ee63dc028bb8" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:to="loc_cdw_InventoryFinancingAgreementsTable_a0ec00f5-4f35-444f-a665-ee63dc028bb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_ceabb11e-9d5a-4ef4-8159-a4d87f161a58" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cdw_InventoryFinancingAgreementsTable_a0ec00f5-4f35-444f-a665-ee63dc028bb8" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_ceabb11e-9d5a-4ef4-8159-a4d87f161a58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_ceabb11e-9d5a-4ef4-8159-a4d87f161a58_default" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_ceabb11e-9d5a-4ef4-8159-a4d87f161a58" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_ceabb11e-9d5a-4ef4-8159-a4d87f161a58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_fffd9875-3897-4936-b0e3-b252a7e928ee" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_ceabb11e-9d5a-4ef4-8159-a4d87f161a58" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_fffd9875-3897-4936-b0e3-b252a7e928ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_9c2ffaa1-35c3-48cc-aaaa-48954d2b5113" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_fffd9875-3897-4936-b0e3-b252a7e928ee" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_9c2ffaa1-35c3-48cc-aaaa-48954d2b5113" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/FinancialInstrumentsDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#FinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/FinancialInstrumentsDetails" xlink:type="extended" id="ic59464934ca34744bd6f5d4379a1963e_FinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_6b666ba6-cdf6-4419-8f73-a3e3473a2afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_DerivativeAssets_6b666ba6-cdf6-4419-8f73-a3e3473a2afa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_fe8ffd2b-da47-4400-ab6e-fe9a43359491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_DerivativeNotionalAmount_fe8ffd2b-da47-4400-ab6e-fe9a43359491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_34150858-e871-4000-a7c5-914d76b43721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_34150858-e871-4000-a7c5-914d76b43721" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_48268013-0a94-431c-a81c-7adbedf1340e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_48268013-0a94-431c-a81c-7adbedf1340e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_b9c35f5d-f077-4441-b6ad-e7fcff3bdf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_b9c35f5d-f077-4441-b6ad-e7fcff3bdf7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_45e99575-c53e-4698-b633-734370a77bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_DerivativeTable_45e99575-c53e-4698-b633-734370a77bed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4f138b84-fc8b-4d7d-8fab-67c74711f922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_45e99575-c53e-4698-b633-734370a77bed" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4f138b84-fc8b-4d7d-8fab-67c74711f922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4f138b84-fc8b-4d7d-8fab-67c74711f922_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f138b84-fc8b-4d7d-8fab-67c74711f922" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4f138b84-fc8b-4d7d-8fab-67c74711f922_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f138b84-fc8b-4d7d-8fab-67c74711f922" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCapMember_1ae99c92-e50a-4ce2-bf51-e35635d03d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:to="loc_us-gaap_InterestRateCapMember_1ae99c92-e50a-4ce2-bf51-e35635d03d6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_967a1426-8948-4f0d-b9c3-1c86798d776a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:to="loc_us-gaap_InterestRateContractMember_967a1426-8948-4f0d-b9c3-1c86798d776a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeMember_9163666f-d9ed-4c72-984c-66095b9d0cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:to="loc_us-gaap_DerivativeMember_9163666f-d9ed-4c72-984c-66095b9d0cf5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#DebtDebtBalancesandInterestRatesDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="extended" id="ic60d836b536e40d59da709f72a96fe2c_DebtDebtBalancesandInterestRatesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_0a41ce3e-146b-4537-b621-6b4b65e4a4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_0a41ce3e-146b-4537-b621-6b4b65e4a4d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1b1556ed-d05a-43ae-869c-056780167880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1b1556ed-d05a-43ae-869c-056780167880" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8266693f-9848-4794-98cf-13c925d35ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8266693f-9848-4794-98cf-13c925d35ab9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtCurrentMaturitiesGross_2f33e2a1-a681-4dcc-9467-8e4fe5fea65a" xlink:href="cdw-20220331.xsd#cdw_LongtermDebtCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_cdw_LongtermDebtCurrentMaturitiesGross_2f33e2a1-a681-4dcc-9467-8e4fe5fea65a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_cfdf1e06-77d0-4c2c-9139-4483dff003a5" xlink:href="cdw-20220331.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_cfdf1e06-77d0-4c2c-9139-4483dff003a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_60cbaef2-0fb4-44f7-9223-3a9d91e176a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_us-gaap_DebtInstrumentTable_60cbaef2-0fb4-44f7-9223-3a9d91e176a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_de3d1281-89a3-49f9-afdb-194b06f2793e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_60cbaef2-0fb4-44f7-9223-3a9d91e176a5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_de3d1281-89a3-49f9-afdb-194b06f2793e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_de3d1281-89a3-49f9-afdb-194b06f2793e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_de3d1281-89a3-49f9-afdb-194b06f2793e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_de3d1281-89a3-49f9-afdb-194b06f2793e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_de3d1281-89a3-49f9-afdb-194b06f2793e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a0dc3fa6-c981-4717-8b36-95e9f11a8ed9" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a0dc3fa6-c981-4717-8b36-95e9f11a8ed9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_c5277a98-deea-404f-86e8-786e235840fd" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_c5277a98-deea-404f-86e8-786e235840fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:href="cdw-20220331.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member_ef1f4df9-e60e-40c9-a8c3-805fd99807ba" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesdue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesdue2024Member_ef1f4df9-e60e-40c9-a8c3-805fd99807ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdueMay2025Member_dc11963b-a105-4087-9dd3-c9056affeecb" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesdueMay2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesdueMay2025Member_dc11963b-a105-4087-9dd3-c9056affeecb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2028Member_70398cd3-67af-4e17-9007-d05b8f48d236" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesdue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesdue2028Member_70398cd3-67af-4e17-9007-d05b8f48d236" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member_b303a06c-0f92-482b-9cd8-baaa74d34029" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDue2029Member_b303a06c-0f92-482b-9cd8-baaa74d34029" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member_3353c479-6cac-4046-9076-f94c730514d5" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDue2026Member_3353c479-6cac-4046-9076-f94c730514d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member_8db821f4-8c5d-4ba0-a8ce-d53ac108b14e" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDueDecember2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDueDecember2028Member_8db821f4-8c5d-4ba0-a8ce-d53ac108b14e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member_61b81cdb-5e54-458a-9a41-e70017f71bac" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDue2031Member_61b81cdb-5e54-458a-9a41-e70017f71bac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember_02881e3a-8315-4da5-8ccf-05868b75b885" xlink:href="cdw-20220331.xsd#cdw_ReceivableFinancingLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_ReceivableFinancingLiabilityMember_02881e3a-8315-4da5-8ccf-05868b75b885" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember_c514070b-9786-4b2c-8273-b1b8c386ace4" xlink:href="cdw-20220331.xsd#cdw_OtherLongTermObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_OtherLongTermObligationsMember_c514070b-9786-4b2c-8273-b1b8c386ace4" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="extended" id="i2735b89266784087ac91c2fb4a623779_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_353c7498-06bf-44b8-9a4a-36c4b4d5b718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_353c7498-06bf-44b8-9a4a-36c4b4d5b718" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_29bc0b11-be26-4109-8beb-e89adb490242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_29bc0b11-be26-4109-8beb-e89adb490242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_104d9bca-b0b9-4e32-9a22-5fccfadf139a" xlink:href="cdw-20220331.xsd#cdw_AmountOwedUnderRevolvingLoanFinancingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_104d9bca-b0b9-4e32-9a22-5fccfadf139a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_08373c93-2d24-4ee0-9798-0ee6ec8ca9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_08373c93-2d24-4ee0-9798-0ee6ec8ca9e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter_d1a6ebdc-7bf4-47bc-ac4a-2e897cc3abfe" xlink:href="cdw-20220331.xsd#cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter_d1a6ebdc-7bf4-47bc-ac4a-2e897cc3abfe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ff323aba-2979-42f6-8470-09944a315f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ff323aba-2979-42f6-8470-09944a315f03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ff323aba-2979-42f6-8470-09944a315f03_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff323aba-2979-42f6-8470-09944a315f03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ff323aba-2979-42f6-8470-09944a315f03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff323aba-2979-42f6-8470-09944a315f03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_00750db9-5324-41f2-a993-4b434dff2666" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_00750db9-5324-41f2-a993-4b434dff2666" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_fc8460c7-ab00-466c-a090-2d9c4dcf697d" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_fc8460c7-ab00-466c-a090-2d9c4dcf697d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_7ae5240a-d498-4acc-8734-495ccf1a47b9" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_7ae5240a-d498-4acc-8734-495ccf1a47b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_7ae5240a-d498-4acc-8734-495ccf1a47b9_default" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_7ae5240a-d498-4acc-8734-495ccf1a47b9" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_7ae5240a-d498-4acc-8734-495ccf1a47b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_3204c2ae-b4b8-42b7-afcb-81bcdface880" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_7ae5240a-d498-4acc-8734-495ccf1a47b9" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_3204c2ae-b4b8-42b7-afcb-81bcdface880" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_04dc5f6a-1b68-425a-8965-f73fff923981" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_3204c2ae-b4b8-42b7-afcb-81bcdface880" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_04dc5f6a-1b68-425a-8965-f73fff923981" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#DebtFairValueofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="extended" id="i32c4828ec9444bac92620bc72fb0e14b_DebtFairValueofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_787045a3-dd9d-4213-af05-02f7846aed18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:to="loc_us-gaap_DebtInstrumentFairValue_787045a3-dd9d-4213-af05-02f7846aed18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4fe32d04-5f8e-49cc-a64f-988c9fd94060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4fe32d04-5f8e-49cc-a64f-988c9fd94060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_84feb132-da8d-412f-aa80-3164799ce299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_84feb132-da8d-412f-aa80-3164799ce299" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8eff88f0-5dc4-421e-a5eb-233b0065e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_84feb132-da8d-412f-aa80-3164799ce299" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8eff88f0-5dc4-421e-a5eb-233b0065e00f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8eff88f0-5dc4-421e-a5eb-233b0065e00f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8eff88f0-5dc4-421e-a5eb-233b0065e00f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8eff88f0-5dc4-421e-a5eb-233b0065e00f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e577ea1-ba85-441b-bcff-9d574586e0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8eff88f0-5dc4-421e-a5eb-233b0065e00f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e577ea1-ba85-441b-bcff-9d574586e0ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0a2308a7-8a92-489a-8c70-c02bb278e75b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e577ea1-ba85-441b-bcff-9d574586e0ea" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0a2308a7-8a92-489a-8c70-c02bb278e75b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="extended" id="i3ddf1993e94f4f329874b8ec23b71bbb_SegmentInformationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_721a25fc-962c-4b66-913b-c4d0a5ea5da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:to="loc_us-gaap_NumberOfReportableSegments_721a25fc-962c-4b66-913b-c4d0a5ea5da0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_29977c18-420e-4643-96c7-6c39c6b7a43f" xlink:href="cdw-20220331.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:to="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_29977c18-420e-4643-96c7-6c39c6b7a43f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_937a9343-662f-40d3-ae2e-63b696c6cb58" xlink:href="cdw-20220331.xsd#cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:to="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_937a9343-662f-40d3-ae2e-63b696c6cb58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6a577fff-fda6-4566-9cc8-bc550fce038c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:to="loc_srt_RangeAxis_6a577fff-fda6-4566-9cc8-bc550fce038c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a577fff-fda6-4566-9cc8-bc550fce038c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6a577fff-fda6-4566-9cc8-bc550fce038c" xlink:to="loc_srt_RangeMember_6a577fff-fda6-4566-9cc8-bc550fce038c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6a577fff-fda6-4566-9cc8-bc550fce038c" xlink:to="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_22187232-8c83-425f-809a-413120dfa083" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:to="loc_srt_MinimumMember_22187232-8c83-425f-809a-413120dfa083" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_273d714e-78e0-4705-a8b5-2290c496f7d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:to="loc_srt_MaximumMember_273d714e-78e0-4705-a8b5-2290c496f7d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fe499d9e-c063-4969-84b4-19e0786a3fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fe499d9e-c063-4969-84b4-19e0786a3fe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fe499d9e-c063-4969-84b4-19e0786a3fe5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe499d9e-c063-4969-84b4-19e0786a3fe5" xlink:to="loc_us-gaap_SegmentDomain_fe499d9e-c063-4969-84b4-19e0786a3fe5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe499d9e-c063-4969-84b4-19e0786a3fe5" xlink:to="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_3ae56084-2f9e-4a9a-b39c-2be7da5b620f" xlink:href="cdw-20220331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_3ae56084-2f9e-4a9a-b39c-2be7da5b620f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_6077f482-0f7c-44ea-8359-04ae59deb50d" xlink:href="cdw-20220331.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:to="loc_cdw_SmallBusinessMember_6077f482-0f7c-44ea-8359-04ae59deb50d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended" id="i736fba1f8c9b4d18a8cf15cfc69d482d_SegmentInformationScheduleofSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f77b0d41-cc3b-44eb-b7bc-47ca7ecf8765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f77b0d41-cc3b-44eb-b7bc-47ca7ecf8765" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6e20bfb9-49be-4562-8a66-e8bf8eedfedd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:to="loc_us-gaap_OperatingIncomeLoss_6e20bfb9-49be-4562-8a66-e8bf8eedfedd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_be03539b-5672-4673-a9bc-293cac923dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_be03539b-5672-4673-a9bc-293cac923dc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fe59bef6-7856-44e1-8fff-769020f7bbb6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:to="loc_srt_ConsolidationItemsAxis_fe59bef6-7856-44e1-8fff-769020f7bbb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fe59bef6-7856-44e1-8fff-769020f7bbb6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_fe59bef6-7856-44e1-8fff-769020f7bbb6" xlink:to="loc_srt_ConsolidationItemsDomain_fe59bef6-7856-44e1-8fff-769020f7bbb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_fe59bef6-7856-44e1-8fff-769020f7bbb6" xlink:to="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0fdb7e33-96b8-40ba-a1cc-987c21f1af8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:to="loc_us-gaap_OperatingSegmentsMember_0fdb7e33-96b8-40ba-a1cc-987c21f1af8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_a9e71aab-3ae9-4076-a62a-257acb3b0491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_a9e71aab-3ae9-4076-a62a-257acb3b0491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f7dcfe59-e595-4ddd-a45e-80cb644a2287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f7dcfe59-e595-4ddd-a45e-80cb644a2287" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f7dcfe59-e595-4ddd-a45e-80cb644a2287_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f7dcfe59-e595-4ddd-a45e-80cb644a2287" xlink:to="loc_us-gaap_SegmentDomain_f7dcfe59-e595-4ddd-a45e-80cb644a2287_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f7dcfe59-e595-4ddd-a45e-80cb644a2287" xlink:to="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_b80b8145-f0b7-4b5d-b370-20dbd44886fb" xlink:href="cdw-20220331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_b80b8145-f0b7-4b5d-b370-20dbd44886fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_941d1399-eb42-4c61-88f0-81d1541f05dc" xlink:href="cdw-20220331.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_cdw_SmallBusinessMember_941d1399-eb42-4c61-88f0-81d1541f05dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7ae94e46-0976-4ad2-bb3d-9b4a2c50bf81" xlink:href="cdw-20220331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7ae94e46-0976-4ad2-bb3d-9b4a2c50bf81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_93c86a8a-1bea-4869-9dcc-ed2da9a583ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_us-gaap_AllOtherSegmentsMember_93c86a8a-1bea-4869-9dcc-ed2da9a583ea" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#SegmentInformationDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="extended" id="idf20d420339b4a39b6035d434ff4ecbb_SegmentInformationDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_018347d4-f59f-4823-8575-755b51de7aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_018347d4-f59f-4823-8575-755b51de7aa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenuenetbyProductandServicePercentage_0a17d681-e924-4869-9db7-8cd539416770" xlink:href="cdw-20220331.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:to="loc_cdw_RevenuenetbyProductandServicePercentage_0a17d681-e924-4869-9db7-8cd539416770" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6785d450-bf7a-452a-8336-820bc82c2cbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_srt_StatementGeographicalAxis_6785d450-bf7a-452a-8336-820bc82c2cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6785d450-bf7a-452a-8336-820bc82c2cbc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6785d450-bf7a-452a-8336-820bc82c2cbc" xlink:to="loc_srt_SegmentGeographicalDomain_6785d450-bf7a-452a-8336-820bc82c2cbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6785d450-bf7a-452a-8336-820bc82c2cbc" xlink:to="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_bda72d4b-7d73-4114-826c-5ebdfbfdf1b3" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:to="loc_country_US_bda72d4b-7d73-4114-826c-5ebdfbfdf1b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_9cf85b70-8942-45c0-b979-899902691813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:to="loc_us-gaap_NonUsMember_9cf85b70-8942-45c0-b979-899902691813" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_srt_ProductOrServiceAxis_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0" xlink:to="loc_srt_ProductsAndServicesDomain_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0" xlink:to="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:href="cdw-20220331.xsd#cdw_TotalHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember_c431ed32-3182-4d22-b918-f0309ce97d08" xlink:href="cdw-20220331.xsd#cdw_NotebooksMobileDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_NotebooksMobileDevicesMember_c431ed32-3182-4d22-b918-f0309ce97d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember_f0a50bb3-530d-4044-aba9-90eb095d3475" xlink:href="cdw-20220331.xsd#cdw_NetcommProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_NetcommProductsMember_f0a50bb3-530d-4044-aba9-90eb095d3475" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember_c868e4b8-ac4d-4f17-87a2-cbdec4468960" xlink:href="cdw-20220331.xsd#cdw_DesktopsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_DesktopsMember_c868e4b8-ac4d-4f17-87a2-cbdec4468960" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_VideoMember_e37f412a-1eaa-446f-a4f4-50c68c480635" xlink:href="cdw-20220331.xsd#cdw_VideoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_VideoMember_e37f412a-1eaa-446f-a4f4-50c68c480635" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_EnterpriseAndDataStorageIncludingDrivesMember_9a9c4d82-27c7-47b0-b959-5d2dbd8cee12" xlink:href="cdw-20220331.xsd#cdw_EnterpriseAndDataStorageIncludingDrivesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_EnterpriseAndDataStorageIncludingDrivesMember_9a9c4d82-27c7-47b0-b959-5d2dbd8cee12" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember_bd7a6c29-586b-4cb0-bd90-87e58ae74db5" xlink:href="cdw-20220331.xsd#cdw_OtherHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_OtherHardwareMember_bd7a6c29-586b-4cb0-bd90-87e58ae74db5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_95351f87-8aeb-4a8e-b66d-2d2cfd71cbfa" xlink:href="cdw-20220331.xsd#cdw_SoftwareProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_SoftwareProductsMember_95351f87-8aeb-4a8e-b66d-2d2cfd71cbfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_3f12cfc5-250f-4670-9cec-6a9c65ba136d" xlink:href="cdw-20220331.xsd#cdw_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_ServicesMember_3f12cfc5-250f-4670-9cec-6a9c65ba136d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_0465fc71-d0e5-4fd1-8a35-b1e015e3cfad" xlink:href="cdw-20220331.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_OtherProductsAndServicesMember_0465fc71-d0e5-4fd1-8a35-b1e015e3cfad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember_559633c6-3b26-498e-99f3-8c32b730c666" xlink:href="cdw-20220331.xsd#cdw_SalesChannelCorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelCorporateMember_559633c6-3b26-498e-99f3-8c32b730c666" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember_dbaafef5-f9d3-43be-abe9-b146ce374751" xlink:href="cdw-20220331.xsd#cdw_SalesChannelSmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelSmallBusinessMember_dbaafef5-f9d3-43be-abe9-b146ce374751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember_dd35b216-5892-4080-9bac-66c33140dd95" xlink:href="cdw-20220331.xsd#cdw_SalesChannelGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelGovernmentMember_dd35b216-5892-4080-9bac-66c33140dd95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember_dfe74ebb-694b-4852-9cac-98a64fe07e0a" xlink:href="cdw-20220331.xsd#cdw_SalesChannelEducationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelEducationMember_dfe74ebb-694b-4852-9cac-98a64fe07e0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember_fd45dd8d-9fb0-4602-b232-e4ccf7ccb7f5" xlink:href="cdw-20220331.xsd#cdw_SalesChannelHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelHealthcareMember_fd45dd8d-9fb0-4602-b232-e4ccf7ccb7f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember_96b24a53-bb6f-4c33-ad95-5316d3f63cda" xlink:href="cdw-20220331.xsd#cdw_SalesChannelOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelOtherMember_96b24a53-bb6f-4c33-ad95-5316d3f63cda" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimePrincipalMember_648f0b3d-df37-4498-9664-6e0f87382a25" xlink:href="cdw-20220331.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:to="loc_cdw_TransferredAtPointInTimePrincipalMember_648f0b3d-df37-4498-9664-6e0f87382a25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimeAgentMember_2e7a14d2-7cc9-4782-b9dd-8b0744a69f01" xlink:href="cdw-20220331.xsd#cdw_TransferredAtPointInTimeAgentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:to="loc_cdw_TransferredAtPointInTimeAgentMember_2e7a14d2-7cc9-4782-b9dd-8b0744a69f01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember_11bc1f30-cb0a-433e-a134-dc35721721f0" xlink:href="cdw-20220331.xsd#cdw_TransferredOverTimePrincipalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:to="loc_cdw_TransferredOverTimePrincipalMember_11bc1f30-cb0a-433e-a134-dc35721721f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_92e423bd-1a45-4023-b004-6f55d6f10d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_92e423bd-1a45-4023-b004-6f55d6f10d5e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_92e423bd-1a45-4023-b004-6f55d6f10d5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92e423bd-1a45-4023-b004-6f55d6f10d5e" xlink:to="loc_us-gaap_SegmentDomain_92e423bd-1a45-4023-b004-6f55d6f10d5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92e423bd-1a45-4023-b004-6f55d6f10d5e" xlink:to="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ce39694c-7228-4295-86e9-6e5cd866d38f" xlink:href="cdw-20220331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ce39694c-7228-4295-86e9-6e5cd866d38f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_0ac76cd7-fbd5-4c39-bcca-54355f25286c" xlink:href="cdw-20220331.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_cdw_SmallBusinessMember_0ac76cd7-fbd5-4c39-bcca-54355f25286c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_60fed351-7d98-442f-9bea-1b1b4b8d35b4" xlink:href="cdw-20220331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_60fed351-7d98-442f-9bea-1b1b4b8d35b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_a063d2c7-23cc-4690-abef-c5f77a47ce4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_us-gaap_AllOtherSegmentsMember_a063d2c7-23cc-4690-abef-c5f77a47ce4d" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>cdw-20220331_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 2022 Workiva-->
<!--r:109d9088-2c4a-4643-8cc2-c914b9989508,g:05004913-5d07-4f32-a0c0-3e7bf3d79a70-->
<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_SupplementalCashFlowInformationAbstract_ec9add60-781e-4c68-8380-2295810eb956_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_31437822-a6e9-47db-9b4c-29f92fdaa4d3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsDomain_5c34f1fb-6dad-4fd6-a088-d1370e726a33_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-20220331.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_FairValueMeasurementsFairValueHierarchyDomain_7d00f86a-fe57-4f59-aca3-86f273a84d3e_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/2021/elts/us-gaap-2021-01-31.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_NetIncomeLoss_4c33d5eb-d323-4d01-ae15-3c71943a1a1e_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_81355e6e-5677-43f1-95bc-109bf3a04908_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8c877481-96c7-4a97-a886-5749fa507366_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_dec04839-332e-40ae-aa29-3dba3ce84ecc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_e751b643-c284-4153-8fd4-75130052f5ec_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDueDecember2028Member_98d011ba-d18d-4899-93aa-e7434cbe4fa1_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-20220331.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_InterestRateContractMember_42d766f7-81b0-4397-9c1f-ca1455cc7633_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink: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 Contract</link:label>
    <link:label id="lab_us-gaap_InterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateContractMember" xlink:to="lab_us-gaap_InterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_c4c9f1a7-5318-4750-b934-c3217ede197a_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/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_a3629482-8674-4661-b6d5-9a40dccffb0d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_d0f8a344-b6ba-413e-aca6-22ad9039824e_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/2021/elts/us-gaap-2021-01-31.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_cdw_OtherHardwareMember_2cc0b36d-0e68-4780-a05e-a28d9bf8ff78_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-20220331.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_StatementOfStockholdersEquityAbstract_8ab2cfac-f720-4c18-8356-6e64319dea00_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e1afbcc0-dad7-4ff1-8cd8-3804bcf9b473_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/2021q4/dei-2021q4.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_BusinessAcquisitionLineItems_c35b4123-3403-4188-941c-ee554e1ebe31_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_a42eacbb-eab2-474e-aaa0-6c9ff70ca471_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/2021q4/dei-2021q4.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_cdw_NetChangeInAccountsPayableInventoryFinancing_30268bad-70e8-474c-8cc4-74397254e6a1_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-20220331.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_dei_EntityIncorporationStateCountryCode_08937c1d-67a6-4e78-b5a2-6703c4448b8a_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/2021q4/dei-2021q4.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_RevenueFromContractWithCustomerAbstract_359e3906-4c18-4427-ae55-8f2bff99dc26_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeStatementAbstract_a9d906d8-e757-4c16-9b7a-66b108a6133c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_aa56650b-6257-400d-b5dd-c744e28be5dd_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AdditionalPaidInCapitalCommonStock_8e25a55e-a89a-40a6-861c-50c45d4d51fa_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3a495f3a-1805-4fad-9362-8244c3f00d71_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/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_401ed310-e956-4f8e-8050-255bc2231b59_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f587b048-1bc2-4112-bf5c-8861a7595a1f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_b161fbb8-e22f-43dc-9821-23387d4fa271_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/2021/elts/us-gaap-2021-01-31.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_96476128-5635-42ce-b4bf-2ffca5c5182a_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/2021/elts/us-gaap-2021-01-31.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_cdw_TransferredAtPointInTimeAgentMember_071b22ed-34e5-4856-a1c5-65dda4410fa5_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-20220331.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_us-gaap_StatementBusinessSegmentsAxis_91efe7ae-e6d1-47f2-aced-48b1d61c4fc6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_e51cf2d9-fb22-4f6f-8235-239e0d3b331f_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/2021/elts/us-gaap-2021-01-31.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_cdw_InventoryFinancingAgreementsTextBlock_9f9e6384-8277-4cf9-a357-3c21dc375e3e_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-20220331.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8bbc343f-c17b-46ae-b41e-8f6c6edf7082_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 increase (decrease) 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_91024d35-9826-4df6-b300-30e0717eea78_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/2021q4/dei-2021q4.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_IncomeTaxExpenseBenefit_9ea82abc-7731-4260-bf98-afb82c144bf4_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_175d2713-7663-43da-82fd-70cbaf0b1617_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_17593345-fe6a-4504-960e-122cdf279594_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableNetCurrent_18c8bae7-40fa-4d5a-87f6-d05199028ef8_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 $22.0 and $20.4, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_72fb8b4b-3346-462a-ba20-bfe4b9642ca2_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/2021/elts/us-gaap-2021-01-31.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_AmendmentFlag_64b32776-eb8b-40ee-b71a-6e213b618100_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/2021q4/dei-2021q4.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_StatementEquityComponentsAxis_6cdde070-961a-43d9-bac3-07cba821a20e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_712d892f-950e-487b-aa04-356bc1af1baa_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/2021q4/dei-2021q4.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_cdw_InventoryFinancingAgreementsLineItems_ebc8bf5a-88c3-4ee6-98ba-cbbea6c88cea_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsLineItems_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsLineItems_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsLineItems" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems" xlink:to="lab_cdw_InventoryFinancingAgreementsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_929e18c3-afa4-40fc-ba3a-a1068daf6cbd_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/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_54865e27-5dfe-4f61-bd2c-9696d93069e1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_415c8c42-4fe3-4282-8cf6-b07a01669ac6_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/2021/elts/us-gaap-2021-01-31.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_SeniorNotesDue2029Member_8fe913d1-19b4-455f-b6ba-bc855fbd906e_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-20220331.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_InventoryNet_cbcabe70-a7d2-4b9d-b1cb-80a41c66b313_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3d1def95-71c8-49fe-8ae9-0b03d824eff2_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 loss to net income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_d714412b-a3e4-4bf6-93fb-b9bdc99fb977_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 hedge accounting loss 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_93f39173-1471-4633-bba5-22cadf66a2e1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_e903cc6f-7545-4aca-9271-dfade6cda2b0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_TransferredOverTimePrincipalMember_6c0731b2-860b-4285-b065-aa8ca05f1d0d_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-20220331.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_07681a90-ba8b-459d-a7cb-5e9da315b969_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2fa7022d-bfcc-40d4-8130-638fbca55b25_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LongTermDebtCurrent_2b4e137f-e2f1-4fa0-a570-62f9e6ac23e6_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_0c17a000-abbb-4ab0-aedd-bd73f9c7e460_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/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_a9b592de-b9bf-463b-a345-4cb4e4a26bf1_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_44ef664e-6d46-40ab-a5d2-eec4acd77b3a_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockParOrStatedValuePerShare_83f0346b-8ff2-4fbc-85af-5e12c3063ff7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3de39a7c-c9b2-4121-8839-797b4699d74a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelSmallBusinessMember_03e4324e-4c75-419a-8beb-a26f23d25680_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-20220331.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_dcce0052-46b2-4e83-80a7-48f480d1acc0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_31fbfd17-eec0-4cef-b4d9-b44ecd25bcd6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTable_39b72dfb-891a-4814-b3fc-018ed92f33ce_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTable" xlink: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 [Table]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTable_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTable" xlink: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 [Table]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTable_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTable" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsTable" xlink:to="lab_cdw_InventoryFinancingAgreementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a53088e1-ac12-43ff-9790-5488087e2b1b_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/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_cb96ca04-69c0-4f1f-9259-6f887179467b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_ReceivableFinancingLiabilityMember_f431a161-c733-4ed9-a86c-cae46301d0ec_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-20220331.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_StatementLineItems_9193c5d0-a80e-495d-bb93-49610c01382d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d3c59792-b889-4c3e-ab78-f2e20c54ce59_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 cash flow hedge, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4240bcac-130f-4f8f-8670-f140a616482d_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" 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">Unrealized (loss) 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/2021/elts/us-gaap-2021-01-31.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cb9cfe5c-56b0-433a-89b9-fe87f9742421_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/2021/elts/us-gaap-2021-01-31.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_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_5df664a6-f02a-4319-bc71-ccd604540719_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-20220331.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_1bf30e10-352e-4f5e-a72b-68946f37709c_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-20220331.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_RevenueRemainingPerformanceObligation_65042b42-b959-4467-b657-bf876d4057d2_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockValue_e3ed18d2-63df-49f9-b0ef-88361a133d32_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesdueMay2025Member_065bd3b4-5797-4ef5-9f67-95dcd1371a44_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-20220331.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_TimingOfTransferOfGoodOrServiceAxis_4a72124d-d670-4638-9798-1d96f011b8c0_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_f466bb61-bf0f-416a-9a8d-9cafc2967356_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">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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RetainedEarningsMember_9e372f00-fc06-4bda-aec7-c76de2de4601_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_1e466574-48ff-421a-b6cc-7464be5ae75b_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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureAbstract_467cc724-3a64-4df2-b208-d988631e2cfa_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_e64ada87-ba07-4cab-bfde-f01bea279c60_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccruedLiabilitiesCurrentAbstract_d74e7c59-1f4c-4bcd-b950-c6c5a2eba04b_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/2021/elts/us-gaap-2021-01-31.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_cdw_NetcommProductsMember_7318b04e-a5ae-4eb7-9737-4741e760be9b_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-20220331.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_CommitmentsAndContingenciesDisclosureTextBlock_553eeb31-3cde-4955-8959-fc5789b9c698_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_07ef04c7-90f1-460a-8b80-165e6e0c7f10_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/2021/elts/us-gaap-2021-01-31.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_FairValueInputsLevel2Member_45645797-081a-440b-a410-749f57e59f7a_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/2021/elts/us-gaap-2021-01-31.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_FinancialInstrumentsAbstract_1fbb59a2-d3d0-4666-b29c-edfdc7c1b712_terseLabel_en-US" xlink:label="lab_cdw_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cdw_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_cdw_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cdw_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_cdw_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_FinancialInstrumentsAbstract" xlink:href="cdw-20220331.xsd#cdw_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_FinancialInstrumentsAbstract" xlink:to="lab_cdw_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_d30d8473-6cb7-46a4-8fc9-8a5c105a5148_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_ab53b001-146e-4588-9acc-a3b3d22ebc8c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_ed6fac12-468b-452a-aedd-6184be9721dc_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsReceivable_3e6dc952-40a6-4251-8941-d034fbfab5bf_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ContractWithCustomerSalesChannelAxis_d3259b5d-5c39-4d29-97b7-a401d7070e09_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInAccountsPayableTrade_ebc517f0-49de-414e-9ab3-ff31a123f89d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d09edc23-a6fe-43d3-ae32-e85921d8d230_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bfaf753b-58d1-49e6-9379-c04c46270b2b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_184e4efc-d0f9-4e88-93d6-2293212e9eb4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_01e7d06b-edf5-4c51-9294-a845c423c2cd_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-20220331.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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_09a88514-9a87-433e-9f73-9829fc92014c_negatedLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" 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">Amount expected to be reclassified from AOCL to interest expense in next twelve months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_6045c72e-6289-4ebb-a507-564374d2f2c0_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/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_09c97e73-f3dd-4ec3-a3eb-73ac78893b6d_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/2021/elts/us-gaap-2021-01-31.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_Assets_669171e9-8ea8-499e-a22d-7b84736f788a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_a6e70bfb-78b4-4fa3-b894-e7b3f4a343f7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_42dc12b2-b8a7-4bb9-9ccb-3f541588b7eb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareBasic_955a539d-8e18-4399-8270-568b4c54c5e7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_01994825-0bf0-403b-a9f2-bca7a1f122b5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_69f61c90-58af-49f3-9958-129152c49334_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/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_a0fac0f7-84fd-489d-873e-2f2f1aaa689a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income (expense) reclassified into earnings</link:label>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_label_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:to="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_808f0a98-4026-445a-a030-f176fdd0b6f1_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/2021q4/dei-2021q4.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_RevenueFromContractWithCustomerTextBlock_cf46e809-0fba-4cda-9740-f6fbe65f21dc_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductsAndServicesDomain_ca2dc7db-7e50-4c4b-8c0a-c7e66ee590d3_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/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_402c431d-58bb-4258-a9be-53420680d567_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/2021/elts/us-gaap-2021-01-31.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_DerivativeContractTypeDomain_3abc320f-c41e-4155-bc51-a5e50fd6471c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_e85729bf-9702-4254-adb0-757577758d5d_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LiabilitiesNoncurrent_3640f39b-2abe-4304-9bba-4cbab49f8d6a_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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_687a39a2-028f-4c09-a525-33c5f6556c1f_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/2021/elts/us-gaap-2021-01-31.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_CumulativeEffectPeriodOfAdoptionDomain_13590daf-2c2c-454f-9a8d-167c45937b63_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_010438b4-87cb-48a6-8e21-c4d4673b2645_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_498c1222-2974-43a7-96a9-5b834ab9793a_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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5a4017a5-1440-4933-a041-22447034f1c8_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelOtherMember_c2350d59-c87f-46c1-8f0b-bdf6352d29b8_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-20220331.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_ScheduleOfDebtTableTextBlock_94e1e540-0954-4912-8246-abf437b25dc8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_be3e6df6-6f57-405e-b0af-0d101a01746b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d3758807-3b16-4a10-85e0-dc0f555c2e54_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherReceivablesNetCurrent_0167dda6-cf5e-49ef-8cb4-51ecdd2dc571_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/2021/elts/us-gaap-2021-01-31.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_srt_StatementGeographicalAxis_6613eb93-4eba-41a1-a54b-cb7c54d0181f_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/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e308b32b-523f-4d32-8b83-0b44d3d654a0_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_1c46e3c6-aeef-4d3a-8b1a-276db8fb88f2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_e1336fc4-4be6-4e43-a491-863c2f636415_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_73a6a9f6-1543-419c-a27f-9f9c93495b6f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerDurationAxis_5ac3efc7-6da0-4457-ad6d-6737a2290275_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/2021/elts/us-gaap-2021-01-31.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_cdw_VideoMember_25eacca0-591a-4e5c-bc10-edbbf9293c0f_terseLabel_en-US" xlink:label="lab_cdw_VideoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Video</link:label>
    <link:label id="lab_cdw_VideoMember_label_en-US" xlink:label="lab_cdw_VideoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Video [Member]</link:label>
    <link:label id="lab_cdw_VideoMember_documentation_en-US" xlink:label="lab_cdw_VideoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Video [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_VideoMember" xlink:href="cdw-20220331.xsd#cdw_VideoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_VideoMember" xlink:to="lab_cdw_VideoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_53c3b931-e62a-4673-9f52-7b001fd37090_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 Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter_991f0ab5-22d8-4a37-b13c-5c6ed42084c5_terseLabel_en-US" xlink:label="lab_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 and thereafter</link:label>
    <link:label id="lab_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter_label_en-US" xlink:label="lab_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" xlink: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 Maturities Repayments Of Principal Year Two And Thereafter</link:label>
    <link:label id="lab_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter_documentation_en-US" xlink:label="lab_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal Year Two And Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" xlink:href="cdw-20220331.xsd#cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" xlink:to="lab_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_45089f36-62c2-4bb3-afe9-937a6245160b_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationConsiderationTransferred1_645d06d9-0a7d-4140-8c32-25e1bd4f2532_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_d4a4ded7-a781-4b5a-aafa-a7d3c834f6b6_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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtWeightedAverageInterestRate_bf2f7e16-b10b-41f2-8014-65ed2b6a9a9c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxesPaidNet_d09bc366-7ff8-4098-a344-51431e4717a7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAxis_c67fece5-06c1-456f-bf4b-356c4132685f_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-20220331.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_DebtInstrumentCarryingAmount_2d4f5e85-3dac-4d8b-b41f-05d7f7efe094_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_a72622fe-4985-415c-8509-d5f9f09c55e1_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/2021/elts/us-gaap-2021-01-31.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_AccountingStandardsUpdateExtensibleList_66680103-8c9c-4b6b-9619-ef34259f7f25_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_a4063f93-5492-4056-80b9-3b2ac0b9964a_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/2021/elts/us-gaap-2021-01-31.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_cdw_SeniorNotesdue2028Member_4f2300d1-288c-42bb-b69f-9431a62be59d_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-20220331.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_ComprehensiveIncomeNetOfTax_11348e6a-6748-4fea-96e0-e41bce14b8da_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1357782d-214f-497e-b478-ad7b2121857e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_448d0b51-1b32-4448-9227-74c4f82f9bd6_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_4bbff3f2-97ef-4170-a263-bff3394056c1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3260d46-0712-4c8d-af1b-537d4cd1062f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_46d07705-52fb-4176-ab78-5bfbf8836d34_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_495aab60-69f1-4fc2-8f76-378b31fc4ad5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_5d747147-088a-49fe-86d2-257d186486c0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorSecuredTermLoanFacilityMember_45687689-a742-418b-9020-4f972296d832_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-20220331.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_dei_EntitySmallBusiness_76eca3ec-266d-4ae6-81b2-9237cf19f683_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/2021q4/dei-2021q4.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_DeferredIncomeTaxLiabilitiesNet_ffe61400-be0e-4d39-9b54-cbc58274ab70_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_OtherInventoryFinancingAgreements_a5ff1073-6eb5-4c50-baa1-a7bacd2bc6da_terseLabel_en-US" xlink:label="lab_cdw_OtherInventoryFinancingAgreements" xlink: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 inventory financing agreements</link:label>
    <link:label id="lab_cdw_OtherInventoryFinancingAgreements_label_en-US" xlink:label="lab_cdw_OtherInventoryFinancingAgreements" xlink: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 inventory financing agreements</link:label>
    <link:label id="lab_cdw_OtherInventoryFinancingAgreements_documentation_en-US" xlink:label="lab_cdw_OtherInventoryFinancingAgreements" xlink: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 inventory financing agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherInventoryFinancingAgreements" xlink:href="cdw-20220331.xsd#cdw_OtherInventoryFinancingAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_OtherInventoryFinancingAgreements" xlink:to="lab_cdw_OtherInventoryFinancingAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_OtherLongTermObligationsMember_63554431-a166-4235-8277-9065446f0e0c_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-20220331.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_BusinessAcquisitionAcquireeDomain_c356ad35-a555-49e0-a2b3-eabef13156c4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_02f4de6e-b16d-4c74-81f7-07a7d45f6bf9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_c1a01247-3a95-4239-b88d-89ac17ef5119_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableNet_3f06812b-a870-4d96-87ff-590166e8ea37_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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityCurrent_eb5fb585-a03c-4954-93a4-041b1e1c89c6_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/2021/elts/us-gaap-2021-01-31.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_DepreciationDepletionAndAmortization_e3679d2a-22fe-434a-b8ae-cb997070175e_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/2021/elts/us-gaap-2021-01-31.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_cdw_SalesChannelGovernmentMember_75b127b3-8dae-4062-8cee-e16b6ad6fd5e_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-20220331.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_DividendsCommonStock_087806f6-ce30-4283-b7a1-95b4e8a3b0e8_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1f529685-03bc-4b33-91b1-c185861abf88_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelHealthcareMember_aa888cf3-e098-4eb8-b502-a5a5db025216_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-20220331.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_DerivativeLineItems_334fd338-78c4-4149-b4cc-59446df77564_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ae83ad9-eefd-4b72-9350-8c4a96f227ff_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_2d105210-08eb-47b1-a06d-425f50f3702d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_8a2c7c0b-93af-40e3-98a9-ea955dd80620_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesOutstanding_9e14f4a9-c2a1-4efc-91a6-86c7fc8df38f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_c6958550-7ed6-4e32-8f28-dfd91917a5e1_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-20220331.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_TimingOfTransferOfGoodOrServiceDomain_468b23bc-58f9-4a36-ab92-dd3ab1e208d0_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareTextBlock_24b63ff8-e8d6-43aa-9347-f7801d35b615_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_40fb1c5c-22b3-4400-b580-d897fac3de8e_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-20220331.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_us-gaap_DerivativeTable_5178510e-6d77-4de5-865a-f6d612f1c715_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7b52f638-d143-4a4d-9eb4-9e43cbdf5582_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink: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 Cash Flow Hedges Included in AOCL</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_b322bc0e-fee6-46b7-8166-5c632eadb415_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/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_37b5a801-0989-4696-8e0c-7589575caea9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_85ff28ed-92e9-44a4-9aba-a5a1bf84ba5c_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/2021/elts/us-gaap-2021-01-31.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_srt_MinimumMember_deee43cb-6029-492b-a0d2-ea15c723c230_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/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_73d94df3-47a7-4dc4-9f9d-eb2e54204900_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/2021q4/dei-2021q4.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_dei_EntityCentralIndexKey_1c8fbcaf-acaa-4404-a3d6-06daa9006661_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/2021q4/dei-2021q4.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_22609c9a-ed3b-463e-937f-65a9681c2954_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InterestRateCapMember_855ae90b-e6b7-440e-ba59-c0e83eaf1f9b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCapMember" xlink: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 Cap</link:label>
    <link:label id="lab_us-gaap_InterestRateCapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateCapMember" xlink:to="lab_us-gaap_InterestRateCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_37e2346f-e1e2-4d55-9018-b660859882b0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2e6ae6e-8b94-4571-89eb-daa820c6e57f_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SellingGeneralAndAdministrativeExpense_988ef369-933b-4f05-8ce6-17ebd88fc4b0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_a4d055ce-b48b-418b-ac78-6672aa9b8bd9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e98e54e3-ebdd-4a41-bf9a-f4bebab94218_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/2021/elts/us-gaap-2021-01-31.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_PriorPeriodReclassificationAdjustmentDescription_dc72eb6a-e643-4b4e-a33b-98a1e5c6f850_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_4cd7eedb-f39f-4403-ac9b-66080df7eef7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DesktopsMember_356e7619-6a28-4688-b831-0ecfce3ec1e7_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-20220331.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_AccruedAdvertisingCurrent_a6150631-3288-4341-9bc4-0c9238bb425a_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_f752e719-9089-4a27-a9e4-6f91b7a22875_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/2021q4/dei-2021q4.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_dei_EntityAddressStateOrProvince_8bdea600-5df2-4fc3-9356-f0485a322d5c_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/2021q4/dei-2021q4.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_srt_CumulativeEffectPeriodOfAdoptionAxis_789a777b-400b-4596-bb36-ff64cacbc882_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_EnterpriseAndDataStorageIncludingDrivesMember_8ba8eeef-720e-4ea6-97ab-56f0b6c550a5_terseLabel_en-US" xlink:label="lab_cdw_EnterpriseAndDataStorageIncludingDrivesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise and Data Storage (Including Drives)</link:label>
    <link:label id="lab_cdw_EnterpriseAndDataStorageIncludingDrivesMember_label_en-US" xlink:label="lab_cdw_EnterpriseAndDataStorageIncludingDrivesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise and Data Storage (Including Drives) [Member]</link:label>
    <link:label id="lab_cdw_EnterpriseAndDataStorageIncludingDrivesMember_documentation_en-US" xlink:label="lab_cdw_EnterpriseAndDataStorageIncludingDrivesMember" xlink: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_EnterpriseAndDataStorageIncludingDrivesMember" xlink:href="cdw-20220331.xsd#cdw_EnterpriseAndDataStorageIncludingDrivesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_EnterpriseAndDataStorageIncludingDrivesMember" xlink:to="lab_cdw_EnterpriseAndDataStorageIncludingDrivesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_268c5538-c28e-4fa5-bdc5-cf259555658b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_053e5dc1-cfbf-4386-a7a8-6b90c8b9db8f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_3257ba09-3142-45b7-8160-f12e45df26ab_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c767fb75-b4f3-4490-be50-f9bcbc421d1e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_531e4be8-08f1-459b-93bb-2da48926ec67_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_4614e8a4-c8e0-4bb4-92d5-eef1a73148b4_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/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_952ccecd-5a8f-4ab3-9ac5-48a00f051b85_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/2021q4/dei-2021q4.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_cdw_ServicesMember_547b12a1-39df-4571-8e4d-bdc7b4ebbe30_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-20220331.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_us-gaap_EarningsPerShareAbstract_dc556138-c23c-415e-9eab-c0f69cc6a8bb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RevolvingLoanFinancingAgreement_b1488670-a182-4ee5-8e14-469850583046_terseLabel_en-US" xlink:label="lab_cdw_RevolvingLoanFinancingAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loan inventory financing agreement</link:label>
    <link:label id="lab_cdw_RevolvingLoanFinancingAgreement_label_en-US" xlink:label="lab_cdw_RevolvingLoanFinancingAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loan financing agreement</link:label>
    <link:label id="lab_cdw_RevolvingLoanFinancingAgreement_documentation_en-US" xlink:label="lab_cdw_RevolvingLoanFinancingAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loan financing agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevolvingLoanFinancingAgreement" xlink:href="cdw-20220331.xsd#cdw_RevolvingLoanFinancingAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RevolvingLoanFinancingAgreement" xlink:to="lab_cdw_RevolvingLoanFinancingAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_38d78ee4-f54e-4f46-8f6d-f919dc1083c3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate cap, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_bfd2eeaa-6436-4146-8328-8f35b9e29a2a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_6420d996-7273-4efc-a397-4af0c7ff2125_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation, net of tax</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/2021/elts/us-gaap-2021-01-31.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_AccountingPoliciesAbstract_0347370d-eff7-4b1c-bd0c-574e494cf469_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c444b99c-05cf-4eb0-9401-fd2f53926553_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeInstrumentRiskAxis_d777021f-e47b-4560-9124-3b3a2642354d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_1866228b-a99e-43c5-a925-6bdb71632839_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_07ff2c29-8ef1-4802-9608-272f8693bb0c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_bb475d31-3878-4ea3-90e6-d2c887ec9b70_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/2021q4/dei-2021q4.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_cdw_LongtermDebtCurrentMaturitiesGross_92de0e80-e475-483b-b207-c149ab0dcdd2_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-20220331.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_CommonStockValue_3df083cd-53ed-4f4f-8817-eb70166c7dbe_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.1 and 134.8 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_eb108fdc-3014-4412-8756-99efdaea0728_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtNoncurrent_1b9735f0-116b-4e65-b30d-f7b62fbb929a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3c9e186a-f40f-4eea-864f-6c115e1645f6_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingencies_68510c92-66fa-45db-90f9-11b062260172_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</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/2021/elts/us-gaap-2021-01-31.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_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_945cb0f0-1bb8-4123-9de6-f35a757cf5da_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-20220331.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_us-gaap_AllocatedShareBasedCompensationExpense_4132fab4-f23e-4291-a982-01eca5ae4913_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/2021/elts/us-gaap-2021-01-31.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_cdw_SalesChannelEducationMember_908c6455-a4e7-4ec8-b8cf-ea9d3da3938d_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-20220331.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_22bd0a85-71d4-4f8e-8c93-f37cb891c885_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_98cbb057-0a8a-4589-a785-60dc9f59e024_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/2021q4/dei-2021q4.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_DebtInstrumentAnnualPrincipalPayment_8bef0277-0d65-457a-9edf-ec065754658f_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/2021/elts/us-gaap-2021-01-31.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_cdw_AccountsPayableInventoryFinancingMember_b510fa0f-3e64-4f97-8395-93c75f3efb16_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-20220331.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_AllowanceForDoubtfulAccountsReceivableCurrent_969b6ba1-bc3e-49c3-8d54-0eb25cfa647d_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCurrentReportingStatus_21646aa3-1621-407c-96d1-055803df5471_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/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a7dc80d7-82a7-4ba2-8d0c-d4b59b593247_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerDurationDomain_f90f1d75-af0f-4300-81cb-a03a7c405ab2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationDisclosureTextBlock_12b43085-86bf-4542-9d96-b568f7c15afd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_CorporateSegmentPrivateSectorBusinessMember_07c29e47-66d4-4777-8285-bc7b12a32cda_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-20220331.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_EffectiveIncomeTaxRateContinuingOperations_ca4bd900-68c9-4d43-b2d3-5dbbd4914bea_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/2021/elts/us-gaap-2021-01-31.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_CoverAbstract_2cac044a-15ca-4eaf-bf1f-88a059935dcb_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/2021q4/dei-2021q4.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8765ef71-da5e-4f47-9bc4-228d6f18c55b_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_4db9f16e-539c-406c-ae63-823af30ae9bc_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/2021/elts/us-gaap-2021-01-31.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_SharesIssued_a61bb523-3402-4b29-977c-afd4b1f016b9_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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_SharesIssued_ece3bf5a-5d6b-4504-92f9-226d558f8ec9_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_d3f21fd6-a11b-405f-a599-4dcc8bab8a7d_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/2021/country-2021.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_CommonStockParOrStatedValuePerShare_2c66d128-c5bb-4b59-a994-510da6c03794_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_73c09de3-f24f-49d2-939b-9eaca1a6867f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_82f07d76-9f77-4168-ba6f-945bdbb3d180_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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrentAbstract_f447147e-1402-4e76-8b77-d52f41a127b3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3560e19a-ac47-4afc-884e-cae927d7b394_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/2021/elts/us-gaap-2021-01-31.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_cdw_OtherProductsAndServicesMember_1e186ac1-ce26-408a-a165-c3abcc2372d6_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-20220331.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_d151ff03-6f0b-4ab6-9a4b-fd822739ca65_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-20220331.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_dei_EntityAddressPostalZipCode_67e55aa2-af16-4e20-9be0-d05dfa068c76_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/2021q4/dei-2021q4.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_ContractWithCustomerSalesChannelDomain_f8c21e3e-4a5f-4b3a-b6a9-f83ca26b1e6e_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesStockOptionsExercised_5ea231ad-b6e0-4dc5-be89-6198e2d9ef48_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2b211719-4643-4b57-88cc-ba54a7cdc92a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20f2f9dd-2dd4-4493-b354-fa332d1e6219_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_c7f25995-ad8c-4a7f-868a-36d40ec2ed86_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_491cb513-52f3-4408-b424-01e78dbf87cd_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/2021/elts/us-gaap-2021-01-31.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_cdw_AccountsPayableInventoryFinancing_64f764c1-30a7-43e3-bdda-23f7728924c7_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_6855e389-4dc1-4fe2-8c43-a2abdcfb7d9b_totalLabel_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancing" 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">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-20220331.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_us-gaap_IncomeTaxDisclosureTextBlock_ba4d0f62-c7c1-4a4b-9d5d-feeb09a25c82_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SmallBusinessMember_8e21c577-7c5f-491e-b785-dcc48d33937b_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-20220331.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_cdw_RepaymentsOfReceivableFinancingLiability_93086b6e-9cff-4c4f-a982-36bde7942faa_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-20220331.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_775c05b5-2916-46db-8cd6-e307ffc7d12a_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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtTypeAxis_dd4e33a9-0452-4837-ac79-de57603d790b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_8c0c37e7-c943-4866-ba94-3b50de907b3e_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/2021/elts/us-gaap-2021-01-31.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_LongTermContractWithCustomerMember_cc0603f7-86f4-4f75-ace9-00707d7159a8_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/2021/elts/us-gaap-2021-01-31.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_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_0efa20b9-4c99-4d38-b43e-7bfda2b413de_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-20220331.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_cdw_InventoryFinancingAgreementsAbstract_cf0e89df-00e4-4cf9-b9f1-79352263ddf4_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-20220331.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_srt_ConsolidationItemsDomain_20265f3e-418d-41ac-904f-91d7e02c1d49_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/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_d6d79624-0b6e-4244-8290-cb283e460a8a_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentQuarterlyReport_fe185890-2343-41df-a9e1-de0a2b89393c_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/2021q4/dei-2021q4.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_StatementOfCashFlowsAbstract_91099892-7508-4834-8956-f9e8dd134445_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DescriptionofBusinessPolicyTextBlock_7bf85535-42cb-497e-9337-df40de6e2dfb_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-20220331.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_b1e8a2be-6bf6-4093-84c7-9cf2d5df62ab_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-20220331.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_CommonStockMember_3205cf82-fb16-4627-84df-6a4a936aa08a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_bd9c144b-83a9-4131-8555-6dfdcc89df73_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/2021q4/dei-2021q4.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_NetCashProvidedByUsedInInvestingActivities_81a89c83-163a-4364-952d-7d19472f81fb_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_e8323a27-7ed4-4065-acd8-d4ba3cd288b1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_67ab8361-57e6-41c5-b57b-6a336f45583c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_762b627b-d257-4f18-8f0e-29681ccca7e3_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_a0a94a9c-6f25-4bf5-a076-04f409e6f44f_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">Income (loss) from operations</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SoftwareProductsMember_748bb356-76ca-4190-b863-7237c3927025_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-20220331.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_974435d9-8b51-44e2-ab42-251b679e1c0e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_fbd7b71c-88b2-4865-a83a-c3af89f16bfe_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_ceb79fea-31b5-4edd-8871-b84c89d03d57_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/2021q4/dei-2021q4.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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_77ca15b9-230d-429e-912e-ca3158325e1c_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesCurrent_fe93a495-79ec-4492-b6ea-75701087f64e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1bc1712a-ac92-4f1e-b0b8-2bb7c27a5b40_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_23c9514c-6c2d-40ce-8fbc-a7e9091de2f4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_365e9736-11da-4d4d-8fb7-247433ff60b0_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/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_231be741-b5ca-4762-a8db-6159f3134daf_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_e650d306-2170-4a38-a862-b75156a2f41f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_c326a135-ea4a-4edd-a3ae-f5f25412138b_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/2021/elts/us-gaap-2021-01-31.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_cdw_SeniorNotesdue2024Member_d128093e-1556-483f-af61-6582289a54b3_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-20220331.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_us-gaap_LongtermDebtTypeDomain_f99ad8ec-b36c-43ff-b8f3-eec7c1f22b52_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_c507ce8d-96d0-4a2c-ac27-e5e12c8ffa20_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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableTradeCurrent_a67b1b20-d666-4ebf-b8f4-ca44c2d842e7_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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_28873a26-69b0-476b-8884-e8fa4af0ca77_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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingInformationLineItems_04a19aa3-5f7a-4a17-9587-b429e8176978_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/2021/elts/us-gaap-2021-01-31.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_dei_CurrentFiscalYearEndDate_f634a085-3567-4f6a-b238-e371d06e5bf9_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/2021q4/dei-2021q4.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_FinancialInstrumentsDisclosureTextBlock_4867bf99-20a7-4be4-b36a-6d3cd0dcafb3_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_5a1ffdcf-04ea-4507-97cb-dc038644314a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeNotionalAmount_cee0dc44-6cd9-4014-8a5f-a73c4d049398_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_02a8cd59-c8f2-4a25-b230-90c283433f37_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) income, 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/2021/elts/us-gaap-2021-01-31.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_StatementTable_a77c46e8-f952-4584-8f9f-8b2aac0388a1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_19d923f4-79a3-4488-b134-b28eb9be21eb_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/2021/elts/us-gaap-2021-01-31.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_cdw_TotalHardwareMember_d7282a60-1377-46b0-91bf-f54664e95977_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-20220331.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_NewAccountingPronouncementsPolicyPolicyTextBlock_f71567fa-04a0-4b5d-957f-7ab1351c18dd_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b393140f-1352-4bce-8de9-570482ab9afb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_461ff733-de3c-409a-87d9-22994cd35f5e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_TransferredAtPointInTimePrincipalMember_de12fdd2-bcb9-48a6-9e03-b13c2eeca742_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-20220331.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_srt_MaximumMember_6dee1daf-bd41-4718-8ac6-892df603c005_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/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDue2026Member_ac8adc8d-f7b9-4e8e-9744-f05d5ba4cf94_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-20220331.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_990f0948-495b-433e-852d-efa0c988807a_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-20220331.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_srt_RangeAxis_3c884320-a92e-413b-96ed-73fd265666ee_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/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SiriusComputerSolutionsIncMember_ea1d7690-5b91-4856-87a9-25de59688287_terseLabel_en-US" xlink:label="lab_cdw_SiriusComputerSolutionsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sirius Computer Solutions Inc</link:label>
    <link:label id="lab_cdw_SiriusComputerSolutionsIncMember_label_en-US" xlink:label="lab_cdw_SiriusComputerSolutionsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sirius Computer Solutions Inc [Member]</link:label>
    <link:label id="lab_cdw_SiriusComputerSolutionsIncMember_documentation_en-US" xlink:label="lab_cdw_SiriusComputerSolutionsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sirius Computer Solutions Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SiriusComputerSolutionsIncMember" xlink:href="cdw-20220331.xsd#cdw_SiriusComputerSolutionsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SiriusComputerSolutionsIncMember" xlink:to="lab_cdw_SiriusComputerSolutionsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_cb1b9040-2ab8-4ac6-b81d-32d516973021_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to extinguish long-term debt</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink: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 for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_251baec0-f206-483c-b44f-bce730627866_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_d5418467-0c95-4357-9c2d-b90f53c6f80e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeMember_b80a1c0b-3727-419f-9aff-f03e34cb5cea_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative</link:label>
    <link:label id="lab_us-gaap_DerivativeMember_label_en-US" xlink:label="lab_us-gaap_DerivativeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeMember" xlink:to="lab_us-gaap_DerivativeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_762649b5-3769-41b0-88c5-decf35600695_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/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_f364f41a-2255-4d2d-a38b-1ddda190a23f_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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquity_aa605efd-8286-4352-8ca0-5bebe4ff2a12_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_62d83784-cffa-4a01-b136-f3c214cb889b_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_62d8d950-01dd-4d1f-9c37-bb784df1d1b6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_fc3abbcc-30ca-41e9-bdab-63c92f18c750_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and income taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_116631ba-f87b-4c3a-8026-1ef4a4e8b449_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_cf096b16-0e71-4795-966b-eb1e0478371c_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/2021q4/dei-2021q4.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c7b70bd7-58e0-4fc4-9fc8-cca68e1f0a62_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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableNetNoncurrent_95546f2b-bb26-4a3b-b9f7-fac35b81f27b_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/2021/elts/us-gaap-2021-01-31.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_cdw_SeniorNotesDue2031Member_66516f4d-0d2c-46a9-956c-d2db37004b89_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-20220331.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_dei_EntityAddressCityOrTown_6657a6f1-ffd6-4ece-b5cd-436971add1bf_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/2021q4/dei-2021q4.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_cdw_InventoryFinancingAgreementsTableTextBlock_c7fe7fb4-15ff-45b4-a39b-3cb9634ddbd8_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTableTextBlock" xlink: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_InventoryFinancingAgreementsTableTextBlock_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTableTextBlock_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTableTextBlock" xlink: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_InventoryFinancingAgreementsTableTextBlock" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsTableTextBlock" xlink:to="lab_cdw_InventoryFinancingAgreementsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_13fab666-f635-4ada-aafe-6682d4d4ebc6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e7d9ffe9-dc91-4d0e-b5cd-b7ebf0114351_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_7abbea5a-ecde-45f7-b0aa-0dd2da8d8568_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/2021/elts/us-gaap-2021-01-31.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_cdw_FinancingPaymentsForRevenueGeneratingAssets_236e460c-d0ae-4755-b420-17b15f979977_negatedLabel_en-US" xlink:label="lab_cdw_FinancingPaymentsForRevenueGeneratingAssets" 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">Financing payments for revenue generating assets</link:label>
    <link:label id="lab_cdw_FinancingPaymentsForRevenueGeneratingAssets_label_en-US" xlink:label="lab_cdw_FinancingPaymentsForRevenueGeneratingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Payments For Revenue Generating Assets</link:label>
    <link:label id="lab_cdw_FinancingPaymentsForRevenueGeneratingAssets_documentation_en-US" xlink:label="lab_cdw_FinancingPaymentsForRevenueGeneratingAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Payments For Revenue Generating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_FinancingPaymentsForRevenueGeneratingAssets" xlink:href="cdw-20220331.xsd#cdw_FinancingPaymentsForRevenueGeneratingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_FinancingPaymentsForRevenueGeneratingAssets" xlink:to="lab_cdw_FinancingPaymentsForRevenueGeneratingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelCorporateMember_14fcf27c-fe9e-4f8d-8663-9b41e201d596_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-20220331.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:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink: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 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>cdw-20220331_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 2022 Workiva-->
<!--r:109d9088-2c4a-4643-8cc2-c914b9989508,g:05004913-5d07-4f32-a0c0-3e7bf3d79a70-->
<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-20220331.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_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5b2eb65d-8d18-466b-aacd-4bf5b6e77398" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_DocumentType_5b2eb65d-8d18-466b-aacd-4bf5b6e77398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_143d96fc-da26-4722-bf07-b3ea49ee865c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_DocumentQuarterlyReport_143d96fc-da26-4722-bf07-b3ea49ee865c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_20814324-b7f0-4030-b48c-40a49b26c0f4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_DocumentPeriodEndDate_20814324-b7f0-4030-b48c-40a49b26c0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_30dee4b6-e602-44f3-b9d7-9bdbb3c550fe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_DocumentTransitionReport_30dee4b6-e602-44f3-b9d7-9bdbb3c550fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f33a3dd6-aa3f-4929-9de7-98b740bde872" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityFileNumber_f33a3dd6-aa3f-4929-9de7-98b740bde872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e0678a67-b2af-46c2-b7b3-d5dc073389c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityRegistrantName_e0678a67-b2af-46c2-b7b3-d5dc073389c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a57dcb38-d143-46db-9055-eeef49659ea9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a57dcb38-d143-46db-9055-eeef49659ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c72cab89-87e9-4a01-bcf4-61db2683f129" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityTaxIdentificationNumber_c72cab89-87e9-4a01-bcf4-61db2683f129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_e2e9fadd-284a-4401-a279-46bc656e73d0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityAddressAddressLine1_e2e9fadd-284a-4401-a279-46bc656e73d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1ccba666-2723-46d4-ac96-2bdabb6ce73e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityAddressCityOrTown_1ccba666-2723-46d4-ac96-2bdabb6ce73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_4e691b4b-c44d-49b0-a89d-b1448df787bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityAddressStateOrProvince_4e691b4b-c44d-49b0-a89d-b1448df787bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_204846fd-1255-47a6-9ac3-3fe788b245ea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityAddressPostalZipCode_204846fd-1255-47a6-9ac3-3fe788b245ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_8cd576d3-d863-4a90-be2e-6d784fa100f2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_CityAreaCode_8cd576d3-d863-4a90-be2e-6d784fa100f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7e30aa18-8fba-486c-9aca-bc3c6539f810" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_LocalPhoneNumber_7e30aa18-8fba-486c-9aca-bc3c6539f810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3309e474-c5c4-4e1a-8c4b-fe53d1f009a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_Security12bTitle_3309e474-c5c4-4e1a-8c4b-fe53d1f009a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c1f049a4-3606-45db-affc-0ddad288f49d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_TradingSymbol_c1f049a4-3606-45db-affc-0ddad288f49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_8c928dee-f30f-42c2-89e8-3805c4c21eac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_SecurityExchangeName_8c928dee-f30f-42c2-89e8-3805c4c21eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_89909323-f8b6-46de-be99-3a1306ce600f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityCurrentReportingStatus_89909323-f8b6-46de-be99-3a1306ce600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0a063bf9-aea7-45f9-912a-6fb451040000" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityInteractiveDataCurrent_0a063bf9-aea7-45f9-912a-6fb451040000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_6e671727-90bf-46f9-b34e-17dafe4c31d0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityFilerCategory_6e671727-90bf-46f9-b34e-17dafe4c31d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d5835902-2498-446a-8605-bb227badb731" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntitySmallBusiness_d5835902-2498-446a-8605-bb227badb731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_65f372b4-0435-45f4-b679-d8766607b762" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityEmergingGrowthCompany_65f372b4-0435-45f4-b679-d8766607b762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_63f2be80-8724-44bf-877d-058641d0c787" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityShellCompany_63f2be80-8724-44bf-877d-058641d0c787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_51c557c3-f1b5-41e7-9e5f-c997a18a0a7d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_51c557c3-f1b5-41e7-9e5f-c997a18a0a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_56582cbc-d7e3-4bed-856f-a6f43619097a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_EntityCentralIndexKey_56582cbc-d7e3-4bed-856f-a6f43619097a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_39e69978-4f67-473e-b1ab-0e1e6173bd3c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_CurrentFiscalYearEndDate_39e69978-4f67-473e-b1ab-0e1e6173bd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_ae18a889-f41f-44f1-b447-58cb5e14d1fc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_DocumentFiscalYearFocus_ae18a889-f41f-44f1-b447-58cb5e14d1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_430af744-d36c-4fd4-a367-55fd756bae79" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_430af744-d36c-4fd4-a367-55fd756bae79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_3ab0620f-5546-44ce-a967-6ab8dffdfde2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5b9da22a-1b0f-4e41-afe7-0adf780e043f" xlink:to="loc_dei_AmendmentFlag_3ab0620f-5546-44ce-a967-6ab8dffdfde2" 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-20220331.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_84288ce6-3528-4fda-b275-196b4a478dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84288ce6-3528-4fda-b275-196b4a478dd3" xlink:to="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d4211d6-9332-4d38-b416-b9daac4edb95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d4211d6-9332-4d38-b416-b9daac4edb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1d49136c-339f-459f-929f-a84b3f6e1505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1d49136c-339f-459f-929f-a84b3f6e1505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_83377d8e-9319-44e5-9343-522a20f4e7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:to="loc_us-gaap_InventoryNet_83377d8e-9319-44e5-9343-522a20f4e7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_1de122a7-3de7-472b-9462-3ea24dc48789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_1de122a7-3de7-472b-9462-3ea24dc48789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7293c268-cac9-4872-93fc-a9af81102a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7293c268-cac9-4872-93fc-a9af81102a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0f487631-c8d1-4a66-a92b-e89cc5178455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1d4ee19f-3ab1-4f08-9ccd-c4d209803c50" xlink:to="loc_us-gaap_AssetsCurrent_0f487631-c8d1-4a66-a92b-e89cc5178455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_880dcfc2-6958-4260-b4d2-6d51f3bc0ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_880dcfc2-6958-4260-b4d2-6d51f3bc0ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d8d8dd6b-1849-4078-82dd-76ea060a17bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d8d8dd6b-1849-4078-82dd-76ea060a17bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fec305ce-1292-4af6-a62c-df91512b578b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:to="loc_us-gaap_Goodwill_fec305ce-1292-4af6-a62c-df91512b578b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_50c54939-8ca3-447c-abf8-0c6799c706a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_50c54939-8ca3-447c-abf8-0c6799c706a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8232d33d-491f-41c0-8138-115cfa913bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8232d33d-491f-41c0-8138-115cfa913bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_acbda35f-a487-4843-9e9c-63d4f046fa70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca6381f3-9596-4607-a971-7c63b8ce37a1" xlink:to="loc_us-gaap_Assets_acbda35f-a487-4843-9e9c-63d4f046fa70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c8a864f-65e4-4d20-8d8d-5bfdd77a9cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84288ce6-3528-4fda-b275-196b4a478dd3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c8a864f-65e4-4d20-8d8d-5bfdd77a9cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_86cf4a92-72e0-4b1a-98ef-4c7be167965c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c8a864f-65e4-4d20-8d8d-5bfdd77a9cf9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_86cf4a92-72e0-4b1a-98ef-4c7be167965c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_d354aca2-a33f-4ff2-ba68-fb645d77d799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86cf4a92-72e0-4b1a-98ef-4c7be167965c" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_d354aca2-a33f-4ff2-ba68-fb645d77d799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_d68ca103-4077-494b-ba3a-a0ea0b0de80d" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86cf4a92-72e0-4b1a-98ef-4c7be167965c" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_d68ca103-4077-494b-ba3a-a0ea0b0de80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5562830c-29bc-44bb-810f-55c6c51b6a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86cf4a92-72e0-4b1a-98ef-4c7be167965c" xlink:to="loc_us-gaap_LongTermDebtCurrent_5562830c-29bc-44bb-810f-55c6c51b6a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ab416d2b-4aa3-47a5-9759-34d3d0658d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86cf4a92-72e0-4b1a-98ef-4c7be167965c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ab416d2b-4aa3-47a5-9759-34d3d0658d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_2ef3195f-288b-4291-90d4-b78ff8c01239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_86cf4a92-72e0-4b1a-98ef-4c7be167965c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_2ef3195f-288b-4291-90d4-b78ff8c01239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6118407f-78e7-41d1-b051-0f0f23f642a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_2ef3195f-288b-4291-90d4-b78ff8c01239" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6118407f-78e7-41d1-b051-0f0f23f642a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_e7b7f07e-749a-4d17-9d4d-247752931db3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_2ef3195f-288b-4291-90d4-b78ff8c01239" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_e7b7f07e-749a-4d17-9d4d-247752931db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_60338542-56e3-4afb-b6d1-67e711701d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_2ef3195f-288b-4291-90d4-b78ff8c01239" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_60338542-56e3-4afb-b6d1-67e711701d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_408b0b84-7690-4d09-bc9c-02c04c08cf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_2ef3195f-288b-4291-90d4-b78ff8c01239" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_408b0b84-7690-4d09-bc9c-02c04c08cf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f4dd7622-d633-496c-b4ea-7473083225db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_2ef3195f-288b-4291-90d4-b78ff8c01239" xlink:to="loc_us-gaap_LiabilitiesCurrent_f4dd7622-d633-496c-b4ea-7473083225db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_5c602219-6888-416b-9dff-38be495a44f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c8a864f-65e4-4d20-8d8d-5bfdd77a9cf9" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_5c602219-6888-416b-9dff-38be495a44f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ce680a49-6632-4860-b8af-d63fc39fc635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_5c602219-6888-416b-9dff-38be495a44f0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ce680a49-6632-4860-b8af-d63fc39fc635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a731a1f5-044a-4ff4-9c90-06586b32874d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_5c602219-6888-416b-9dff-38be495a44f0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a731a1f5-044a-4ff4-9c90-06586b32874d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_696d62f4-6199-46cf-8d27-e7cf50627b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_5c602219-6888-416b-9dff-38be495a44f0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_696d62f4-6199-46cf-8d27-e7cf50627b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_87a279a9-07f9-42b3-bf92-f5c774b58dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_5c602219-6888-416b-9dff-38be495a44f0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_87a279a9-07f9-42b3-bf92-f5c774b58dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_af91ee16-3fa9-4c1c-b5af-3f86cf2a94b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_5c602219-6888-416b-9dff-38be495a44f0" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_af91ee16-3fa9-4c1c-b5af-3f86cf2a94b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7e93257d-d8d1-4e99-90cd-d56eb12c1541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c8a864f-65e4-4d20-8d8d-5bfdd77a9cf9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7e93257d-d8d1-4e99-90cd-d56eb12c1541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c8a864f-65e4-4d20-8d8d-5bfdd77a9cf9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_474a01a9-4b7a-4f38-8fd7-2d12f2760317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:to="loc_us-gaap_PreferredStockValue_474a01a9-4b7a-4f38-8fd7-2d12f2760317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_10ea73d5-84df-4a5f-84a8-64c6d18d8126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:to="loc_us-gaap_CommonStockValue_10ea73d5-84df-4a5f-84a8-64c6d18d8126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_35d3b8cf-fce1-457c-aad9-a5121c2be563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_35d3b8cf-fce1-457c-aad9-a5121c2be563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1680c8bd-b6f8-450c-bc98-48f74b9dcde1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1680c8bd-b6f8-450c-bc98-48f74b9dcde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f51b81e1-4872-41de-8074-7584d87b844e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f51b81e1-4872-41de-8074-7584d87b844e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b1a84a03-7c6f-44fd-adf7-6e4ce85b827a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cef4b217-b354-46f2-a125-677f4f06abfb" xlink:to="loc_us-gaap_StockholdersEquity_b1a84a03-7c6f-44fd-adf7-6e4ce85b827a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e3a63070-9ae6-47dc-a0c1-b59114a1c43f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c8a864f-65e4-4d20-8d8d-5bfdd77a9cf9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e3a63070-9ae6-47dc-a0c1-b59114a1c43f" 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-20220331.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_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b7b206ad-a83f-427d-97c2-852b0f2a29bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b7b206ad-a83f-427d-97c2-852b0f2a29bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_126a660a-9dd4-4ca4-a372-7bd4e155a153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_126a660a-9dd4-4ca4-a372-7bd4e155a153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5c1a8ced-e2dc-4e47-9086-c5067546c37b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5c1a8ced-e2dc-4e47-9086-c5067546c37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c7ce1009-a0cc-45b7-aa7b-59369417d4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c7ce1009-a0cc-45b7-aa7b-59369417d4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_99baf039-e690-40f1-aac6-de43642a68fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_99baf039-e690-40f1-aac6-de43642a68fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_433a53c2-32c9-4fbe-94cc-42fddc9a86e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_433a53c2-32c9-4fbe-94cc-42fddc9a86e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ab28592d-1a93-4b95-b0a0-92bc2ecb2f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ab28592d-1a93-4b95-b0a0-92bc2ecb2f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_489030f7-b225-4f2a-8461-3d4603d6208b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e38ee6-057c-401d-aaf7-87ee87765d0b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_489030f7-b225-4f2a-8461-3d4603d6208b" 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-20220331.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_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9248b6e2-9c30-46e8-b934-468297f234a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9248b6e2-9c30-46e8-b934-468297f234a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c3d5bc55-3829-454f-85fd-acecc40e29e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c3d5bc55-3829-454f-85fd-acecc40e29e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5be0b35d-d79c-4ee7-81f6-e3ccb5a8cb72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_GrossProfit_5be0b35d-d79c-4ee7-81f6-e3ccb5a8cb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_059034e5-1984-4e44-8c42-1b293088779e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_059034e5-1984-4e44-8c42-1b293088779e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4cbe6cf5-80c6-47c6-a671-7308b560b091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_OperatingIncomeLoss_4cbe6cf5-80c6-47c6-a671-7308b560b091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_e5599f57-f8db-4418-9c4c-0b2d4959a0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_e5599f57-f8db-4418-9c4c-0b2d4959a0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_dfc0e76c-5b87-49f0-a991-bd57f535cfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_dfc0e76c-5b87-49f0-a991-bd57f535cfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_88de65cb-4e16-4df7-bc90-780c1c69736d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_88de65cb-4e16-4df7-bc90-780c1c69736d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b417c3fd-2b26-4160-9881-00bfbd885616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b417c3fd-2b26-4160-9881-00bfbd885616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2a438e1e-997b-4ed2-8c16-091d05e45c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_NetIncomeLoss_2a438e1e-997b-4ed2-8c16-091d05e45c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6d1be1ef-b336-4e93-8278-9a9fe2ba06a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6d1be1ef-b336-4e93-8278-9a9fe2ba06a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_13a93a46-fbe8-43c8-a768-de998e578ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6d1be1ef-b336-4e93-8278-9a9fe2ba06a0" xlink:to="loc_us-gaap_EarningsPerShareBasic_13a93a46-fbe8-43c8-a768-de998e578ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c1edd08c-19bf-4808-bc71-c19ff2f6a8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6d1be1ef-b336-4e93-8278-9a9fe2ba06a0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c1edd08c-19bf-4808-bc71-c19ff2f6a8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_761715e3-deb2-49e2-b9d9-3b8c4f2f79b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a40d099a-381b-416f-8f0f-b26bdf533071" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_761715e3-deb2-49e2-b9d9-3b8c4f2f79b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a812643c-af72-4927-ba13-ce61674c88cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_761715e3-deb2-49e2-b9d9-3b8c4f2f79b1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a812643c-af72-4927-ba13-ce61674c88cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_02a1c87c-ce4f-49f5-a33f-84748e1f3076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_761715e3-deb2-49e2-b9d9-3b8c4f2f79b1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_02a1c87c-ce4f-49f5-a33f-84748e1f3076" 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-20220331.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_67bc1075-1d5d-4794-aa59-e470f410cfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fde1e0ba-6300-4593-8a45-836b5edad5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_67bc1075-1d5d-4794-aa59-e470f410cfe9" xlink:to="loc_us-gaap_NetIncomeLoss_fde1e0ba-6300-4593-8a45-836b5edad5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0faf7d55-8583-48fd-8505-74bde33d5499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_67bc1075-1d5d-4794-aa59-e470f410cfe9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0faf7d55-8583-48fd-8505-74bde33d5499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5ea8b756-97f0-4beb-a834-8141ee113e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0faf7d55-8583-48fd-8505-74bde33d5499" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5ea8b756-97f0-4beb-a834-8141ee113e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0bbca254-ceeb-4686-ac16-d31160b28cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0faf7d55-8583-48fd-8505-74bde33d5499" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0bbca254-ceeb-4686-ac16-d31160b28cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3d315930-6770-4ef4-a7e2-619f98d95104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0faf7d55-8583-48fd-8505-74bde33d5499" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3d315930-6770-4ef4-a7e2-619f98d95104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_217575e3-42b2-41f6-8b95-7095c4d2f6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0faf7d55-8583-48fd-8505-74bde33d5499" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_217575e3-42b2-41f6-8b95-7095c4d2f6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ede8ad3d-0ceb-4044-906a-2ff70045b935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_67bc1075-1d5d-4794-aa59-e470f410cfe9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ede8ad3d-0ceb-4044-906a-2ff70045b935" 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-20220331.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_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947c3b63-2d80-4a42-9989-e3ee76ff2eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947c3b63-2d80-4a42-9989-e3ee76ff2eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f389e3dd-c597-4397-b3ce-426e1eb1b8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947c3b63-2d80-4a42-9989-e3ee76ff2eff" xlink:to="loc_us-gaap_NetIncomeLoss_f389e3dd-c597-4397-b3ce-426e1eb1b8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947c3b63-2d80-4a42-9989-e3ee76ff2eff" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_ea46d92a-c7ea-4831-9695-2427bf1ee3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_ea46d92a-c7ea-4831-9695-2427bf1ee3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d686efb1-6a1a-4d5f-bedd-98a3ded17847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d686efb1-6a1a-4d5f-bedd-98a3ded17847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_c7ce30b0-e871-4cd3-88c0-dfcac921bedb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_c7ce30b0-e871-4cd3-88c0-dfcac921bedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_b40494e4-3df7-4159-b972-92fd50bf599a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_b40494e4-3df7-4159-b972-92fd50bf599a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_32fd16e2-f9ef-4dfe-9528-e28069d80306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_32fd16e2-f9ef-4dfe-9528-e28069d80306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_abc1857f-2f10-44cc-8e72-367ddf613796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_abc1857f-2f10-44cc-8e72-367ddf613796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0e11666c-e1f9-43ce-b48e-ac6de9233060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_abc1857f-2f10-44cc-8e72-367ddf613796" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0e11666c-e1f9-43ce-b48e-ac6de9233060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ccde0555-9891-4e6d-ac59-538ecf37e537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_abc1857f-2f10-44cc-8e72-367ddf613796" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ccde0555-9891-4e6d-ac59-538ecf37e537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_472ae25d-87a4-4347-95de-bb5b28b4a89f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_abc1857f-2f10-44cc-8e72-367ddf613796" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_472ae25d-87a4-4347-95de-bb5b28b4a89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8d01b92b-8383-4e93-a7ff-20b23d7d74c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_abc1857f-2f10-44cc-8e72-367ddf613796" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8d01b92b-8383-4e93-a7ff-20b23d7d74c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_1a99a153-d694-4b94-97d6-5e5ecca89ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_abc1857f-2f10-44cc-8e72-367ddf613796" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_1a99a153-d694-4b94-97d6-5e5ecca89ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6fd48ba-77a1-4df9-8604-1cfe9507ff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_127ddc12-6fc8-40aa-a3c0-dc80d64d8535" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6fd48ba-77a1-4df9-8604-1cfe9507ff4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1901e766-0ef5-48f8-9656-5fe7b9951e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1901e766-0ef5-48f8-9656-5fe7b9951e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1063f011-5535-4b87-ba55-b8d9df9b69ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1901e766-0ef5-48f8-9656-5fe7b9951e2a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1063f011-5535-4b87-ba55-b8d9df9b69ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5ba9d507-2a17-4e93-b256-63f496d6d4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1901e766-0ef5-48f8-9656-5fe7b9951e2a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5ba9d507-2a17-4e93-b256-63f496d6d4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3013df34-ca18-4014-93f8-15d1170568fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1901e766-0ef5-48f8-9656-5fe7b9951e2a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3013df34-ca18-4014-93f8-15d1170568fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_db4333a4-f8d2-416c-858b-483942f0defa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_db4333a4-f8d2-416c-858b-483942f0defa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_6b8a4124-c66c-4b85-baa9-8c31d8f15950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_6b8a4124-c66c-4b85-baa9-8c31d8f15950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e9e40a3f-663e-4541-a2d5-2c12b8bc1c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e9e40a3f-663e-4541-a2d5-2c12b8bc1c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability_8c2a2bc8-5b51-45b4-9ef7-27815bf6a6ec" xlink:href="cdw-20220331.xsd#cdw_RepaymentsOfReceivableFinancingLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_cdw_RepaymentsOfReceivableFinancingLiability_8c2a2bc8-5b51-45b4-9ef7-27815bf6a6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_796087e4-99b4-427f-9aee-c6805adbbcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_796087e4-99b4-427f-9aee-c6805adbbcfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_ba27d211-bf43-40e3-8cd8-9c806435c33b" xlink:href="cdw-20220331.xsd#cdw_NetChangeInAccountsPayableInventoryFinancing"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_ba27d211-bf43-40e3-8cd8-9c806435c33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_FinancingPaymentsForRevenueGeneratingAssets_7a2c3f89-290e-435a-9b70-6c67c894004b" xlink:href="cdw-20220331.xsd#cdw_FinancingPaymentsForRevenueGeneratingAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_cdw_FinancingPaymentsForRevenueGeneratingAssets_7a2c3f89-290e-435a-9b70-6c67c894004b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3da072d9-bf58-4729-9159-f13199baf2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3da072d9-bf58-4729-9159-f13199baf2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_24a043b9-2398-4afb-9523-0e0b02b333fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_24a043b9-2398-4afb-9523-0e0b02b333fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6f2e339e-fdd4-41ba-8faf-718ea7265025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6f2e339e-fdd4-41ba-8faf-718ea7265025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d087a317-89fe-41da-b7c0-adee3a906c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d087a317-89fe-41da-b7c0-adee3a906c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ae475dd8-a548-42eb-8cc7-8e892f5c4d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ae475dd8-a548-42eb-8cc7-8e892f5c4d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4b23048-4338-4304-84d2-2f1686f7f014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b90098f7-4e3e-438d-89d0-e684e2cbe4d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e4b23048-4338-4304-84d2-2f1686f7f014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6560f51-4b34-40c9-9769-6d87c3c4c4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6560f51-4b34-40c9-9769-6d87c3c4c4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e5ad643-5d28-472e-9668-f10248373d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e5ad643-5d28-472e-9668-f10248373d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_69b50495-ff05-4abd-a053-fa1b827cc44a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_69b50495-ff05-4abd-a053-fa1b827cc44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7fe8bffd-fd00-481f-bd8a-34fdcfd51d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7fe8bffd-fd00-481f-bd8a-34fdcfd51d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0c805dc5-fd8e-4166-9168-8c5402611942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eaddf851-dd2d-4950-b79d-72bea0b13dcf" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_0c805dc5-fd8e-4166-9168-8c5402611942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_6a079dad-9e31-4e89-a903-213cd7aa74e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0c805dc5-fd8e-4166-9168-8c5402611942" xlink:to="loc_us-gaap_InterestPaidNet_6a079dad-9e31-4e89-a903-213cd7aa74e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_2c431697-94f2-457d-b773-7a63695b95c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0c805dc5-fd8e-4166-9168-8c5402611942" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_2c431697-94f2-457d-b773-7a63695b95c1" 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-20220331.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_7c08340b-5209-4d6e-9ebb-34d0ae3b4dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7c08340b-5209-4d6e-9ebb-34d0ae3b4dbd" xlink:to="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9a301455-74ec-41aa-a9cf-5c77450cb6f0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9a301455-74ec-41aa-a9cf-5c77450cb6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_acaf8260-1daf-4b69-9fb4-ff0378454fa6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9a301455-74ec-41aa-a9cf-5c77450cb6f0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_acaf8260-1daf-4b69-9fb4-ff0378454fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a5c6abb-b64e-4732-9716-09e2d766e010" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_acaf8260-1daf-4b69-9fb4-ff0378454fa6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1a5c6abb-b64e-4732-9716-09e2d766e010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bb523ab1-7cf7-4f48-8d41-a4af2df3fe8e" xlink:to="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1db2494f-b2dc-4e02-8620-a2ac3b5a004e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_CommonStockMember_1db2494f-b2dc-4e02-8620-a2ac3b5a004e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5eca575a-cc9e-4656-a25c-d50f6fda4e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5eca575a-cc9e-4656-a25c-d50f6fda4e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_be52e239-f5e8-48ee-8bf2-2aad39df1f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_RetainedEarningsMember_be52e239-f5e8-48ee-8bf2-2aad39df1f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4777ede-8d81-4d3f-8b80-917876ea4f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a7f8abe5-faf6-4aa3-bbca-8ed74137edcb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f4777ede-8d81-4d3f-8b80-917876ea4f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5612e462-a391-4dc7-a4b6-2788202a5689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_35fba79c-db71-465b-8386-a445608f50f6" xlink:to="loc_us-gaap_StatementLineItems_5612e462-a391-4dc7-a4b6-2788202a5689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5612e462-a391-4dc7-a4b6-2788202a5689" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_69761193-7b18-45d7-80eb-d97447362254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_SharesIssued_69761193-7b18-45d7-80eb-d97447362254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fbae00f2-462e-4158-aab1-163714f5770c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockholdersEquity_fbae00f2-462e-4158-aab1-163714f5770c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8f8d990a-378d-43d9-bdad-f5ca1b9cd0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_NetIncomeLoss_8f8d990a-378d-43d9-bdad-f5ca1b9cd0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5784772f-54ba-4f41-beea-ebb56f1120ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5784772f-54ba-4f41-beea-ebb56f1120ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_330a4840-3488-47ba-b46f-e664232059db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_330a4840-3488-47ba-b46f-e664232059db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_f548962c-9418-46c5-b493-00ad51a28688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_f548962c-9418-46c5-b493-00ad51a28688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_498077c2-bc82-4e18-bc69-4289c47b5b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_498077c2-bc82-4e18-bc69-4289c47b5b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2f48fa02-b71b-4686-b8d7-027e7c102cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2f48fa02-b71b-4686-b8d7-027e7c102cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_93a9a745-e8df-4055-b87e-524488afa1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_93a9a745-e8df-4055-b87e-524488afa1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_b8536ef5-47d3-421e-960f-9e802839164c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_DividendsCommonStock_b8536ef5-47d3-421e-960f-9e802839164c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_22f23d2b-be6c-4fd2-9edc-f6308dfe4d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_22f23d2b-be6c-4fd2-9edc-f6308dfe4d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a70d72ff-6529-4a62-89f6-49810110d7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a70d72ff-6529-4a62-89f6-49810110d7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_cae23473-5384-4eed-a409-104ffeb4df41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_cae23473-5384-4eed-a409-104ffeb4df41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_67db323b-8e3f-45bc-bd71-64fc19d0cdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_67db323b-8e3f-45bc-bd71-64fc19d0cdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_30fa1f85-cd58-4735-b723-b207179fcefc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_SharesIssued_30fa1f85-cd58-4735-b723-b207179fcefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc3dcfd4-8a0b-4a49-b813-77c52f3aa17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_970b0457-f637-460a-b25d-b96cbd6bceea" xlink:to="loc_us-gaap_StockholdersEquity_cc3dcfd4-8a0b-4a49-b813-77c52f3aa17c" 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-20220331.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_a6cbf150-41bc-461a-b84a-ef0443601d73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_6aeafd59-2375-4328-be6b-de89da8e953f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a6cbf150-41bc-461a-b84a-ef0443601d73" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_6aeafd59-2375-4328-be6b-de89da8e953f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_9cbcec8a-b7b9-4c5d-b55f-17f6287fe31f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a6cbf150-41bc-461a-b84a-ef0443601d73" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_9cbcec8a-b7b9-4c5d-b55f-17f6287fe31f" 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-20220331.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_aaf14cbc-b2c5-4313-8849-feda1f9ae96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_7584ee0a-ece2-4f2d-acca-5ce2c6625a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_aaf14cbc-b2c5-4313-8849-feda1f9ae96a" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_7584ee0a-ece2-4f2d-acca-5ce2c6625a4f" 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-20220331.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_f91ad232-254f-42f4-89a8-cffa2e6d39ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DescriptionofBusinessPolicyTextBlock_ddc09194-8551-4e17-8737-03f8e0d7a4f3" xlink:href="cdw-20220331.xsd#cdw_DescriptionofBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f91ad232-254f-42f4-89a8-cffa2e6d39ad" xlink:to="loc_cdw_DescriptionofBusinessPolicyTextBlock_ddc09194-8551-4e17-8737-03f8e0d7a4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1ed5db71-d11e-4df5-b80e-17961b6b80ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f91ad232-254f-42f4-89a8-cffa2e6d39ad" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1ed5db71-d11e-4df5-b80e-17961b6b80ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a17c8535-81d9-4159-bc9a-535494226b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f91ad232-254f-42f4-89a8-cffa2e6d39ad" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a17c8535-81d9-4159-bc9a-535494226b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_bdd48b4f-3174-41c0-877d-a1031a8be204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f91ad232-254f-42f4-89a8-cffa2e6d39ad" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_bdd48b4f-3174-41c0-877d-a1031a8be204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a52b66c4-529c-4e2a-97b4-b56e53a59648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f91ad232-254f-42f4-89a8-cffa2e6d39ad" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a52b66c4-529c-4e2a-97b4-b56e53a59648" 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-20220331.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_885f297e-147f-4d46-865f-97c407970658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOwnedSubsidiaries_310828a6-144c-4c68-809f-9d12025150a6" xlink:href="cdw-20220331.xsd#cdw_NumberofOwnedSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_885f297e-147f-4d46-865f-97c407970658" xlink:to="loc_cdw_NumberofOwnedSubsidiaries_310828a6-144c-4c68-809f-9d12025150a6" 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-20220331.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_50d519da-2136-41dc-9bef-1aec194625d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_3fc01c45-494e-4afc-81c4-2c4f06e36f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_50d519da-2136-41dc-9bef-1aec194625d5" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_3fc01c45-494e-4afc-81c4-2c4f06e36f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/Acquisitions" xlink:type="simple" xlink:href="cdw-20220331.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6baa5725-542e-469d-8f06-52df42612232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_ab4cf3fa-286c-41ce-8d2c-afeede1d0514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6baa5725-542e-469d-8f06-52df42612232" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_ab4cf3fa-286c-41ce-8d2c-afeede1d0514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#AcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_936d2882-0401-42da-a312-e51221a02ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_212aab80-eca6-4089-a317-c27d48a0735b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_936d2882-0401-42da-a312-e51221a02ff5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_212aab80-eca6-4089-a317-c27d48a0735b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_212aab80-eca6-4089-a317-c27d48a0735b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad0921b3-6b3a-4580-9b81-71e5a0bb9556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4db76fe2-6cd0-40f0-b51e-6ea684d6dac8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad0921b3-6b3a-4580-9b81-71e5a0bb9556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SiriusComputerSolutionsIncMember_348e5ac0-1e10-4a39-aa31-a6f73622486c" xlink:href="cdw-20220331.xsd#cdw_SiriusComputerSolutionsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ad0921b3-6b3a-4580-9b81-71e5a0bb9556" xlink:to="loc_cdw_SiriusComputerSolutionsIncMember_348e5ac0-1e10-4a39-aa31-a6f73622486c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dd1dc27b-9ae6-4936-9ebc-8d45108f19db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_212aab80-eca6-4089-a317-c27d48a0735b" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_dd1dc27b-9ae6-4936-9ebc-8d45108f19db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ce8f9a60-9648-4057-a66a-dd771c79845b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd1dc27b-9ae6-4936-9ebc-8d45108f19db" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ce8f9a60-9648-4057-a66a-dd771c79845b" 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-20220331.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_71170259-539a-456c-a86a-96fa68357d65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6d6f8842-e3c9-47fd-81da-be9f1009a299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_71170259-539a-456c-a86a-96fa68357d65" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6d6f8842-e3c9-47fd-81da-be9f1009a299" 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-20220331.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_4de8870f-c26f-4722-bd06-767d2eede474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bc6b1383-cf55-444d-9217-492b1658511e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4de8870f-c26f-4722-bd06-767d2eede474" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bc6b1383-cf55-444d-9217-492b1658511e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_79f3b611-8ba1-48fb-bb01-94a93288b263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4de8870f-c26f-4722-bd06-767d2eede474" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_79f3b611-8ba1-48fb-bb01-94a93288b263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_0b8e7407-569d-4e07-bd5c-9299e95f7370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4de8870f-c26f-4722-bd06-767d2eede474" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_0b8e7407-569d-4e07-bd5c-9299e95f7370" 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-20220331.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_2c380dc8-a71e-42c9-89c3-7f0e1c6a3bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a658c2b0-817d-4a10-98a0-d6b66f662bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2c380dc8-a71e-42c9-89c3-7f0e1c6a3bb9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a658c2b0-817d-4a10-98a0-d6b66f662bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_cc9153ea-1c0e-42f9-96fc-e619f76db605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2c380dc8-a71e-42c9-89c3-7f0e1c6a3bb9" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_cc9153ea-1c0e-42f9-96fc-e619f76db605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_e164e7a0-4236-4c67-ad71-94ce9e90cbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2c380dc8-a71e-42c9-89c3-7f0e1c6a3bb9" xlink:to="loc_us-gaap_AccountsReceivableNet_e164e7a0-4236-4c67-ad71-94ce9e90cbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails" xlink:type="simple" xlink:href="cdw-20220331.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_a70315f2-28cd-4fe4-991b-906a30a6b9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b1f221b2-8c18-4236-b31f-84d5d56213ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a70315f2-28cd-4fe4-991b-906a30a6b9e0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b1f221b2-8c18-4236-b31f-84d5d56213ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_958f7841-8213-4e39-b762-d6e9741afce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b1f221b2-8c18-4236-b31f-84d5d56213ec" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_958f7841-8213-4e39-b762-d6e9741afce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_39911b5f-e742-4e20-88e3-396a7405e018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_958f7841-8213-4e39-b762-d6e9741afce9" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_39911b5f-e742-4e20-88e3-396a7405e018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_e1556d00-9100-4593-bdff-348642a23b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_39911b5f-e742-4e20-88e3-396a7405e018" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_e1556d00-9100-4593-bdff-348642a23b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b1f221b2-8c18-4236-b31f-84d5d56213ec" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_436e0a06-ff52-420d-85d8-2e51ce4b16c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_436e0a06-ff52-420d-85d8-2e51ce4b16c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_27416b21-bff6-40ef-8812-874faa530ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:to="loc_us-gaap_ContractWithCustomerLiability_27416b21-bff6-40ef-8812-874faa530ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_59ff6b48-8a8a-45f0-9b34-0d1e1487e5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_9f3c309e-6cc7-4243-8ad5-a4ae74e38d5d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_59ff6b48-8a8a-45f0-9b34-0d1e1487e5ed" 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-20220331.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_fd4a8285-7f62-4fd9-8306-b9fc7d08a8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d0f8132c-6781-4164-8d4d-32275ccbf738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fd4a8285-7f62-4fd9-8306-b9fc7d08a8c4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d0f8132c-6781-4164-8d4d-32275ccbf738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fd4a8285-7f62-4fd9-8306-b9fc7d08a8c4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8851393b-54d4-4df2-ac8e-9fa57e93b5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8851393b-54d4-4df2-ac8e-9fa57e93b5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_411560b7-c536-4acf-a35c-e0cb7e96e6f3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_71729649-94fc-4f58-acf6-9c5e74687290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ce6a21b1-199b-47e9-a4e5-fe437078cf8b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_71729649-94fc-4f58-acf6-9c5e74687290" 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-20220331.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/InventoryFinancingAgreements" xlink:type="simple" xlink:href="cdw-20220331.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_7862ff14-d227-433b-9e1b-7eeb1f478c8b" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTextBlock_433d5416-a1ee-4ac1-a43e-634c48a3c78e" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_7862ff14-d227-433b-9e1b-7eeb1f478c8b" xlink:to="loc_cdw_InventoryFinancingAgreementsTextBlock_433d5416-a1ee-4ac1-a43e-634c48a3c78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsTables" xlink:type="simple" xlink:href="cdw-20220331.xsd#InventoryFinancingAgreementsTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAbstract_026e2b17-d0e4-45a8-9cc0-376846ebb143" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTableTextBlock_0937fc1e-4ea4-46b1-803c-bdbe9987b8c2" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_026e2b17-d0e4-45a8-9cc0-376846ebb143" xlink:to="loc_cdw_InventoryFinancingAgreementsTableTextBlock_0937fc1e-4ea4-46b1-803c-bdbe9987b8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsDetails" xlink:type="simple" xlink:href="cdw-20220331.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_731527dd-0312-415e-90a8-15a79f7fd5de" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTable_a0ec00f5-4f35-444f-a665-ee63dc028bb8" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_731527dd-0312-415e-90a8-15a79f7fd5de" xlink:to="loc_cdw_InventoryFinancingAgreementsTable_a0ec00f5-4f35-444f-a665-ee63dc028bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_ceabb11e-9d5a-4ef4-8159-a4d87f161a58" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsTable_a0ec00f5-4f35-444f-a665-ee63dc028bb8" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_ceabb11e-9d5a-4ef4-8159-a4d87f161a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_fffd9875-3897-4936-b0e3-b252a7e928ee" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_ceabb11e-9d5a-4ef4-8159-a4d87f161a58" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_fffd9875-3897-4936-b0e3-b252a7e928ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_9c2ffaa1-35c3-48cc-aaaa-48954d2b5113" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_fffd9875-3897-4936-b0e3-b252a7e928ee" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_9c2ffaa1-35c3-48cc-aaaa-48954d2b5113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsTable_a0ec00f5-4f35-444f-a665-ee63dc028bb8" xlink:to="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevolvingLoanFinancingAgreement_4915ebb2-9902-4b1c-829f-8ac52d33852b" xlink:href="cdw-20220331.xsd#cdw_RevolvingLoanFinancingAgreement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:to="loc_cdw_RevolvingLoanFinancingAgreement_4915ebb2-9902-4b1c-829f-8ac52d33852b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherInventoryFinancingAgreements_3792102e-90ed-46bd-9cfb-755c98acf183" xlink:href="cdw-20220331.xsd#cdw_OtherInventoryFinancingAgreements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:to="loc_cdw_OtherInventoryFinancingAgreements_3792102e-90ed-46bd-9cfb-755c98acf183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_b0f9c6f6-2122-4dda-845f-522b1c2dc74f" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_6e7a01b9-eedb-4a14-bbd2-bcfaab1c82ee" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_b0f9c6f6-2122-4dda-845f-522b1c2dc74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cdw-20220331.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_FinancialInstrumentsAbstract_99950012-0268-490e-9f36-67ca9f5e5e92" xlink:href="cdw-20220331.xsd#cdw_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_8c0d7256-60e9-4ff2-90e1-417080572a23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_FinancialInstrumentsAbstract_99950012-0268-490e-9f36-67ca9f5e5e92" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_8c0d7256-60e9-4ff2-90e1-417080572a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cdw-20220331.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_FinancialInstrumentsAbstract_628b9114-cf04-4d0a-9ba6-1a240f08ef56" xlink:href="cdw-20220331.xsd#cdw_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_aedbd56c-6da5-48dd-bdd3-59dc05e0d901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_FinancialInstrumentsAbstract_628b9114-cf04-4d0a-9ba6-1a240f08ef56" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_aedbd56c-6da5-48dd-bdd3-59dc05e0d901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/FinancialInstrumentsDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#FinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/FinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_FinancialInstrumentsAbstract_110b5b7d-17af-4c34-98a6-be1630d294dd" xlink:href="cdw-20220331.xsd#cdw_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_45e99575-c53e-4698-b633-734370a77bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_FinancialInstrumentsAbstract_110b5b7d-17af-4c34-98a6-be1630d294dd" xlink:to="loc_us-gaap_DerivativeTable_45e99575-c53e-4698-b633-734370a77bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4f138b84-fc8b-4d7d-8fab-67c74711f922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_45e99575-c53e-4698-b633-734370a77bed" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4f138b84-fc8b-4d7d-8fab-67c74711f922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f138b84-fc8b-4d7d-8fab-67c74711f922" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCapMember_1ae99c92-e50a-4ce2-bf51-e35635d03d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:to="loc_us-gaap_InterestRateCapMember_1ae99c92-e50a-4ce2-bf51-e35635d03d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_967a1426-8948-4f0d-b9c3-1c86798d776a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:to="loc_us-gaap_InterestRateContractMember_967a1426-8948-4f0d-b9c3-1c86798d776a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeMember_9163666f-d9ed-4c72-984c-66095b9d0cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0d4bce4c-e7c4-4f17-a369-a69cebc0a2c8" xlink:to="loc_us-gaap_DerivativeMember_9163666f-d9ed-4c72-984c-66095b9d0cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_45e99575-c53e-4698-b633-734370a77bed" xlink:to="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_6b666ba6-cdf6-4419-8f73-a3e3473a2afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_DerivativeAssets_6b666ba6-cdf6-4419-8f73-a3e3473a2afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_fe8ffd2b-da47-4400-ab6e-fe9a43359491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_DerivativeNotionalAmount_fe8ffd2b-da47-4400-ab6e-fe9a43359491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_34150858-e871-4000-a7c5-914d76b43721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_34150858-e871-4000-a7c5-914d76b43721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_48268013-0a94-431c-a81c-7adbedf1340e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_48268013-0a94-431c-a81c-7adbedf1340e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_b9c35f5d-f077-4441-b6ad-e7fcff3bdf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_074c8704-c233-43b8-88b0-585eba8d3920" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_b9c35f5d-f077-4441-b6ad-e7fcff3bdf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/Debt" xlink:type="simple" xlink:href="cdw-20220331.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_bf959bd2-6b22-43e0-9cef-83d4f9432442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_806b4551-1466-48ef-b2c6-b8a55b921dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf959bd2-6b22-43e0-9cef-83d4f9432442" xlink:to="loc_us-gaap_LongTermDebtTextBlock_806b4551-1466-48ef-b2c6-b8a55b921dad" 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-20220331.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_56552e47-f093-4039-ac82-2fe3c01b2406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_565e8f2b-5f1b-462a-94dd-2bd7b577a2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_56552e47-f093-4039-ac82-2fe3c01b2406" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_565e8f2b-5f1b-462a-94dd-2bd7b577a2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_5bd3f37b-7d84-4ab0-b4ff-02cd50747934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_56552e47-f093-4039-ac82-2fe3c01b2406" xlink:to="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_5bd3f37b-7d84-4ab0-b4ff-02cd50747934" 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-20220331.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_818473ee-a0b8-4f33-af8b-b6911ed73d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_60cbaef2-0fb4-44f7-9223-3a9d91e176a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_818473ee-a0b8-4f33-af8b-b6911ed73d2b" xlink:to="loc_us-gaap_DebtInstrumentTable_60cbaef2-0fb4-44f7-9223-3a9d91e176a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_de3d1281-89a3-49f9-afdb-194b06f2793e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_60cbaef2-0fb4-44f7-9223-3a9d91e176a5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_de3d1281-89a3-49f9-afdb-194b06f2793e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_de3d1281-89a3-49f9-afdb-194b06f2793e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a0dc3fa6-c981-4717-8b36-95e9f11a8ed9" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_a0dc3fa6-c981-4717-8b36-95e9f11a8ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_c5277a98-deea-404f-86e8-786e235840fd" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_c5277a98-deea-404f-86e8-786e235840fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:href="cdw-20220331.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member_ef1f4df9-e60e-40c9-a8c3-805fd99807ba" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesdue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesdue2024Member_ef1f4df9-e60e-40c9-a8c3-805fd99807ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdueMay2025Member_dc11963b-a105-4087-9dd3-c9056affeecb" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesdueMay2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesdueMay2025Member_dc11963b-a105-4087-9dd3-c9056affeecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2028Member_70398cd3-67af-4e17-9007-d05b8f48d236" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesdue2028Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesdue2028Member_70398cd3-67af-4e17-9007-d05b8f48d236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member_b303a06c-0f92-482b-9cd8-baaa74d34029" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDue2029Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDue2029Member_b303a06c-0f92-482b-9cd8-baaa74d34029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member_3353c479-6cac-4046-9076-f94c730514d5" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDue2026Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDue2026Member_3353c479-6cac-4046-9076-f94c730514d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member_8db821f4-8c5d-4ba0-a8ce-d53ac108b14e" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDueDecember2028Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDueDecember2028Member_8db821f4-8c5d-4ba0-a8ce-d53ac108b14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member_61b81cdb-5e54-458a-9a41-e70017f71bac" xlink:href="cdw-20220331.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_UnsecuredSeniorNotesMember_e3417a4d-3c6f-487d-81b8-9d9519530819" xlink:to="loc_cdw_SeniorNotesDue2031Member_61b81cdb-5e54-458a-9a41-e70017f71bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember_02881e3a-8315-4da5-8ccf-05868b75b885" xlink:href="cdw-20220331.xsd#cdw_ReceivableFinancingLiabilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_ReceivableFinancingLiabilityMember_02881e3a-8315-4da5-8ccf-05868b75b885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember_c514070b-9786-4b2c-8273-b1b8c386ace4" xlink:href="cdw-20220331.xsd#cdw_OtherLongTermObligationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97caadd2-9fc5-4a4e-a28b-ac10edfd9cc6" xlink:to="loc_cdw_OtherLongTermObligationsMember_c514070b-9786-4b2c-8273-b1b8c386ace4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_60cbaef2-0fb4-44f7-9223-3a9d91e176a5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_0a41ce3e-146b-4537-b621-6b4b65e4a4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_0a41ce3e-146b-4537-b621-6b4b65e4a4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1b1556ed-d05a-43ae-869c-056780167880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1b1556ed-d05a-43ae-869c-056780167880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8266693f-9848-4794-98cf-13c925d35ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8266693f-9848-4794-98cf-13c925d35ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtCurrentMaturitiesGross_2f33e2a1-a681-4dcc-9467-8e4fe5fea65a" xlink:href="cdw-20220331.xsd#cdw_LongtermDebtCurrentMaturitiesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_cdw_LongtermDebtCurrentMaturitiesGross_2f33e2a1-a681-4dcc-9467-8e4fe5fea65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_cfdf1e06-77d0-4c2c-9139-4483dff003a5" xlink:href="cdw-20220331.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7edbb2ca-720b-4e56-9a4e-b0885c402434" xlink:to="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_cfdf1e06-77d0-4c2c-9139-4483dff003a5" 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-20220331.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_e0aba96a-6a29-4266-baa0-cbee5b97def5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e0aba96a-6a29-4266-baa0-cbee5b97def5" xlink:to="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ff323aba-2979-42f6-8470-09944a315f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ff323aba-2979-42f6-8470-09944a315f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff323aba-2979-42f6-8470-09944a315f03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_00750db9-5324-41f2-a993-4b434dff2666" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:to="loc_cdw_SeniorSecuredAssetBasedRevolvingCreditFacilityMember_00750db9-5324-41f2-a993-4b434dff2666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_fc8460c7-ab00-466c-a090-2d9c4dcf697d" xlink:href="cdw-20220331.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f5e68a5-1229-4703-9bd6-6a0a1818530c" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_fc8460c7-ab00-466c-a090-2d9c4dcf697d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_7ae5240a-d498-4acc-8734-495ccf1a47b9" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_7ae5240a-d498-4acc-8734-495ccf1a47b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_3204c2ae-b4b8-42b7-afcb-81bcdface880" xlink:href="cdw-20220331.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_7ae5240a-d498-4acc-8734-495ccf1a47b9" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_3204c2ae-b4b8-42b7-afcb-81bcdface880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_04dc5f6a-1b68-425a-8965-f73fff923981" xlink:href="cdw-20220331.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_3204c2ae-b4b8-42b7-afcb-81bcdface880" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_04dc5f6a-1b68-425a-8965-f73fff923981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8ca2a102-d2a6-431e-91b7-da54559603da" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_353c7498-06bf-44b8-9a4a-36c4b4d5b718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_353c7498-06bf-44b8-9a4a-36c4b4d5b718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_29bc0b11-be26-4109-8beb-e89adb490242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_29bc0b11-be26-4109-8beb-e89adb490242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_104d9bca-b0b9-4e32-9a22-5fccfadf139a" xlink:href="cdw-20220331.xsd#cdw_AmountOwedUnderRevolvingLoanFinancingAgreement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_104d9bca-b0b9-4e32-9a22-5fccfadf139a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_08373c93-2d24-4ee0-9798-0ee6ec8ca9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_08373c93-2d24-4ee0-9798-0ee6ec8ca9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter_d1a6ebdc-7bf4-47bc-ac4a-2e897cc3abfe" xlink:href="cdw-20220331.xsd#cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d7a1a90-86af-47c8-a148-7e3d5ff758e2" xlink:to="loc_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter_d1a6ebdc-7bf4-47bc-ac4a-2e897cc3abfe" 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-20220331.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_b2c628fe-66cc-43a9-80c0-7f3f5a6e58c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_84feb132-da8d-412f-aa80-3164799ce299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b2c628fe-66cc-43a9-80c0-7f3f5a6e58c6" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_84feb132-da8d-412f-aa80-3164799ce299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8eff88f0-5dc4-421e-a5eb-233b0065e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_84feb132-da8d-412f-aa80-3164799ce299" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8eff88f0-5dc4-421e-a5eb-233b0065e00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e577ea1-ba85-441b-bcff-9d574586e0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8eff88f0-5dc4-421e-a5eb-233b0065e00f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e577ea1-ba85-441b-bcff-9d574586e0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0a2308a7-8a92-489a-8c70-c02bb278e75b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e577ea1-ba85-441b-bcff-9d574586e0ea" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0a2308a7-8a92-489a-8c70-c02bb278e75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_84feb132-da8d-412f-aa80-3164799ce299" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_787045a3-dd9d-4213-af05-02f7846aed18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:to="loc_us-gaap_DebtInstrumentFairValue_787045a3-dd9d-4213-af05-02f7846aed18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4fe32d04-5f8e-49cc-a64f-988c9fd94060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_07f7eb72-4b47-4e53-9159-c511f978bb6a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4fe32d04-5f8e-49cc-a64f-988c9fd94060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cdw-20220331.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_6ff02482-84c5-41f0-8606-13dd3c62a907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_6df79941-c219-4359-b2c6-e4013d124ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6ff02482-84c5-41f0-8606-13dd3c62a907" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_6df79941-c219-4359-b2c6-e4013d124ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20220331.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_067fdc7a-ec16-4e86-9bfa-030f5b837086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d3c5aeb6-816f-44ac-943e-fda98c195c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_067fdc7a-ec16-4e86-9bfa-030f5b837086" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d3c5aeb6-816f-44ac-943e-fda98c195c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8bf7b3b3-0e54-4b3b-a9bf-36506b71001c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_067fdc7a-ec16-4e86-9bfa-030f5b837086" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8bf7b3b3-0e54-4b3b-a9bf-36506b71001c" 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-20220331.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_3bcdca46-2180-4454-ba06-7ccf14283e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_65fb2e86-4699-4715-b849-b4d0628d7026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3bcdca46-2180-4454-ba06-7ccf14283e74" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_65fb2e86-4699-4715-b849-b4d0628d7026" 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-20220331.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_1628abf7-d374-4b13-b4d8-563ab5de6145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_a9700e9f-8084-4bef-9d34-ff89033b4062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1628abf7-d374-4b13-b4d8-563ab5de6145" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_a9700e9f-8084-4bef-9d34-ff89033b4062" 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-20220331.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_ae1b52c2-52ac-4eb8-a73e-5122426b7e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51a3f27a-ee71-4849-98fd-143fa3cdd9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae1b52c2-52ac-4eb8-a73e-5122426b7e9f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_51a3f27a-ee71-4849-98fd-143fa3cdd9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5834cd58-3067-40ec-896c-0909bb855898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae1b52c2-52ac-4eb8-a73e-5122426b7e9f" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5834cd58-3067-40ec-896c-0909bb855898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a326c4f7-0117-4964-8a35-aa8f72bfc5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae1b52c2-52ac-4eb8-a73e-5122426b7e9f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a326c4f7-0117-4964-8a35-aa8f72bfc5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_644f086d-c600-4e97-8f01-9c94e134de82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae1b52c2-52ac-4eb8-a73e-5122426b7e9f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_644f086d-c600-4e97-8f01-9c94e134de82" 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-20220331.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_0ffcbcd4-a875-47fb-a1b4-f304e5be8ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_820cbcb2-6e09-438d-8edc-605805a87acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0ffcbcd4-a875-47fb-a1b4-f304e5be8ea9" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_820cbcb2-6e09-438d-8edc-605805a87acb" 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-20220331.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_6c25eac2-9382-4ca0-b113-8a6bcf6445cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_3c625636-3580-4c02-8a65-063a2fd4cb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6c25eac2-9382-4ca0-b113-8a6bcf6445cc" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_3c625636-3580-4c02-8a65-063a2fd4cb1a" 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-20220331.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_b1b804fb-3a6e-446b-b3b2-658fd1cb2971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ada5cc5f-ceb1-491d-9c20-4618c62064be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b1b804fb-3a6e-446b-b3b2-658fd1cb2971" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ada5cc5f-ceb1-491d-9c20-4618c62064be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_455d6a25-2a45-42eb-950d-147748ef5f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b1b804fb-3a6e-446b-b3b2-658fd1cb2971" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_455d6a25-2a45-42eb-950d-147748ef5f0a" 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-20220331.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_b7f8112d-ce09-46c4-b97c-a7b07f23bc72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b7f8112d-ce09-46c4-b97c-a7b07f23bc72" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6a577fff-fda6-4566-9cc8-bc550fce038c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:to="loc_srt_RangeAxis_6a577fff-fda6-4566-9cc8-bc550fce038c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6a577fff-fda6-4566-9cc8-bc550fce038c" xlink:to="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_22187232-8c83-425f-809a-413120dfa083" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:to="loc_srt_MinimumMember_22187232-8c83-425f-809a-413120dfa083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_273d714e-78e0-4705-a8b5-2290c496f7d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cfaaf954-1df3-470d-aee3-c4661e5e85a5" xlink:to="loc_srt_MaximumMember_273d714e-78e0-4705-a8b5-2290c496f7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fe499d9e-c063-4969-84b4-19e0786a3fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fe499d9e-c063-4969-84b4-19e0786a3fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe499d9e-c063-4969-84b4-19e0786a3fe5" xlink:to="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_3ae56084-2f9e-4a9a-b39c-2be7da5b620f" xlink:href="cdw-20220331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_3ae56084-2f9e-4a9a-b39c-2be7da5b620f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_6077f482-0f7c-44ea-8359-04ae59deb50d" xlink:href="cdw-20220331.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_76565880-ef6a-4e6f-9e40-6e9bf013e65e" xlink:to="loc_cdw_SmallBusinessMember_6077f482-0f7c-44ea-8359-04ae59deb50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f2d78840-693c-444f-880e-c0b762d74a33" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_721a25fc-962c-4b66-913b-c4d0a5ea5da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:to="loc_us-gaap_NumberOfReportableSegments_721a25fc-962c-4b66-913b-c4d0a5ea5da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_29977c18-420e-4643-96c7-6c39c6b7a43f" xlink:href="cdw-20220331.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:to="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_29977c18-420e-4643-96c7-6c39c6b7a43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_937a9343-662f-40d3-ae2e-63b696c6cb58" xlink:href="cdw-20220331.xsd#cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06316872-2d1a-4de5-9abe-54cd5c6822b8" xlink:to="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_937a9343-662f-40d3-ae2e-63b696c6cb58" 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-20220331.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_0a9765bf-89ca-492e-a521-a32c1d9db552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0a9765bf-89ca-492e-a521-a32c1d9db552" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fe59bef6-7856-44e1-8fff-769020f7bbb6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:to="loc_srt_ConsolidationItemsAxis_fe59bef6-7856-44e1-8fff-769020f7bbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_fe59bef6-7856-44e1-8fff-769020f7bbb6" xlink:to="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0fdb7e33-96b8-40ba-a1cc-987c21f1af8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:to="loc_us-gaap_OperatingSegmentsMember_0fdb7e33-96b8-40ba-a1cc-987c21f1af8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_a9e71aab-3ae9-4076-a62a-257acb3b0491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_30ce5d03-86c2-47ae-b134-70e8ced551c4" xlink:to="loc_us-gaap_CorporateNonSegmentMember_a9e71aab-3ae9-4076-a62a-257acb3b0491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f7dcfe59-e595-4ddd-a45e-80cb644a2287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f7dcfe59-e595-4ddd-a45e-80cb644a2287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f7dcfe59-e595-4ddd-a45e-80cb644a2287" xlink:to="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_b80b8145-f0b7-4b5d-b370-20dbd44886fb" xlink:href="cdw-20220331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_b80b8145-f0b7-4b5d-b370-20dbd44886fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_941d1399-eb42-4c61-88f0-81d1541f05dc" xlink:href="cdw-20220331.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_cdw_SmallBusinessMember_941d1399-eb42-4c61-88f0-81d1541f05dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7ae94e46-0976-4ad2-bb3d-9b4a2c50bf81" xlink:href="cdw-20220331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7ae94e46-0976-4ad2-bb3d-9b4a2c50bf81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_93c86a8a-1bea-4869-9dcc-ed2da9a583ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8f866342-4cac-421f-941f-a748faafb00b" xlink:to="loc_us-gaap_AllOtherSegmentsMember_93c86a8a-1bea-4869-9dcc-ed2da9a583ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_56969c3f-db96-4e16-9637-78eae928d4f0" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f77b0d41-cc3b-44eb-b7bc-47ca7ecf8765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f77b0d41-cc3b-44eb-b7bc-47ca7ecf8765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6e20bfb9-49be-4562-8a66-e8bf8eedfedd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:to="loc_us-gaap_OperatingIncomeLoss_6e20bfb9-49be-4562-8a66-e8bf8eedfedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_be03539b-5672-4673-a9bc-293cac923dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d23554e0-ecb8-4df4-ba4b-e6fc1e683e6b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_be03539b-5672-4673-a9bc-293cac923dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdw-20220331.xsd#SegmentInformationDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_95da07d8-ebe4-4607-96d8-cc25469663dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_95da07d8-ebe4-4607-96d8-cc25469663dd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6785d450-bf7a-452a-8336-820bc82c2cbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_srt_StatementGeographicalAxis_6785d450-bf7a-452a-8336-820bc82c2cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6785d450-bf7a-452a-8336-820bc82c2cbc" xlink:to="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_bda72d4b-7d73-4114-826c-5ebdfbfdf1b3" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:to="loc_country_US_bda72d4b-7d73-4114-826c-5ebdfbfdf1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_9cf85b70-8942-45c0-b979-899902691813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_955d4116-385b-4101-85dc-689443c0ec7a" xlink:to="loc_us-gaap_NonUsMember_9cf85b70-8942-45c0-b979-899902691813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_srt_ProductOrServiceAxis_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ac49e5e5-d80c-43d4-a6d4-f46e4444b7c0" xlink:to="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:href="cdw-20220331.xsd#cdw_TotalHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember_c431ed32-3182-4d22-b918-f0309ce97d08" xlink:href="cdw-20220331.xsd#cdw_NotebooksMobileDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_NotebooksMobileDevicesMember_c431ed32-3182-4d22-b918-f0309ce97d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember_f0a50bb3-530d-4044-aba9-90eb095d3475" xlink:href="cdw-20220331.xsd#cdw_NetcommProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_NetcommProductsMember_f0a50bb3-530d-4044-aba9-90eb095d3475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember_c868e4b8-ac4d-4f17-87a2-cbdec4468960" xlink:href="cdw-20220331.xsd#cdw_DesktopsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_DesktopsMember_c868e4b8-ac4d-4f17-87a2-cbdec4468960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_VideoMember_e37f412a-1eaa-446f-a4f4-50c68c480635" xlink:href="cdw-20220331.xsd#cdw_VideoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_VideoMember_e37f412a-1eaa-446f-a4f4-50c68c480635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_EnterpriseAndDataStorageIncludingDrivesMember_9a9c4d82-27c7-47b0-b959-5d2dbd8cee12" xlink:href="cdw-20220331.xsd#cdw_EnterpriseAndDataStorageIncludingDrivesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_EnterpriseAndDataStorageIncludingDrivesMember_9a9c4d82-27c7-47b0-b959-5d2dbd8cee12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember_bd7a6c29-586b-4cb0-bd90-87e58ae74db5" xlink:href="cdw-20220331.xsd#cdw_OtherHardwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_TotalHardwareMember_c073c903-aa07-474d-9469-9365dfe05e62" xlink:to="loc_cdw_OtherHardwareMember_bd7a6c29-586b-4cb0-bd90-87e58ae74db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_95351f87-8aeb-4a8e-b66d-2d2cfd71cbfa" xlink:href="cdw-20220331.xsd#cdw_SoftwareProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_SoftwareProductsMember_95351f87-8aeb-4a8e-b66d-2d2cfd71cbfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_3f12cfc5-250f-4670-9cec-6a9c65ba136d" xlink:href="cdw-20220331.xsd#cdw_ServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_ServicesMember_3f12cfc5-250f-4670-9cec-6a9c65ba136d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_0465fc71-d0e5-4fd1-8a35-b1e015e3cfad" xlink:href="cdw-20220331.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8634a84e-1317-4d91-b2f1-579a2ca7ac39" xlink:to="loc_cdw_OtherProductsAndServicesMember_0465fc71-d0e5-4fd1-8a35-b1e015e3cfad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_b1f76f4c-c48e-4b8a-8bb9-aae8cd204072" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember_559633c6-3b26-498e-99f3-8c32b730c666" xlink:href="cdw-20220331.xsd#cdw_SalesChannelCorporateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelCorporateMember_559633c6-3b26-498e-99f3-8c32b730c666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember_dbaafef5-f9d3-43be-abe9-b146ce374751" xlink:href="cdw-20220331.xsd#cdw_SalesChannelSmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelSmallBusinessMember_dbaafef5-f9d3-43be-abe9-b146ce374751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember_dd35b216-5892-4080-9bac-66c33140dd95" xlink:href="cdw-20220331.xsd#cdw_SalesChannelGovernmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelGovernmentMember_dd35b216-5892-4080-9bac-66c33140dd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember_dfe74ebb-694b-4852-9cac-98a64fe07e0a" xlink:href="cdw-20220331.xsd#cdw_SalesChannelEducationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelEducationMember_dfe74ebb-694b-4852-9cac-98a64fe07e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember_fd45dd8d-9fb0-4602-b232-e4ccf7ccb7f5" xlink:href="cdw-20220331.xsd#cdw_SalesChannelHealthcareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelHealthcareMember_fd45dd8d-9fb0-4602-b232-e4ccf7ccb7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember_96b24a53-bb6f-4c33-ad95-5316d3f63cda" xlink:href="cdw-20220331.xsd#cdw_SalesChannelOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_0d39c429-980b-4070-85d0-237847519014" xlink:to="loc_cdw_SalesChannelOtherMember_96b24a53-bb6f-4c33-ad95-5316d3f63cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_6aacfdd7-94b4-4832-83fe-afc80fb1e4b3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimePrincipalMember_648f0b3d-df37-4498-9664-6e0f87382a25" xlink:href="cdw-20220331.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:to="loc_cdw_TransferredAtPointInTimePrincipalMember_648f0b3d-df37-4498-9664-6e0f87382a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimeAgentMember_2e7a14d2-7cc9-4782-b9dd-8b0744a69f01" xlink:href="cdw-20220331.xsd#cdw_TransferredAtPointInTimeAgentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:to="loc_cdw_TransferredAtPointInTimeAgentMember_2e7a14d2-7cc9-4782-b9dd-8b0744a69f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember_11bc1f30-cb0a-433e-a134-dc35721721f0" xlink:href="cdw-20220331.xsd#cdw_TransferredOverTimePrincipalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66521b45-79f5-4d21-8d59-0c5e9823ea8e" xlink:to="loc_cdw_TransferredOverTimePrincipalMember_11bc1f30-cb0a-433e-a134-dc35721721f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_92e423bd-1a45-4023-b004-6f55d6f10d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_92e423bd-1a45-4023-b004-6f55d6f10d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92e423bd-1a45-4023-b004-6f55d6f10d5e" xlink:to="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ce39694c-7228-4295-86e9-6e5cd866d38f" xlink:href="cdw-20220331.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ce39694c-7228-4295-86e9-6e5cd866d38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_0ac76cd7-fbd5-4c39-bcca-54355f25286c" xlink:href="cdw-20220331.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_cdw_SmallBusinessMember_0ac76cd7-fbd5-4c39-bcca-54355f25286c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_60fed351-7d98-442f-9bea-1b1b4b8d35b4" xlink:href="cdw-20220331.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_60fed351-7d98-442f-9bea-1b1b4b8d35b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_a063d2c7-23cc-4690-abef-c5f77a47ce4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63c8fc47-2478-4397-b26a-47e4bf0497d5" xlink:to="loc_us-gaap_AllOtherSegmentsMember_a063d2c7-23cc-4690-abef-c5f77a47ce4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c371331d-086e-4cc5-87bd-9c74ff043d1d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_018347d4-f59f-4823-8575-755b51de7aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_018347d4-f59f-4823-8575-755b51de7aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenuenetbyProductandServicePercentage_0a17d681-e924-4869-9db7-8cd539416770" xlink:href="cdw-20220331.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_49591cca-479a-43d6-94c1-233f0a73de37" xlink:to="loc_cdw_RevenuenetbyProductandServicePercentage_0a17d681-e924-4869-9db7-8cd539416770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>cdw-20220331_g1.gif
<TEXT>
begin 644 cdw-20220331_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
M8(&%#A@,!. 7$1V_A=SN5#((BV/';5/"_WW"%,<1G6396II9(0\+@VD5 D23
MU =>)%\/9874UV2@+R;BBKQ$^HX44'$-@7FL.=%*R75%F?X3<S#'R#REEHX"
MZA2KM[)I3)(4PY.."*I5H38M^%'JT;O&O&5[(PK;S%_ND'+JRF8<6V1^JCIS
M"6LOW:6!&>Z2C)+EUJ%Y5:(,:VY6K%]KX$XL)O9OK<_^6FK]^3+RU["($1.Y
MU;6?V90_U8AVQC3=N\&;KVH"Z%N7UIAI3]HVS!RJ(V5( H_;#:@OWYF39K'N
M"\DX6D7"@A[EN]F=1[9O9H,.:,LV=2Q/K6<M^%GI<O6UYY:.2IAK4. !Y0;:
M<N]=<1]WX<C%W?\^A<$FDW[!";,5>.Q-B)HRV!%6H%6D8()<4H?A=0YN"3$8
M&W+[]"26B>!AQQ4['&RX$WDI0:>B=O5U= :(W2PD%SI?I:>/4I0D))Y\W0&A
ME(SJG:AD?/,A*"$SVST&6%[:C$1,:[>)&(N,9(WCW"UX5?)7D<M%J)>58^58
M(E8^CI=6?\TH!M^956Z)5I=XK$<<;BJDZ8]V#0W7XWI!0M:.H5@QZ9"?41XA
MX9 [-EE942XJ"I%;-':XW@("A-K J *,.BI+"H%YC4*(V*=B<'9Q.>)Y5X7H
MEBR31E!J  $P     ]A9%06_$A"   D4RH.J43YF6WB)C+@.80HRF.G_D:W6
M0$BO,@HK+  2%+" $& 2B>@WU:;9GK0$T8(BCW^V548"#Q#   +>YJOO1 ,P
M4$"R,>I+G&5$ 1BO@@PY6(1T<.8&G5@&"$  L/M6;/%$!SAP@,"M3MJ(8,\>
M]NJ*ISF+86M VI%  1!L?/'+,+^\X&JW%IF&95R>^>K#TF*:B0$/*(#OQ<3^
M:O2OP<:L=%5E#<<S?<U:>]>.\TW&* <-!."RG0<  $$ !33 !8D!A>I   !L
MO;3%F54)$Z8T"BK>?Y0LS-P($12@0-(3 :!   T G%^%N#7@  -\KRVL<#:*
M$JAJ,V/ILQL^M5K!!0Q4Y;6X(0'4%(HD+*"Q_^)V6L=8LY12_:"<E^%8M32C
M ]*O ]9,6_E)3I*=T]"DP[=H*4FMFW+;---:#IZ/BV!  6IW,/NX9Q$*Z9X!
M'NI" =WN2_F*_Q2C"VIL.JOI"!9D ,@!$-3^F\,+-I[<FQP(T/S2!CMD[IZ5
MWMTYR0'ZL( $B<O OYX4-U@59A-32E$!$J>TZ1$07@EJ4%3:I*[@/2("%^!=
M!S)@@0@T!T)^<LU^RI&D$1@@<VNC"[0B,3PAF44A(UM5"02@ )L4X!41Z5Z7
ML-0?]CV-!!=(X>-R)JL#/2E+)!.4& Q@ =X=H  >S Z,!M1#A-CN4IG0  ,M
M1I0.T6E3-7L."RM7@O\$0"!I",! !61E$JHI4740J:(2%K!%[;7P."J4U^3"
MUZ(-T/ *#-# 'AU8Q-> )!>OJ]$.!!"S2R1LD'^BS1%5A[/X_0$!!!"<?_3(
M/3#.9C(K.4<_.O4"+[P,='@*4R*_R#HA,,\* "B *FLF038EC%7P>]_44,BV
MD)'E8>DA8=-\<CH.%( "5E  ]%*C2+)]*!3.Z9QC;&6:"-1Q<1($I5#*9*-8
M ',%QW0>!A)P2^#A<996!!E@W-6B;#7!E!5SIRCE(YT8RH:-)7@ O@80 !P>
M3$#T)$V>*OG#[^F/ \B,9Q=-*( +<.MH7@O  P3W0RSB<28"J ("'/"*^Y#_
M4H6:$=DG[SE,-B1*"3JIF#D6T+)](0 "$WC1$ K JYK:E%<$,%8 C)53G1KK
M#Q!HT"8DMM.;VK2G!7@.38O*U*/>]%8":.I-><HK]9%(;M10J0RZH$&+ : !
M0[3#_)0V@ Q< & Z3&F^& "'K')1";STU@2^23 .Q-5;.HA  *YIL:#>I7?.
M8(  )*16;Q%@.$&\6$^@H2]6L)!_+(!GOL#)UY>Y(D/Q VS?\L&+P@IK(VH8
MZ[>4D-A\R5*7N1S!!%0:@;N2SK%(D:QFKS" !YB3 /O:2!08Z]5EB-89]3A@
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>GRAPHIC
<SEQUENCE>13
<FILENAME>cdw-2022321x10qxex101001.jpg
<TEXT>
begin 644 cdw-2022321x10qxex101001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#S#4M0-W\2=<TW4/&5UH=E:VUL]O'%<PPAV
M<-O_ -8IST'3UK>TR>'2=+U/4M.\0W_BLP1AFMOM4$K+C)^78H^8C/!ZXXK!
MOX!I_P 3->U#4?"=_J]G=6UJEO+!8K.JLBMN^\1CJ.GI6W9>((;73M1DTGP3
MJUG/'%O2%K!(!</G"J"I/<\D]!DT :-MXST[4=2TRSTP->"]M3>O,A 2WA[,
M^>A)RH'7(/3%5=-\=+?W.GM)I%W;:9J<ABL+^1D*S-@E<J#N0,%)4GKQTS6!
MX:\+:KX2U*2WFB%U;^(8G>_GMH@!9W9W$X _Y9$,0/0C/&XU3\(^&[6T?0M.
MO/"^M?VGI[+Y]U->3?9(FC4@2IERCY(&% XW<XQ0!U,'CO[3<QRPZ)?2:+)=
MFS34T*%3)N*;M@.[R]P(W8]^E:6F^*+?4K+6[J.WE1=)NY[60,1EVB )(]CF
MN7\+W6N>&])L_"J>'KR:\M[MHOM;+BU-N92WF^9GKL/W>N>,57LVU;1%\8:-
M_8&HW-SJ6H7-U9S11 P.DJ #=)G"X(.1U] 3Q0!;?Q[J5YKOA*/3='EDL=9L
MY+I@TL88C:IQR>-N[)]<\9J?3?%ND:=;^+M0<:D8].U)H9UFE,Q>3@!85)^4
M$D +P,FL6PL-4T;_ (5O>3:1?RI8:;-:W:00[W@=XXPNY>H&5.3VQ5=?"VM3
MZ5XX6.PD%Q+KZZA9QR?*+E8W1\ GCD*0#ZT =M8>+9GU=-+U?1;G2KN>W>XM
MA)+'(LRIC>H9"<,,@D'L>M8\7Q0670+3Q%_PCVH+H4I19;UI(QY19@F=F=S*
M&."<>N,BG.U[XJ\8:3J,6D:A8V>E6UR9'OH?*:2650@15)R< $D].G-8\V@:
ML?V>8=%&GSG4Q;1*;79\X(F4D8^@S0!Z#XDM=0O?#>H0:5=/:Z@T+&VF3&5D
M'*]>Q(P?8UC6?C:V?X9CQ;. OEV9EFBZ8F7Y6C^N\%:ZVO*[GPKJK>-)/#Z6
MDA\+7>I)K4LV/D! )> _[TJHV/0F@#9TC7M:TG2-*TJZLKO6_$<]H;Z[19$B
M$*LW0EB ,$[ !UVGZU/??$C3[6UT">"PO;K^VS*EO%&H$BR(/]6P)X;=\O7
M.<G'-9_B[0XO^$VCUF_TO5K^PFT];7_B5RRK)%*DC,-RQNI*L'//(!7MFJS>
M';B'5?AZUCH=Q96EG/=S7$#2F<VWF(3\[DG)+$]SR<4 ;\_C'48IH[-/"][-
MJ*VHN[JTCN(28(R[*N&W8=CL8@"C^VK*;XB:99E-2CN[C26N45Y2D*INZ/$?
M^6GN1D=*H>.+6"XU,/+H6MM=QVW^A:KHS-YJN2<QMM(P =I^;*G<>F#52UT?
M79_B-H%_JEM(67PV;>]N4'R+<%OF&1QG.30!I1_$2-[>+5#HMXOAZ:X$":H7
MCVG+[ YCSN$9;C=[@XJQ-XVN)-:U;2-*\/WFHW>ENBS[)8XTPR!P0S$<G. /
M8].,\D+'6)_AW:^ &T2_2_1HK62[,7^BB))0QE$F<'*KD+][)QBNO\,Z?=VO
MC+QC=3V\D<%W=6[02,,"0+ JDCUP010!L>'==M?$WA^SUBS618+I-RI(,,I!
M(*GW!!'X5J5R7PST^[TOX?Z;9W]O);W,;3[XI!AES,Y&1]"#^-=;0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !111G- !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117
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
MEI,=1L[ZTGN[<PLILTA4^9OR,+TVCUSQ7JE-#J7*!AN R1GF@#A/!,4B>/\
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
M[[18S%-DR3REPZ%P5# A3@]B1FN[\+:?)I^DLLNCZ=I+RS-)]DL% 5 <!=Q
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
M3Q\IZ$>];Q. 3@GV%<A'>>*K/3-<U_5DM(/*M2]GI22ADCV*S%I)<#+-TXX
M ZFNB87-_H9"DVUU<6W!_P">3LO]"?TH Y;3?%^KGQ%ING:O9:;;C4S*L<%O
M=>9/;,B%PLHQ@Y53R.A]:SHO'^OOX=A\2OI%BFCK=BWG4SMYS#S_ "2Z#&,
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
M6.]>CY/!W9&,8 YR >S4UW6-&=V"HHRS$X 'K7E6KZUJ.K^(M7MU/B1?L-O
MMH-&7]VDKQ"0O)S\_+*-IR, \<UZ#IHN-8\)VJZO T%S=V2K=P_=*.R8<>W)
M- $EKK^F7KV"6UUYC7\+7%L C O&N,OR.!\R\G&<C%8C?$[P<C2!M9 $;E'8
MV\NU2#@Y;;C@^]6M.\$:3I=WI-S;->>;I<#V]N7N&8&-B20W][KQGI@>E<)X
M%N/%Z^#+J'1=)TBXMS>7@CDNKQU8DS/G*!,'G_:Y]J /6;6Z@O;6*ZM9HY[>
M50\<L;!E=3T((ZBI:\BT&Z5O#?@SPGI-]?6<,UU<VU_*"([A&@5WDC!!(7+]
MU/W>AI?$NIZKX:TWQKI-KJU]*EG86U[93S3%YH"[E67S#\Q'RY&3GDT >N45
MYGK]CJVFW/A?38/$>J>;JNHR"\N&FR<& EE08P@&"5&,*>:N16%SK'C"^\/R
M:UJ\.GZ+8VP3R;QDFGDEWDO)(/F; 0#'3.<T >@45Y7X?\1ZI;ZIHDVJ:E+-
M:>?J&CW,DAPCO"Q:*4@<;BL; GO6?9>*]=M?"OB!KJ\G?4-4MH;_ $H.WS1"
M[=HD1/0(=AQVS0![)17CU[J&M7%SKL5M-XHGOM*<6>GM8J6@+QQ(=TPSAR[D
M[MP/!&*V]-_M7Q!\1M3AN]3U"RM+*UL+K[%!,4 E96)5O]G@AE[\9Z4 =)'X
MZ\-2I$R:JA66^_LY#Y;\W''[OIUY'/3WK2TG6K/65N?LK.)+6=K>>*1=KQNO
M8CW&"#T((-5!X4TO:%9)6']H?VD^Z0_O)\Y!;U PN!T^4>E8D?\ H/QGECA^
M6/4]%\Z=1_%)#*%5C_P%\?@* .VHKCO&MRAOM+L/MNL!Y?-D-CHZE9YU4 ;C
M(&&Q%+#N,DCTKE;+5M:U33/"5H=5O[9Y]8O;&>5F F>*,3 !\9&_"@9YPPSU
MH ];JA-K%I;ZW::1(S_:[J&2:(!>"J%0V3V^^*\TU+4]6\/IXKT6SU>]D$=S
MIT-I<74IFEMQ<L%?#MR<8)&>A-:L>CMHWQ7T&%=1OKR!M,NRHO9S,Z-NBW'<
M><'CCH,''6@#NM4U2ST;3I;^_E,5M%C>X1GQD@#A03U([5D7GCKPW866G7EQ
MJ06#48VDM&6&1O-48R0 I(^\.OK70.1M89&<$XKQG1;ZXTZU^&%Q:Z9<ZC(-
M'NQY%NR!R"L'/SLHX^M 'I=KXR\/7NCWFJV^J126=D";EPK!H0!GYE(W#CVK
M2TS4[+6=-@U'3KA;BTG7=%*N<,.G>O,O$MEJ=UH'CGQ'?Z8VE1W.CK:Q6LDB
M/(^S>3(^PD _. !DG IV@ZXG@&PU_3KD9MX+1=8TY/[ZR@!HE^DQP!_TT% '
MH5AXBTG4]6O]+LKU)KVP(%U$H/[LGH"<8/0]*R;CXD>$+2ZEMY-9CW1/LED2
M&1XD;T:15*#\37F=EIU_X7M_'"+(QU8>'8KFYE7[WGR><\C9]BQQ]!7KOAFP
MT^V\'Z996<41L?L<850H*NI49)]<YR?7- #M6\4:+H>GVU_J%^D=K=.$@E16
MD$A(+#;L!SD FJNE^.?#6LZ@EA8ZI&]VX)2&2-XF<#KM#@9_"O+89KBS\/\
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
M=J/_ !,[(26\D.V3@3Q@.H)YPXP,8)K)FN-;E^%\?C-/$.I1ZA>3QR2Q"?\
M<K$]P$$:)T3 (Y')P<YS0![+17D&IZUK>H7WB*ZL$\2OJ%C>O;Z='8IFS'E
M?+(N</N;.XD' (QC%;<=KJ'B7Q=XIM9]:U6QM;2.U:""TN#$8W>'))(YX(Z=
M"2<YXP =_)<P13Q0231I+-GRHV8!GP,G [X'-/=TBC:21E1%!9F8X  ZDFO'
M+ W/B36?AGJ%]J-\MQ=Z=<O,T,Y0%D1/F '0MD[O7I79_%*:1/ ES:Q.T9OI
MX+)G4X(2255;\U)'XT ;^F:_I^K6-I>6\VR&]9EM?.&QI\9.4!Y((4L/89Z5
M)INL6FK27R6K.6L;IK6;<N,2*%)QZC##FN(\9:/%-X[\#6T5U>6L!:YB5+6<
MQA D#$%<=#V)].*R!IEU-IWQ"U2#6=1LI+'4;J:V2TF,:B1($;<X'WP< 8/&
M![T >NT=*\CN->U'7M4GBE;Q&HM].M'A_L1<*LTL?F,\F"-W50%.1@'BO1M
MEOM0\+:?)J\#07\UJGVJ,C:5D*X;CMSF@!UKXBTJ\%@;>[$G]H!S:X1OWH3[
MS#C[H]3P<C'44FN>)-'\-Q6\NL7\=HEQ*(HBX)W-C.. ?SZ"LW3O >C:6VBM
M;-> Z.LJVNZY8X63&Y6_O#@8!Z8%<'KNL^'_ !)X\UJWUR:?^S--LWTRV$5I
M-,#/(/WT@**0&4!5YH ]CJA-K%I!K=II#L_VNZADFB 7@JA4-D]OOBO,]/\
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
M+*0ZD9RBD'M6?IO@"STN>Q:+4+MX;"_FOK>*3:=K2*RLI;&2,NQR3GWKKJ*
M.8U/P1I^K2:ZUS/<#^V$MP^P@&%H<E&0XZ@X/.>E-T[P<]MXBM=>O];O=1U"
MWMY+8-*D:)L8J<;44 $%2<]3GGH,=310!SGB'PH=:OH;^TU:\TJ]2![9YK4(
M3)"Q!*$,".HR".1S4MOX3L+2]T*>V:2)-%M9+6WB!!!1P@^8]<CRQ^9K>HH
MSM>T>+Q!H%]I$\CQQ7D+0N\>-R@C&1FLK5_ ^EZU=:%<732[]'93'M( E4;2
M%?U&Y$;'J*Z:B@#&B\.6L?B/4M99WD?4+:.VEA< IM3=_/<<UA1?#^XLK8Z=
MIGBS6;'1SD"RC\IC&I_ACE9"ZKZ<\5VU% '.OX,TM;+0;.T#VMMHMTMS;QQ\
M[B%9<,3R<[R2>I-6M7\/0:KJFE:F)I;:]TV8O%+%C+HPP\;9ZJPQGZ#%;%%
M'+ZEX,\W6I]8T;6;W1;^Y55N6MU22.?:, M&ZD;@.,C%59/A[;SZ7JT%QK.I
M7%_JL*V]SJ,KJ9/*!SY:* %1>6X _B-=E10!#9VD%A906=M&(X((UBC0=%51
M@#\A7+V?P_L;);6*&\N1;VFKMJMO#\NV-F5@8QQ]S+D^OO7744 <QXO\#:=X
MP:PDNY9K>>SE#I+ 0"RY#%&R.5)53]0*Z62-)HGBE17C=2K*PR"#U!IU% '$
M1_#N6TMFTW3O%6LV6BMD?88VC/EJ>J)*REU7VS^-:T?@W3;?4] N[0-;1Z)#
M-!;6\>-A610ISGG/RYSZDYKH:* ,C6_#\&N7>DW$TTD;:9>"[C"8P[!67!SV
M^:F>'/#=OX<M[U8IY;B>]NY+NXGEQN=W/MV   'M6U10!S6J^"=-U?7+C4KA
MI0+O3VT^[@4@)/&3D$]PRGH15-/ MQ/]FM]5\3ZIJ6F6TB21V<ZQ*'*$%/,=
M4#. 0#@GD@9KL:* ..E\#WD>L:EJ&F>*=2T[^T)A/-##%"R[@H7(WH3T4=ZW
M]%TZ\TRT>&]UBYU21GW":X2-&48 V@(H&.,^O-:5% '(7?@BY?Q)J6M:;XEU
M#3)M1$0GC@BA=3Y:;5^^A/3/YU%+\.+*;1M6LIM5U&:ZU<QB^OY74S2HG1!A
M0JKC(P!T)KM** (X8(H+>."*-4BC4(B <!0, ?E7*Z9X L=*&EQP7ER8-+OI
M[RTB;;A!*K Q]/NC>2.]==10!S'BCP-IWBG4M+U"XEFM[K3YED62$@>:JL'\
MM\CE=R@^U7K3PY;V?BO4O$"32M/?PQ0O&<;5$><$=^<ULT4 8%MX5MK#Q7<:
M]87$UL;Q,7EHF/)G<=)",</[CKWJSX9L[^P\/6UMJ=Q+<7:%]\DS[W(+L5W$
M<$A2!QZ5K44 96DZ%!I%]JUU%+([:E=?:I ^,(VQ4P/;"BL?1_ &GZ#J6N7N
MFW=U =5CV>6K#;;<L<Q\<?,[-CH":ZVB@#GK7PG#%X@T_6;J^NKRYL-/%E#Y
MY! )QOE/&2[8P35CQ-X<M_$VFQ6LTTMO)!<1W5O<0XWQ2(<AAGCU'T)K9HH
MYS6-%U)M$U]-/U6^-[?*7M?WH7[,^T *A_A7(R?J:V;ZPAU+2KG3KK+07,#0
M2X."592I_0U:HH XR'P PN=-NKKQ%J5S<:>#%"["- (&7:T>%4<D8R_WN!R,
M5=TOPC+9:G9WM_KM]J?V"-X[-+A8QY08!2695!=MHQD^_<YKIJ* ,6_\-V^I
M>)]+UNYGE9M-206]OQY8=Q@N>Y..!Z4_Q-X>M?%.@W&DW;R1I+M998CAXW5@
MRLI[$$5KT4 <?=> _/O-0DAUV_M;?5$4:C;PK'MN&"!"P)4E"P !VD9]JNZ1
MX/M-'OM+NHKF>1M.TH:7&'QADRAW' ^]\@]N:Z.B@#EIO ]E-X6U303=7 @U
M&ZENI)!C<K/+YA XQC/%22^"[.76M?U,W,XDUJS6SF08Q&H4KE>.O/>NEHH
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
MFVMJFGVIB@A4>2 I1 ." 2!['K6/+H6K3->M*^@N;Z,176[37/G( 0%;][R
M"1SZUI^'](30](CL(X;.%(RQ5+.$Q1C)SPI9N?QH YSXK1QQ?"S6%153RXXC
M"%&-KB5-F/QQ77I=0M<?93/%]J6,2-"'&\*>-V.N,@C/M6)XDT*Z\0W^EVLC
M1)HUO.+NZ7<=\[H<QQXQC;N^8G/\(%;0L;1=0;4!;QB\>(0M/M^<H"2%SZ9)
M./>@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@^GQW]J]Z@R]LLRF11ZE<Y%1OK>DQ7$<$FJ6232R&*.-KA SN#@J!G)(/&*
M,;3/"4]I>Z+>7NKO>SZ5;S6R-Y"QATD" 9 /4",?7-1W'@:&9=1>/4)H;JYU
M-=4@G1 3;S*BH, \,,*00>H8BM>ZU^P6SU)[.\M+JYL(7DE@CF5F0J"<, <C
MIWJ#P_XFL=;T[3G-W:)J%U9Q7+V:3J9$WH&^[G..>N* )]$TR^T];A]1U>;4
MKF=PQ9D$<<8 P%1!PH[GDDDUD:SX0OK[Q6OB'3-?ETRZ%B+%@MJDP9 Y?^+I
MR1^5=#_:NG?VC_9WV^U^W8W?9O.7S<=<[<YH.JZ<MTML;^U%P\AB6(S+O+@9
M*@9SD @X]#0!SUCX&B^V7U_KFIW.LWMY9M8/),B1HD#<LB(@ &>YY-1V'@>X
MBGTI-2UZXU"PTAQ)96SP(A#*I5&D<<N5!..!SR<UN:]K2:%IWVDVMS=RNWEP
MV]NFYY'P3C/11@$EC@ "E\.ZPOB#P[I^KI"85O(%F$9;<5W#.,]Z ,ZR\(0V
M7A;5M"6[=H]1>Z9I2@RGGEB<#OC=2WOA&"\\*Z;HOVN:*731 UK>1@;XY8@
MKX.0>AR#U!(KH99%AB>5SA$4LQQG %<5:^/;UY=+N;[PW<66D:I<);VMV]PK
M2;G_ -69(L90-]3C(S0!JZ3X7DM=6NM6U;4FU34)[<6@<PK%''""6**@SU)R
M22<X'2LG3_AK:Z=X,O\ P]'J5PQNIDF6\91YD1CV"+'^X(D ^E/O_'MS;OJ=
MU::!->:-I4S0WM\MPJL"G^L*1D9<)W.1T.,XJ[J7BJ^&IBPT#0WU:1;9+F64
MW"P1*CYV ,0=S'!..F.IH 8W@F.#1=#M-,U"2RO-%3;;78C#[LKM<.AX8-U/
M(YP0:=)X/EN[?2Q?ZS<W=S8ZFNI--(@&]@&&Q5'")AN /3WJ*3Q_:#P9;^(;
M?3[VX:X5]EG&GSADW;PQZ*%*-EB<<<9) KH=(U :MHMAJ2QF-;NWCG"$Y*[U
M#8SWQF@":]M(K^QN+.<$Q7$31/@X.UA@_H:Y&S\"7MO<:)<3^))[B71F"VH-
MLBIY.PHR,HZLRD#?VQP!SG8U37Y+?Q)IF@V,"SWET&N)RYPMO;J<%SCJ2Q"J
M/7/I6BNK::^HMIR:A:-?*,M;"93(![KG- & / \ \"Q>%_MLGE1S++Y^P;CB
M?SL8^HQ4-_X&GN+W5S9:[<66GZP=U[:)"C;G*!&*.>4W #/7V(KI5U73GU%M
M.74+5KY1DVPF4R =?NYS4]S=6]E;O<74\4$"#+R2N%51[D\"@"MHNFKHV@Z=
MI:2&5;*VCMQ(1@L$4+G'OBN6LOAZUII\>FG699;"WU./4;6(P*&B*RF4H6!^
M8$GJ>E=9%JFGSV<=Y#?VLEK(P5)DF4HQ)P &!P3GBH!XAT0VT]P-8T\P0,$F
ME^TIMC;T8YP#]: ,[6/!MEKFJWEY>32&.[TPZ:\2C&%+[]X;LP/3Z5+HVB:K
M8WIN=3\0W&I;8?)BC\E84 R"68+]Y^!SVYP!DUI3ZKIUM8+?W&H6L5FP!6XD
MF58SGIAB<<T]M1L4ABF:\MUBF4M&YE4*X W$@YY& 3QV&: ,R]\-1ZAXMTW7
M;BY=ETZ&1;>UVC:)'X,A/<[> *=XJ\.0^*=#;3Y9WMI%ECG@N8P"\,B,&5ES
MWXQ^)J_:ZII]]9M>6=_:W%LF=TT,RN@QURP..*QAXMM;GQ1I6EZ=-:WMK>V]
MQ*UQ!,'"-$8_E^7(_C_2@#/O/ =Q/-J\=KK]Q::?K&7OK6.!#ND*!'9'/*!@
M!D<^Q%:.D>$HM)U33[Y+MY&L](CTH*4 #*K [_KQTK8MM5TZ]NIK6UO[6>X@
MXEBBF5GC_P!X Y'XUB>)/&%EHUA,]G<V=W>PW$$,MJ)P7022I&2P!R,;L\T
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
M"G7>J:=82PQ7E_:VTDYVQ)-,J&0^B@GG\* ,O6_"EMKNJ17=S/(J+87-BT2
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
M+6YC4 0@LJF8$= "PCW>YKH+NUTZT^+.H1V,4,4A\+RM.D2A1GS5 ) [X'Y
M>U=M'X;T6'1)-&CTNT739 =]MY0V-GDDCN<\YZU'IWA30=().GZ5:V[&-HF9
M$P61B"P)ZG.T=?04 >-O;02_ 'P?))#&[C4(%#,H) ,[9&?0UV.H0BU^-^FQ
M64,<>SP]/Y4:*%4'S#C@>]=O_P (WHO]DV^E?V;;?8+=Q)#;[/D1@<@@>N3F
MK+:78OJL>J-:Q&_CB,*7!7YU0G)4'TS0!Y/X0TG4;C1/!E^\WA^T1+A)EN%9
MUNYW*MYL9)&&=LON'J/:L^:UTM_@+;7US%!_:DEZCO,5'FM<FZPX)ZDXW ^P
MKUNV\*Z#9:N^K6VDVD5^Y9C.L8#9;[Q'H3W(ZU#)X)\,2WMQ>/H=BUQ<-NE<
MQ#+-D$GZD@9/4T )XWO+:P\%:K/=VINX# 8WM_,,8DWD)M+#E02W)],UY]=0
M7-AXBUZSNDTB&7_A$[@O#ID;(J@, N[)Y(!.#@<'WKUJ[M+>_M)K2[@CGMYD
M*212+N5U/4$5D0>#/#=LD20Z+9H(ED12(^<2+M<$]3D<'/I0!Q(TNQT[2?AG
M<VEK%#<-=P*TR( [A[:0OENIW'DYZUS^H6NF2? 75;^]B@_M1[R=IIF4>;]H
M^U$8SUSMP,?W?:O9VTFP>*RB:TB,=BRO:J5XA*J5!7TP"1^-9MQX)\,75]<7
ML^AV,EQ<Y\Z1H@2Y/!)]SW/4T <O>R75_JGCW6;(L9M.TPZ99,G42K$TKX]]
MSH/^ UGW-EI5GX4^'ESI$%NETU_8B&6%0'=67]]DCD@KN+?K7IMEI]IIZS+:
M0+$)YGGEV_QR,<LQ]S6=8>$?#VEZD=0L='L[>[.[$L<8!7=UV_W<]\8H YCX
M<:79&_\ %6I-;1/>_P#"07D:SLH+H@8?*IZ@?,W3U->@U6L]/M-/$XM+>.$3
MS-/+L&-\C?>8^YJS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M:E#) (%ALW>9"UP%7@KCACCGBN*_X2N;6-!\8Z3-JNE:L+71WG2]TP;4(=)
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
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)U^+5Y+6(Z0EC,RO\
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
M.O?V*^G&PULK(\EQ(ZR6DGEB-F50I#@A00,KS73-K=JOB&WT7;(;FXM7NT8
M;-BLJG)SG.7';UK2H QO">DSZ#X1TG2;IXWGL[6.&1HB2I*C!P2 <?A7'V7@
M;7X/#2Z2TNG)+IFI_P!HZ7<"1V$K>:[E95VC:,.5^4GK[<^DUG+KE@WB)]!$
MQ_M%+479CV''E%MN=W3KVZT 8VD:-K%QXL?Q'KJV5O+'9_8K:UM)6E55+AW=
MG95R254  < 5-XEL=;O9!%9V.CZGITL12:SU)F0*^>'!"/N&#@J0.G!KI**
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
M22)%$\DC!$0%F9C@ #J363X;\4:1XLT][[1KHSP))Y;$QLA#8!Z, >A!S[T
M<;J?@GQ'<6/B'2[1M*2VU*\>^6\D=_.<E@RQ,NW  *@;LGY>@STW[#P[J*:E
MXGOKIK5&UF&!8XXI&81NL.Q@25'&[H<<CL.E=710!Q2>$+]?#G@K3C-;>=H=
MQ;RW+;FVN(XF0[/EY.6&,XXK,;P5XB'AF;P9')IPT&25@+TRO]H2W:3>8_+V
M[2W)7=NQCG&:](J"YO;:S,(N9DB,\HABW'&]SG"CWX/Y4 8>G>'[FRUSQ->L
M\/DZH8?(52<H$A$9W<<<CMGBN0MM(OO!U]X76'4='_M:/1SITUO>S/%%,B,K
M;XY AY4GH1R#VKU*JE_I>GZK (=1L;6\B!W!+B%9%!]<,#0!R/PN$KZ/K5S+
M<)<_:-:NI5N(QA)N5!9/]G<& Y/ J.^\)ZY)J_C'[,=/:P\0V@19))762&06
MYB *A2"I.#G.0,\&NYA@BMH$A@B2*)!M2.-0JJ/0 =*DH Y:Z\-7DZ^$0LL
M_L:99+C+'YP(&C^3CGEAUQQ6=H/AG7=#:STJ*#13I5I.66]8,UP\.XLL>S;@
M,,@;]QX&<9KNJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X/XN^;_PA">3L
M\W^T+39OSMW><N,X[5WE9'B7P[:>*='.FWDUQ#$94E$ENP5U9&#*02".H]*
M.%\7MXCM_P"Q]4\5QZ6=#T[4H+F7^S'D\U9-VV-CO&"@9AD#FKMOII\7ZQXK
MGO\ 4=0@.GWALK%;:\DA6V"Q(WF (P#,6<G+9Z =*UO^%?6=Q/ ^JZUK>K0P
M2+*EM>W0,1=3E2RJJ[L'G!R*GU/P1:ZAJ%[=P:IJ>G&_55O8K.552XP-H)W*
M2IV\94@XH X72[K4/&>J>#XM0U*]AAO= DGO4MIVA\]E=!G*D8)/.1CC(Z&M
MO2+*6_\ B-XJDNM0U![;2)[5[2T2Y=8PQMU)) /S=.AXY8X.:ZNW\*Z99ZMI
MVH6R20MI]DUC;PHP\M8B5/3&<C:.<U8T_0K73=8U74X6E,^IO&\X=@5!1 @V
MC'' [YH \P'VJ'X7VOCX:GJ#ZZS17;M]KD,3J\P!A\K.S9M;:!C.1G-7+V\U
M$0ZUX/74;J.^N=>CAMKA96\R*UF G)5LY^54E4>F*Z>/X>:9&\</V_4FTF*X
M^TQZ295^S*^[>.-NXJ&Y"EL9[5I3>$M-G\96_BAC,+^"#R%4,/+(^8!B,<L
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
M31EGD#DR.ZL&=@% !8GOWK7^'M_=WWA;;>W$ES-:7=Q9_:)#EI5CE958GN<
M9/?%/NO!<<]S#>PZWJUIJ"VXMIKR"2,27,8)(\P%"I()." ",UL:-H]GH.DV
M^F6",EO "%W,69B226)/4DDDGU- 'F&HZA(NJ1ZWIHUZ?.NQ6YU*6["6IC,X
MB>%8?,^9!RH;9G(SGO5B?3I=7M?'U[<ZIJ:OIMW/]A6&]DC6W9;='# *PSR1
MP<@<X R<]'/\-]-GAEMSJ>JK:FY-W;6Z3($M)C)YF^/Y>N[/#;@,GCFMB#PO
M9066M6HEN&76)'DN69EW!GC6,[<# X4>O- '':3YWC/Q';PZK>WJP6NA6=TL
M5M=20;YYMQ:0E""2-H !X&3Q6O\ "Q&C\'.CS&9UU&]#2G&7/GO\W'KUJY/X
M%LVFL)[+4]3T^XM+)+ S6DJ!IH%Z*^Y2,CDY !&36IX=\/67AC21IFGF7[,L
MLDJB5]Q!=BQ&?3)XSS]: /([G2;:U\'?%"XC>Z,D=[-;KYEU)(NS9$>59B"V
M?XB,XXSBNEU:*;P=XDTBZL;Z_N'N[&^>[2YNGE2=XH1(K;&)53D'[H P<5OW
M7P^TZZ?75-_J*6NM@FZM4D3RPY"@R+E20V%'<CKQZ;-]H-GJ&JZ;J$YD,NGK
M*L2 C8PD7:VX8YX'M0!YYX2_MMKSPYJ-OIOB'==*&U6ZOKM'M[A'C)WJGFMM
MP^W;M4?+D5VWC?Q%_P (OX1OM3C4O=!/*M8@,F29_E10._)!QZ U%I'@JUT>
M[M9(]4U2>UL@PL[*><&&W!!&  H9L D#<6P.E7]7\.V>N7^E75X\Q&F7'VF*
M%6 C>3&%9AC)VY)&".?6@#R"#4;+PC'X2U2WLM9CET_-MJ]Q<Z;-$DL4YS([
M.R@?+*0PR>]=T;3_ (2CXAZ[:WE[?1VVE6UJ+2.UNY(0'E#LTIV$;CP ,Y''
M2NQU73;;6=)N]-O4WVUU$T,BCKM88./>N=_X0"TCEMIK76-7M)H[2.RFE@G0
M-<Q)]T2';]X9(W+@\]: ."\,Q7-WI'P^TPZC=16]U/JBW1MIFB,RJ\C8RI&,
MD=1R,G&*LMH[MI'CN,ZOJ_EZ%)*=, OY0;<B!9<Y#9?DX&\G Z=37>:7X&TG
M2%T1+5[D)HS7#6JLX(_?9W!N.0-QQT_&K/\ PBMA]GU^'S+C;KA8W7S#*[HQ
M&=G''R@=<\T <AI6K7]Y\5-!2:[F,-QX52YDA#D1M*9!EMO3/O6%IT-W!\./
M#GBIM6U.75C>VR-(]Y(4:)K@1F,QYVD%3R2,D\YKTBT\'Z=9:_8ZS%)<FYL]
M-&F1JSC:8@<Y(QG=[YQ[4Q/!>F)X4LO#@DN?L5I+'+&Q<;R4D$@R<8ZCTZ4
M<DDNN:AXT^)NFZ9?S+<QVMFMBK3$+"[0$G9GA"3W'?FL+Q$EBW@/Q39[/$&F
MWL-BD\FF:C=R2#(8CS4?>V]3D@@-M.!E<UZ5)X*TN34=?OFENQ-KD<*7.V7;
ML\I=J&,@94]^IYJLW@&QNK34H=4U+4M3DO[7[&\]U(F^.+.=J;%4#GG)!)(&
M: .=U/2"_B[PIX=@U+4[?3)M/NGN$2]EWR@&-@"Y8MU/7.0,@8!K-\:W30IX
MAO\ 2O\ A(+JXT>-%CNXKP16UBZ1JVW:9!YI.06RK'YL5Z!8^$K>TO\ 2[^;
M4+^\N].@E@BEN70EUD()W;5&2-H QCWS5+4OA[INJ2ZH)[[45LM3)>YL8YE6
M%I"@7S/N[L\*<9QD XH Q]&TNV?XS:[=E[KS(["UF4?:I-NY_,!!7=@CT4C
M/( -<QX;U75+?X9>&/%4VHWDPT_4Y!?F2=F\RVDE:)BV3\VW*D9Z8->DVW@^
M"T\00:U'JFI?:DMDMIP73;=*F=ID&SJ-Q^[MHTOP5I.E>#)?"L9GETV5)8W\
MY@7(D)+<@ ?Q''% '%>)];U26\\4ZMI]U=K:V!MM%MEMY,9EDE3SW4$A=X#J
M@)Z'N*W/!\&I6GB6XBBTG6['19+,,5U6Z6<BX5P,H?,=AN4G(R!E:VK/P5I%
MGX1D\-8GFLI=[2R2R9E=V;>7+ #YMW(/L*L:+X<&D74UW-JNI:E<R1K%YE[*
MIV("2  JJO4\G&3ZT <W\5]9:U\/6^A6WVAKO6YOLQ%M$TLJVXYF=44$G"<<
M?WJQ-$UO3]'^)MO'I]AJ-CI.M6J6C+=V,MNB7,*XCP7 !W1C;@=P*]";P[9R
M>*T\12/-)>1VIM8D9AY<:EMQ*C&=QZ$YZ<4OB+P]9^)=-2SO'FB\J>.XAF@8
M+)%(C95E)! /;IT)H \WOH;K4_!OC/Q.VKZC;ZG;3WT5L8KMT2&*'<@C$8.W
MD*><9R<@@@4RXNM1UO5M0MGLO$5X;&RM8[.33+Q85@D>$2&1LRIO8EAU##"^
MYI_BG0IICXETNST;Q$)=2=S#!!(K6$\CJ )V; *$-\S*3C*]#FNTN/ \%PR2
MQ:KJ6GSO:1VMVUC*J"Y1!@;MRG!&2 RX.#UH YVTM-1\0^,K.P\07-];C_A&
M[:>\LK>Z>%6N#*X8DQL/?H><#.<5SLMJ=7T?P=%J%Y?3M#XEGT\2F[D5VB1I
M@N2K#Y@%4;NOOR:]8M?#UE9ZVNJPF83+8QV"H7RHB1BPZ\YRQY)K*N? &FSZ
M3!81WE_;FWU%]2@N(9%$L<S,S'&5(Q\[#!!XH V[;28[759K]+J\8RPI#Y$D
MQ:) N<%5/1CGD]ZT*Q++2KVV\3W=[)>W$MD]G#"D4LVX>8I;<X7 "DC;D]SG
MIBMN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHKS'3-:/@ZQ\?6,K$G29GO[0,<YCG7?&@]@^5
MH ].HKR7PUJ5UX$\$>*=,U"=Y+S184NHGD;)8S1!E'_?[>*K*R^!M:^']O??
M;)/)TNZ%PL$3S.TK!&8[5!)^9CS0!['17EFN^+;+7?%_@RWLHM2B9=3+/]IL
MI8%8>4_&74 _2L:Q'@Z77_%)\1Z=?W=XNM3JCPVMU*JQX3 S&"HYW<=>: /;
M**\D\8)X9MO"_A'RH9+3P]+K0,T<ZRQG;Y<N[<&PXY%1V[>&#XJT)?A[+*UZ
M+U?[0%L\K0BTVMO\W=\OIM[YZ4 >OT5XK /"$OBKQ9_PDFGWUW=+JS")H;:Y
ME58_+3 S$"!SGCKS7?V6I>'O#/@.YUC3;>6VTJ!))_+E22-RP.,;9/F!)  S
MZB@#JZ*\D\+P:GX0\0:)J6KSR,/%<;)?AV.V&]9FEB !Z?*S1X'=:T/%]O91
M>,I+SQ7H]]J6@-:1I:20Q/-#:R MYADC3D$Y3#8/ Q0!Z717.^"DTE/#B?V'
MJDFH:8TKM SR;_)4G_5 GY@%Z -R*M^*8-2N?"FJP:/(8]2DM9%MF#;2'*G&
M#V/H>U &O17E/AV/P5_;>E0VUOJ/AKQ#%(&,-TCQ276!AHV9LK*#]2>XQ5Z3
MXCW*RRZB)=&_LB*_^QFU,Y^V,@E\HR@9Q][+;=N=HSF@#TBD)"J68@ <DGM7
M$OXD\3ZC=:K<:!IUA<V&F7;6C03.RSW3ICS-C9"I@D@;LY(/2J5CJGB"7Q]X
MP@N9;273+*U@/V9PYPK1RLNT9P">CGO@8Z4 >@PS17$2RPR))&WW71@0?H13
MZ\UT#Q?=3>#?"4&BZ7IUIJ&M>:(8 I2VMDCW,[;5Y/0< C);K5C4/'>L:+IG
MB"*_LK.;5M(>U8?9]PBN(IW"@@,<J1\PP2>0.: /0J*Y+3]<UZ#QA!HFN0Z=
MLO+.2ZMWLM^8RC*&1MWWN''S #ITJCX]^RW'B+POI^LR^7H-S+/]I5Y"D4LJ
MH#$CG(X/SD \$@4 =W17!?#Z[LDUWQ3HFDW'G:187$+VFV0ND?F(=Z(W]T.C
M<#@$D4S^Q+#QEXZ\2Q:W"UU;Z6+>UM(3(RK$7B$CN "/F)<#=U&T4 >@45YM
MH&DP^+?!FCW/B2_EGL],-U%<0S/MCN#'(T:R2G(SM5,\\9))K+@U"[T7X<:W
M+HKS0V>H:F+;03(6)CBE9(PZYY"[B[*/3'K0!ZU%-%,I:*1)%!*DHP(!'44>
M=%YWD^8GF[=^S<-VW.,X]*XZ6>[T*[TKP9X5M[))8[)KAYKT,R1Q*P7.%(+.
MS,3G(Z$\UF^*KK4K3PSIWB^_L5L-8T6[47"12!UEMVD$<B@]T92' /(('<4
M>ARS10J&ED2-20H+L "3T'UJ,7MH6*BZAW"3RB/,&0_]WZ^U<C,?[>^*HLYO
MFLM LTNA$>ANI2P5B.^U%;'H6)K/TJ*U\9VOC;2'TZTL6AU.2%9[5-CM*H!2
M9C_?#8.?:@#T6BN>\"ZW-XB\$:5JER/])EAVS^\B$HY_[Z4U@W'B_P 1SV&M
M:[I=GIK:/I4TT9AG+^?<K#D2,K [4Y#8!!SCG% '=37,%L%,\\<08[5,CA<G
MT&:EKQW5X[[Q'\7]#<1:3=6CZ0UW9QWD#.BQLP^8KG'F>A''2NO^*.H:MIG@
MN2YTBXCMY?M$"/(2P8*TJK\I4C')&?;- '8>;&9C#YB>:%W%-PW8Z9QZ<4^O
M-IF\1CXI2168TW^T6\/0&>:57\A,3R]%!W')QW'<^Q?%\0[ZZTS1X0-*L=5O
M9+J.>6\E/V>'[.^QR.06W,5P,CJ>>* /1J*P/"/B%O$6E333"W^TVMS):3FV
M??$S)CYD/]TJ5/MG%<SI^C6GCSQ+XAO-?5[NQTV^.G6=BTC"*/8BEY"H(#,Q
M;J>@% 'HM%<'J=L?AEX2U[5=*GEGLXQ'+;:?<LSQVYR%8(Q.[:<YQG (XIVH
M^*=>TN/3K2__ +%L]2U2:1H&FD<0VT"(&/F$D%Y,L%PI .?:@#NJB>ZMXS*'
MGB7RE#29<#8#W/H.#7 Q>/\ 4;VUM=/L8M-EUR?4Y-.\Q9&>UPD?FM*,')&P
MCY<YR<9XK)EO[ZQU+XC76KV-C<W%KI-JSQ!2UO< ),1\IY (X()/?DT >KHZ
M21JZ,K(P!5E.01ZBG5YA#K&OW'B7P-#IS6%G87FD-<&T57" ;(BRX!Q\H.$]
M.<UZ3=74-C9SW=S((X((VDD<]%51DG\A0!-17C&E7&H:7?:5\1KZ25+?7;UX
M;V%V.V"UEVK;''0;=BDG_;KO=7UW69/%D?A_0HK$2QV?VVYGO=Y4*7*(BA2#
MDE6.3T Z&@#JJ*\T'Q#UV;3=/>'2;1;^\UN?2OL[NVV,H'P2P]"O)QTS@5>U
M#Q;K5MJG]C+=>'K;4+2S2XO)KR1TBD=RP6.(%@1PI)8DXR.#0!WM%>>'XB3:
MH-*CTJ72;"6[T\7\TFJRG8@+%!&H4KN.Y7YSP%S@YIT7CS5-5'AB+2;*R^T:
MS'=B4S.S1P20%58@K]Y<[L>OR\C)- 'H-%>9OXT\7C1->OA8Z/N\/32QWA)D
MVW6P!SY0SE/D(^]NY-6M4\?WAO[^/2I=&ACT^WBFDCU&<I)<N\8D\N/!&W"E
M?F(/+8QQ0!Z%17##Q=K.M:[;Z=X?M[!8;G1X-42YO0Y""1G&TJI&3PN.1CGG
MH*PK[Q9XEU>S\(7%DUG93W.JRVEU'F0HTL7FJ1D$$QG:3CKG'I0!ZM16'XLU
MFX\.^#M2UB*.*6XL[<RA'SL9A^N*R+?Q'X@L_$.C6NM6FGI9ZR'6#[,7\RWD
M5/,"2$\-E01D <B@#LZ*\VTOQ_KDO@V[\6ZAI]BNFPQR)#!"S^=-.)?+7D\*
MA/'<YYZ<5IMKWBG3-6L=-U:#29)M4AF%F]J)%6*X1"X23<3N4@'YACITH [:
MHTGAEEDBCEC>2+ D16!*9Z9':N)?Q[/+\/-,UNTM(FU;4)HK.*T?.T7+/L=3
MWPI5S]%JDOC&'1]4^(-V^DV:/HXMV:6!-DEXS1G:)&[X. #V!H ]$:6-)$C>
M1%>3(12P!; R<#OQ3Z\RU&ZUZW\<>#)/$::>%!O)O,L@X$>+9MR,&)SCLP//
M/ [V=%^(-Y>W>BSW<FC&QUF3RXK:VG+75J64M'YG)#9 P< ;21UH ]$HKB?"
M7BG6O$<\-UMTA]/D:19K>"5OM-B1G:)03@G(P0 ,$]Q3/B!?Z]9ZIX7@T>YM
MX4NM2$3^;O\ G/EN0K;2,IQR/4"@#MDECD=T21&>,X=0P)4XSSZ<4^O+[:Z\
M26OBCQU+HT6FY@GAFE:[WD2$6L?R(%(QT/)/&1P><;%UXNU6YT?1M2L&T73;
M6_L5NFN-6N,('8*1$H#*2>22W3VH [BBO+SXIU_7/$/@6YTV2UM;35+2XGDM
MY"[ LBKO#;2 P&[Y??DUO?%/4-4TOP!?7>DW"03(\:O(2P8(SA?D((P<D<^F
M: .O\V/SO)\Q/-V[MFX;MO3./2GUYO<MXB'Q0@CMAIIU-] _?32*_D(!<'D*
M#N)/ QD=SGC!<GQ"OY=.TZV9=+LM8N+RZM9Y;J0BUB^SMM=QR&;)*X7(^]UX
MH ]&HKG_  AXA?Q#IUTT_P!F-U973VDSVC[X790&#(?0JRG';D=JQ?';-KVK
MZ-X*AD=5OG^UZ@T;$%+2(YQD<C>^U0?8T =U3))8XB@DD1-[;5W,!N/H/4UP
MG@[Q ^D^#=6LM7=I+SPMYL-R3]Z6*-2\;_\  H\?B#63JFH>(]0/@B[UBWT]
M+>\UBWGC6UW[X"8Y"$?<2&.#U&,$=.: /5*"0!D\"O,[SQYXD@T76M>BL--.
MFZ/J,UK-$Q?SKB-)=A*$'"G!'7.3G@<9VK?Q!KUMXGCTC7+73O*O;":ZM_LQ
M<F,QE=T;EN&X<?, .G2@#KH9XKF)98)4EC;[KHP8'Z$4LDL<,322NL<:C+,Q
MP /<UYCX>\97H\">#YM(T73;>36+N6U%K$#'##CS3N '093)ZYR<<U<U'Q3J
M<.A>,[+7;#2[RYT>U2;;&C?9[F.1&(#(Q)ZJ0>>: /1$=9$5T8,C#*L#D$>M
M+7GS>+-04>'],TM=%T^2\TF.\07Q98G)"@0Q!2.1]3@$<&B'4_%$_P 5K2RE
M:TMK4Z*MS-9EG?9F15?D':7# @-C&WZT >@T5P7AOQ5XHU[1+S61IFG&VA6X
MCAMUE9))YHY"JG<QVHF!@YYR">G%4I/&FLR6NNZ>M[H-S?VVE/?PW.G.S1Q[
M3AT<;B=PZ@Y&<]* /1I9X8"@EECC,C!$#L!N;T'J:DKRP:W?VOA;X>R:S::=
MJ=QJ%]9QQS2HSM$'C!$H+$GS>N6]ZZ>Q\8%(?%/]L1Q02Z#,Y<1YP]OL\R-^
M>[+D?44 =917FT/CO7+I;6UW:#IVH#3XKVZ&H2LB;I2Q2)!N!R%7YF).,CBN
MU\.:U'XB\.6&KQ1F-;N%9#&3G8>ZY[X.1F@#4HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **QM/\5:+JNNW^B65\LNH6'_'Q"$8;><'!(P<$@'!.#UK9H **** "BHKJ
MZ@LK2:ZNI4AMX4,DDCG"HH&22?0"I%8.H92"I&01W% "T444 %%!X%9^AZS:
M^(=$M=6LA(+:Y3?&)%PV,D<C)]* -"BLC4_$NFZ7I-UJ4DIF@M9UMYA!AF61
MG5-I&>H+C-:] !1163K_ (DTOPS:07.JSR11SSBWB\N%Y6>0@D*%0$]%/:@#
M6KS_ ,7^"+_7/&6F:C9R0KI\J1PZK&[$&2.*99DP,<G((^AK>TKQSX?UC4DT
MVUO)$O74M'!<VTMN[@==HD5=V/:NBH X#QEX(O\ 7_%NF7MK)"-.D6*+58W8
M@R1Q3"5 !CGG</QK9U/0KR[^(&@ZW'Y?V2QMKF*;+?-ND"[<#O\ =-=-10!S
M/B?0KS5];\,W=MY?E:;?FXGWM@[?+9>/4Y(K%TVQ\8^'=1UT6.C:9>VM_J<M
M[')+J+1, X4 %?+;^[Z]Z] HH XW4-+\0>(/^$=N;ZRL[*?3]76ZFBBNC*OE
M"-UR&VC)RW3'XU<U70KU/%^F^(=(\L28^R:E"[;1/;GD,/\ ;1N1Z@D9KIJ*
M . L;'QAX?UG7Y-/T?3;ZUU'4&NXY)=0:%E!1%P5$;?W?7O3];T3Q%XSMM*T
M_6K"RLM.6^\[488;LS>=$@!1/N+G<_4=@HYKO** .!\0?"KP]=Z'=1Z+IEM8
M:JJ^99W29!CE4[E.>PR #[$U?:7QS97*W26>GZG#<6\7F6;77D&UF"X?8^P[
MT)YYY%;VEZS:ZO)J"6PD!L+MK27>N/G558XYY&&%:- '#:?::SX5TN>\DAL7
MO]7UN.:YMXBQCA25DC(0X!9@H#$D 9W'H*ZO6;>_NM'NH=*O5L[]D_<3L@<(
MW49!Z@]#[&JUWXCL;/Q/I^@2K-]LOXI)82J@H%09.3GC\J-"\1V/B%M2%DLP
M.G7LEC-YB@9D3&<<G(YZT <W>Z=XK\42:;9ZOI6F:=;6E[#=S74-XT[2&)@P
M$:[%VY(QDG@$]:KV'A+4]*NWL(-"T&YM&OWN$U.Y :1(7D,C(8]N6<9*@[L=
M#VQ796VLVMWKFH:1&)/M-C'%)*2ORXDW;<'//W3FM&@#@QH_BW1;G6;+08[!
MK75+U[R*^GF(:S:3'F Q;2'Y!*\CKS4W]@ZU:^--?NX8+:XT_6K.&)IVGV/"
M\4;J/DV_-N+#N,5VU% 'FND^"M<T3PQX1>W6TFU?0#,)+=IBL<T<NX,H?!P?
MND'&.*?J/@_7-;L/$-]=QVEOJ6JO9I%:I,72&&"0-R^T98Y<\#'05Z/10!S]
M[HUU<>.])UE/+^RVME<P29;YMSM&5P/3Y#3O%-KJEU:6XT^PT[4H5DS=6%]P
MLZ8.-K$,%8'!Y!S[5O44 <9H^AZYH^FZSJ<%KIJZYJ$D;1V:N1;P1H B1[@
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
MH*.?E+$L>AQG-=_10!P5GX>UNZ\6:7JNH:1I-C<V+R&ZU*RF.^^4HRA-FT$
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
M88P^U1D@8 (QTYR>:O\ A_PU9^'&U1K22=SJ5])?S>:P.V1\9"X ^7COD^]
M'(C0H]=^*/BB*XO;Z"!+*R)CM+EX"S$288LA!.,' SCGD' KGK#7]4UBV\/:
M7?KK>HQ);WCW']F3"*:Y:&X\E&=]Z':!R<'EB,YKT&_\%Q76NWFM6FL:GIU_
M=Q1PR26KQXV(#P%=&'.<YZC'!'.6GP)I\&GZ5;Z9>7NFSZ6CQV]U;LIDVORX
M?>K*VX@,<CJ,C% $W@AM5_X1[RM7AO(Y8KB5(3>LIF:#<3&7*D@MM(!.><5Q
M(L+S5M(\;ZI-KNK1W.FZA>"P\F]D1+?RU#CY0<,,\8;(QP,9->EZ1I<>CZ;'
M9QSW%QM+,TUS)ODD9B6+,?<D], =A7!Z3X(FU4^*$O+[5M.MK[6+GSK>(JB7
M<)VX/S*2 1D;D(R..U &2=9U#Q1J$GVFT\1S"+2[.2$:-.(5AFFB\QI'_>)N
M.2  <C"GCFK=M#K?B'QEH^EZW?ZC8D^&TN;ZVMKEHM\ZS;3]T\9)R<>@'2NP
MU#P9;W-Y]JT_4]0TB1K9;6;[ R 2Q+G:"&5L%<D!A@@'K5NT\,6-EKMOJ\+W
M'G0:<--1&?<OE!@P))&2V1U)H \\U&WO;[2?B#JDFM:K'+I%W<-8+#>2(L)2
M!'Z X8$\8.0.< 9-:MI%=:9XL\&W(U2_GDUJ"?[>LURSQR,(/,!6,G:F&' 4
M#@XKJ3X1L#IOB"Q,UQY6NR2R7)W+E#)&(SLXXX48SGFIW\-V<E[H=T9)]^C*
MZVX###;H_+.[CGCTQS0!X^&N=<^%EE/J.H7\TJ^)5AWF[D!*&X48)!YP.G]T
M\C%=)<Z;#I/Q4O[J*?49#8>&DNHUDOYGW,LCJ V6^92%&0<@G)ZDFND7X<Z5
M'X2D\/1W5\D#7?VU)PZ^;'+O#@J=N.".X-6V\&Q/KMGK+:MJ!NX;06=P28]M
MY$&+8D&S'4G[NWK0!QGA2?6WN/#NI067B5Y+I0^JW%]<*UM,CQEMZ)YAV8?;
MMVJ/ER#63>V<VI_".W\4W6J7\FH7]S;S7"/=.T+*UT@$8C)VJ%^7& #\O7DU
MZ1H_@N'1[JU:/5]4GL[(,+.QFE7RH 01CA0S@ D#<3@5G2?#'3I+-M/.K:L-
M*6X%Q!8+*@B@??O^7Y-Q&<X!) R>^" "_P#$>!;CX<>(0SRILL)I 8I&0Y5"
M0"01D<<CH1P:YBTLFGN_"7A=;_48M-ETN34+C;>RB29@(U5/,W;@HWD[00.G
M:O1-4TZWU?2;S3;H,;>[A>"7:<':P(.#ZX-<\/ L0T_3(AK>J"^TS<+34-T7
MG1HRA3&1LV,N%'!4],YH C\&37%MK/B709+JXNK;3+N(6TEQ(9)%22)7V%CR
MVTDX)).#7*^.M0D$WB34-.E\0W%UI<8*36EP(;2QD5 Y5E,B^:3D%OE;@XKT
M30?#]MH%O<)%-/<W%U,9[FZN6#232$ 9.  ,      "LC4OA_8:I-JHEU'48
M['5"7NK&*15B>38$WYV[@<*IQG!(&0: ,@V4WB7Q_K=C=ZIJ4-C%IMI*D%K=
MO"%D;S/F!4@CITZ'C.<"N?TJ34AX0\&>*)M9U*;4[K4;6VG+W3^5)"\AC*&/
M.T\8.[&2><UZ3I/AJ#2=2GU 7EU<W5Q:PVTLDY3YEBW;3A5')W'-58?!.FP>
M'-(T-9KHVVEW,5S"Q9=[-&^]0QQ@C/7 % ' VFH:[JBOK5E8>))M5_M1_+D2
M=18^0DY0Q>69 ,;%.3LW;N<U=N+*ZU73_'M_/K.K))IEY<_8%@O9(U@9($<'
M"D9&3T.0.< 9-=</!-O'J+S0ZMJ<-C)=_;7TZ*55A:;=N)SMWA2WS%0V">U7
M8_"UE%8Z[:++/Y>M2RRW!+#*F2-8SLXX&%&,YYH Y#3&N/&7B:*#4;^^AM[3
M1+.Z$5I=/;[YYMQ:0E""<;0 #P,GBM7X6(\?@UTDE,SKJ-Z&E( +G[0^3QZ]
M:MS^!K8W%C<V&JZEIUS:V26#2VKIF:%?NAPR$9'." ",FM3PYX>L_"^D#3+!
MIFMUEDE7SFW,"[%B,]P">_/UH \BU32H;?P]\4[E9[UWCN#"%ENY'4J8XFR5
M+$$]@3R!P.*ZW4(KCPCXOT>6WU'4+K[;9WK7D=S<O(DSQ1JZL$)PASD84 8.
M,5KW_P /;"_FUW=J6HQ6NMK_ *7:QNGE[\*-ZY0D'"COCVK<OM#M=0UG3=4F
M:3SM/$RQ("-C"10K;@1SP/:@#SCPG<:Y/+X;U2"R\223WA635+B\G5K2:*2,
MDLB>8=H5BI7:J_+P:Z+XFA)+#P];W&#83Z]:1W:M]UH\L0&]BX2M'2?!4&D7
M5JT6KZI+8V18V=A)*ODP9!&.%#, "0 S'%;.L:/8Z]I-QIFI0">TG7:Z$X]P
M01R"" 0>Q% !JUKIEUILD6KQVSV(*LXN<>6"""I.>.N*XG3H+G4OB5XLENM3
MU VFDS6LEK9Q7++'N:W5CE0>1Q]WIEB2#6G'\/+>1X(]4U[6M6L;=U>.RO9U
M:(E3E=^U09,'!^8GISFMVPT&UT[6]7U6)Y6GU1HGF5R"JF- @V\9' YSF@#S
M/PM>Z[?KX>UJ"Q\227EY.DFH7$\ZFSD@DSNVQ^8=H7(*X0'Y>>IJAK-I-K7P
M>UGQ5=:G?_;[F28F,W3^0L0N#&(A%G9@*HYQG/.:]'TWP3;Z7>6[0:MJ9T^U
ME:6VTTRJ(8F.>.%#LHW'"LQ JA??#'3KZTOM.;5M5CTF\E:=M/CE01)(S;BR
M_)NQN^;:25SSB@#-FN+J]^)_BK2Y;Z\%DNB1ND4=RZ"-B>67!&T^XYK4^$UC
M':?#;17CDG<W%LDK"69Y IQC"AB=HXZ# K:C\+6,?BB_U_?.US>VJVDL;,/+
MV+Z#&<_C1X7\-Q^%=)73+?4+R[M8SB!;HH3"G95*J,CZY- '%>+M?LKSXE:9
MI=W#>7&FZ(GVVZ6ULY+@-<N,1*P13C"EGY]:S_#'BDZ)X+\7Z59BX230HI[K
M3!=0/$YMG#-'E7 )VME3QV%>D:%X<M- ?498))II]1NVN[B:<@L6.  , 84
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
MBSC>H!Y7)'(XYKR7PC>RG2?#-C:-I5G<6^EW5P=0U&(RB.+SRA1%#J.P))/
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
M^BMC('6EM=#TBQ>![32[*W:W1DA:*!5,:L26"X' ))) ZDUR7@74-:L-8O\
MPMXFOFO-1C@BOK>X< &2-U"R*,=DD!'T(J;4?B*EC%K%[%H=]<Z5I3R0W%[&
MR8,J#YE5"=Q .%+8P#[ F@#KK2QM+!95L[6"W660RR"&,('<]6..I/<TY+6W
MCNI;F.");B8*LDJH SA<[03U.,G'IDUS%YXX:.65=/T2\U%;6UCNKUH71?(5
MUW!0&(WOM!.!VQSS2W/CA&U6#3=(TJYU2XN-/CU&$Q.D:-$[$ EF(QT'UW#C
MK@ V)O#>A7$5K%-HVGR1VC%K='MD(A).25&/EYYXJ==&TM;:ZMETZT$%V[27
M,0@7;,S=6<8PQ.!DFN'U/XAW\MCX;N]&T>=_[1U%K2XAD>-71TWAXN3@-E#\
MW3 ]Z[/6=9AT/0;C5;N*0I"@8Q)@L6) "CG&22!UQ0!9;3[)]/\ [/:T@:R\
ML1?9S&#'L P%V],8[4S3=)T[1K7[-IEA;64&[=Y=O$L:Y]< =:X?QEXDU/\
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
MVNH^&M:U274+UY[9K6[FCMIHY0,K(5<*FT[@=PY&.M>F1ZUI4TBQQ:G9N['
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
MR!/E*Y^5@7(R.H7IS6]KWBR[TK78O#]UXJL-,E@LEN9KZ>T!-P[NP5%3=A0
MI)YSR,8I]_X!UO4].\3VUWJEFTFN+#+YBQ,!%-'MPH&?]7A%&>O>M271/$\>
MIQZY9W&D+JDUH+2]AD63R&"NS1NA'S9&]@0>N>V* -;PAKC>)/">GZM(B))/
M&?,$>=N]6*L5SVRI(]JXMO%?B5O!TOCM+RU&G)(TJZ5]F^];"39S+NSO*@MT
MQGC%>BZ=#=6^G6\-]=_:[I$ EG$802-W(4< >U<,W@36O[!D\)+J-B/#;S$[
M_+?[4L!D\PQ#G;ZKN].U &996&I3_'G4)/[5B/EZ;#+EK-23 9<B(<\'_:Z^
MU=7XYUR[T.UT]H;Q-.M;BY\NZU%[<S+;)L8@E>@W, NX\#-36OAF:W^(=[XD
M\^,V]QI\=HL(!W*5;=GTQ5_7(-;E2WDT2ZM$DC8^;!>1DQSJ1C!(^92#R"/Q
M% '/VOB#54U+PI:2ZAI]_#J4MVLEW9KE)XTC9HV')VG@9 )&<U4U;QEJMGJV
MO:=;>09EU&QT_3S(F5C:=%+,^#E@,L<>V*(_ NK6-OIE[I]UIR:M9ZA<7IB,
M3+:XG4J\:@?,H ((/KGCFA_ .J78UB[N]5MQJ=Y>6M_;2QPG9!-  %!4G)7C
M'7)'/6@"GXYB\26?@'Q#!JUU;:C;A+=[6Y2(0N6\Y=R,H)&!@88>M;=IJ'B#
M3/&^GZ3JVH6U];ZG:3S*(K;ROL\D93(!R=RD/WYXJ#4O"WB7Q#HNK6^KZK9K
M+>)#'!;VR/Y$(20.6);YBS8Q[8%;U_H<MWXOT?6EF18K""YB>,@[F,NS!'TV
M'\Z *'BS5M7L];\.Z9I$MO$^ISS0R/-'O"*L3/N R,D8SC//2L"?Q?KNBV_B
M'3;F:VU#4[*\M+6RN&A\I7-R%V[U!_A)/3KCM77:OH<NH^(O#^II,B)I<TTC
MHP.7#PM& /H6S6+JO@675+KQ'/\ ;DA?49;2>TD5-Q@EMP-I([C<!QZ9H J7
M^I>)=$U1=&N]8@NCJ%A<3VMXMF(V@EA"E@5#892K<=P1WKGK+6-7T+X6>"KA
MKJ"\:^U"R@'G6X/EQ.IR.2<L,?>Z\UV,/AK6-4UM-5\175B'M[.6UM8;%7VJ
M9<!Y&+\YPH ';GDUCCP!K=QX/\/Z%>7VGYT74;>XCEA1_P!Y#%G@@]&.?I0!
M?DU+Q3KVI:Z^@7ME:PZ1<?9(K>>WW_:Y517;>^047YPHQ]?:L;Q!\0+JVUC5
M[9-=TS2)=*CCV6=Q%YINYC&)&4MD;5^8*".<Y/M6[=^&/$5IJ.L-X>U2RM;3
M6)!-,T\3-+:RE C/%@X8D*#AL8(J2;PYXAT[4]0G\/ZE9+'J2QF=[Z-GDBE1
M!'YJ;>&)55RIP,CWQ0!LG4)M4\'KJ=A+]DFN;);F)V3?Y>Y PR.,]:\^\+:M
MKUKX'\&Z7;:C$]]K?$5Q-;Y^RPI&7?C=\[<<$XZ^U>I/;F6Q:VDE+LT7EM)@
M G(P3@<5P>G>!]>LO#^AV_V_3AJ7A^;-A,L;^7+$4*,LHSD%E;JO3 ZT ;/A
MW5=43Q+JOAS5[F*\FM(8;J"[CA\HR1R;@0R@D AD/(Z@]*RKT:M)\;+*&+51
M%:+H[S^28 PV>=$'3.>K$ [NW3%;?A_0;^UUG4M<UFXMI=1ODBA$=JK"*&*/
M.%!;DDEB23CZ4S4M U-_'>G^(M.N+0)':-8W4-PK9,32*Y9"O\7RXYXH X+P
MWJ/B+0?AOI.MPWUJ-.BO!"U@;?)DC>Z,98R9R&RV1@8P!G-7-=^)$UI?ZY/#
MKNG6O]DW#0Q:3+#NDO @!<E\Y4DE@N!V&<YKH5\#W0^&UOX7^UP^?%/'*9MI
MVD+<B;&.O08^M3MX>\1Z?J.I+H6I6-O8:E<_:G>>%GFMG8*'V#[K9VY&[H2>
MM &]JLJS^&KZ5/NO9R,,^A0FL+X6?\DO\/?]>@_F:Z:_MFO--NK56"M-"\88
M]B01FN(\/:#X\\.:!9:/:WOAN2"TC$:/+!.6(]\,!^E %3Q/XZFM/$FK:=!X
MATW2#ID,9CBNH?,-Y*R;\$Y&U,%1QSDGTQ5BR\1Z_P"*=<BM-*O(-,M)M%M=
M1\Q[<321O(7R@!(!Z#D]-O3G(TI]!\2VFJWFHZ/?:9'-J<,0O!<1.5BF1-GF
M18/(QCY6_NCGK6E8:!<VOBVXUF:[6<3:=!9G*[69XV=BY X&=_04 <II_B[7
M]<L?#.G07%M9ZEJ+W@N[L0;U1;9RA*(3C+';UZ<UE#Q!J'A:]\9SWES9C4)-
M3L;07;QE85WPH!*RY[)\Q&>HQTK?@\"ZMI=IHMQIM]9G5-+N;QP)U;R9HKB1
MF93CD$?+@^HH7P'JLJZS=7>JVQU2]OK;4+>6.$^7#+"%PI4G)3Y=O7./>@#(
ME^(=[;Z#XH%EK5EK$VFV4=Y:WT4 4'<Q5D=0<9! /'9AZ5J:SK7B+0].TV75
M-:M;.+4+AFGOEL=T=@FS*1?>YRW'F-@>PXK0U;P[XD\1^%M<TW5M0L(Y;^%8
M;>*VC;RH<<EBQ^9B?R&!CO6QJ]IKIALSHUU9 Q I/;WD9,4ZD ?>7YE((^AR
M<CI0!8\/SW=SHEO->7EE>RMNQ=61_=3)N.UAUP2N,@$@'.#5?Q9J%QIF@O<6
MU_8Z>WF(KW5Z?DB0L Q"_P 38Z+D9.*R-'TC5_#(T6P@>"2&YOKJ;4%@MR(H
M@ZR2 1_W%#[5YZYK3\5Z)>:S;:>^GRVZ7>GWT=Y$MRI,4A4,NUL<CAB01T(%
M &=X&\1SZU-K%G-J$6I+831K%>QP&'S4= V"G8@Y&1P>*K:GXNOM&NO&$%SY
M;-I]I%=Z:NS!D$BE0I]?WJX_$5H^'=!UC3/$&K:EJ-[:W(U-8GD6)&3RI$&T
M*H.<IMQR><C/>J_BCP7+K_B71]3BNDAAMRJ7L3*3]HC65)44?1T_(F@#-M?%
MNLS:3H-D[0?V[<:P^G7NV/Y0L+.964=LH@(_WQ532_$'B;4?!FO^(KN\LQ;V
M<%_'!:BU!\QHB^UV8GI\NW;CG&<\UNV7@R6U^(EWXB>[1K)U>2WM0IS'/(D2
M2/GIRL0_[Z-&G^#[FS^'VJ^'&NHFFO5O LH!VKYS.1GOQO&?I0!RLE[K>KWO
MPRG@U.*S-_:R3.B6H*+(+8L3C(R"&( [=:;8:[K'ARS\>ZW=:G%=BTU,VZ12
MP;$\TK"B.2#D* 0"H]"<UT#^"]7M-.\&G3;RR-_X>B,1^T*_E3!H?+8_+R/4
M4DG@74IG\3V37UJNFZQ<?;8I%1C/!<#R]O'W2H:,'U- &3;^/KF--;M;?Q!8
MZW)!HL^HP74%N(_*EC&"C*"00=RD=^"#FM2TUKQ+::EX6N-2OK2>TUP^7):1
MVVS[.QA:12KYRWW<'(YSP!6E-H_BC5]'UBRUB_TY!=V$EI#%:1-L#LI!E9F^
M;N/E' YZU8NO#,\__"*XN(Q_8TRR29!_> 0M'Q^+9YH 9XUUC5-)@T9=):!;
MB^U2*S)G3<H5U?G P>" >.N,<9K O?%VM^%&\36VIW$&JRV%C!>6<H@\G<TK
MM&$< D8# <CG!-=9XCT.76I-&:*9(_L&I17K[@?F558%1[_-65KO@?\ M[4]
M<EGNA';ZEID-DNP9>)XW=P_H<%E./:@"L][XFT/7-(T_4]6M;V/6!+ )$LQ&
M;6=8RZE1N^=/E(P>>!S7%VFN:YHGP9N-;>^@O99-298TGM00A-VZN3DG=DG(
M_NUWUKX?U^_U[2M1\17FGNFE!V@CLD<>=*Z[#(^[IA2<*,\GKQ6!/\.=:N/
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
MR*5E)ZJ%!W#'N*\N$[CX P.96#F]10V[D_\ $P''Y5+J$DG_  G7Q)7>VU=
M0J,]#Y3=* /6:*\=ETI=-^'OA8V5K+=W.OS62ZEFZ,;7:^2[B,N3\JY 7 QQ
MQ1J-CJ^D:'J=D^GG1-'U'4-/MTMH;P2>2LDFR?:5^XK#;Q[MZT >FS:Y%#XI
MM=",+F6XM);H2Y&T!&12,>IWC\J36O$-EH4^EPW:S%M2O%LX/+4$"1@2-W(P
M.#7(6FAZ9H/Q?TVWTN$6T#:+<,;9&.Q3YL0W =L]\==M3_$G_D*>!_\ L88/
M_07H [ZBLWQ%=SV'AG5;RU_X^+>SFEBXS\RH2/U%><^$]&U6"[\/ZE::%]AC
MD@)U&];45E:^1XB0SKU+;]K ]N1TH ]8JGJ^H)I&BWVI21M(EI;R3LBG!8(I
M; _*O'M+T>UL_AUX,\11^:=8-]9*;QI&+F-Y@ACZ_<VG&WI^-7;S2;'6O"WQ
M U[4=S:G;W-_!#<F0AH(XEVI&O/"D#D?Q;CG.: /5]/NUU#3;6]12BW$*2A3
MU 8 X_6K->-):W.OZL+*;0#K-O9:+8B"-KX0"W,B,6D4'JQ( W#D;*M+HESJ
M_BOPGI/B=GF<:#-]MB68E;@J\8&YE/S<X;W(H ];HKRW4=*CT3Q-/JFL:5-<
M6CZA$UKK=G=?O+-<HBPNA.0@(P=N00W(S71_$:>9/#]G:1S20Q7^IVMG<R1L
M5989) 'PPZ9'&?>@#IM1O%T[3+N]="ZV\+S%1U(4$X_2F:3J":MHUCJ4:-&E
MW;QSJC')4.H;!_.O.=;TRS\,>(I]/T2$6MG?^'[Y[FUC8^7NC"[)-O9OF89[
MU0M-&LM$\,_#_7M.WKJES<V$,UR)&+3QRIAT;G!4 \#MM&* /5-/O+N[>[%U
MITMF(9VCB+R*WGH.D@VDX!]#S5VO#XKR]CT'QI#;F60W/C'[(ZK-Y9,;RQJR
M!_X=P^7/;=5[5+;6_#'A_P 2W-EI0\/Z=-9P(L,-ZLOE2F4(\J ?<S&W)'=
M>M 'KMS<16EK-<SN$AA0R2.?X5 R3^5):74-]907=L^^">-98VP1N5AD'!YZ
M&O//$_@OPYH_AK7OL1-N9=&N"U@)\I.8UW+,5/)=2!\P]><UU'@;3[33O!&C
MQVD"Q))9PRN%[NR*2?QH UK+4K347NTM)A(UI.;>? (V2!0Q7GKPPZ5;KQ"&
MRM]$\(>.KO3(_L=R=??3_M,3$-%;M+"I /; 8\]JZYM&L/"?Q"\,P:%!]CAU
M&.ZBNX8V)654C#J[ GE@W&[K\U 'H-%<9X[T6[U2YTN>+3(M9L[42FXTI[CR
MC+N"A9%S\I*8/#8^_P!<UC:!=6EQXL\)?V<;Q;0:9?QB*\8F6-DEC4HW)R5(
M*]^!UH ],K*\0ZY%X>TG[?+"\R>?##M0@',DBH#^!;->:3S/=3:AIKS2"RU#
MQK]DNMDA7=%Y"L8\CD L@!QZD=ZO>,_#NE:)X4U2RTB[D@2>^T]FLHY@5M";
MA!O1>J;NOH2O'>@#U*BN!T[2+'P[\5H+32H3;6UYHTLMQ$KL1)(DT85SDG+8
M9AGJ<U-XTAM=6U_3-);2)=9N5@EN?L<ER(;94RJ^9)P2S G"@ XRQH [BBO&
M-)C;6K'X>V5])*87OM3@D19V;=%&)@L9?@LNU%7W'UJ0>%-)>#X@6C0N;32V
M+Z=!YK;+1S;+(6C&?E.[!]L?6@#V.BO&(%OO%6HJE[H;:XL&B6#1A[X0>2\L
M;,\H!ZN2,;AR-E:5AHMQJWB[0],\4YN9(_#9:ZA\W<DTBS*H+X.&ZY],\]J
M/5:RK37(KOQ+J6BK"ZR6,,$S2$C#"3?@#Z;#^=>6V4*W*:1X6G>1M%/B>_M6
MA:1L-#"LCQQ$YR5SC@^@J'Q'86VBK\3+73BT4,6E61CC5R1#DR':OH.^.V:
M/;:*\OO_  EI5M\0O#]E''+]GU*RNCJ*&9L7IC\LJ9>?F.6)]^G3BL!%N(RG
MAFULGOM+'B:\A73S<^4KQ1P"18MQ_@#,6V]]N* /;ZCGFCMK>2>9PD42EW8]
M@!DFO(K_ $K5++1X-/NK632K"?Q+9"TMH;SS&MXWP'167[HW;B!VW<5-KFA:
M;I6K>+-'LK58=-G\,F]>V#'89T>3#XSP?E'UQ0!ZI97D&HV%O>VK^9;W$2RQ
M/@C<K#(.#R.#4]<9X0\,:1)X&\+G[+L\B*WOT\N1E_?^4,L<'GJ>#Q79T %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !3(H8H$V11I&N2V$4 9)R3^=/HH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "LS6M!LM>@ACN_/1X)/-@GMYFBEB
M?!&592"."0>Q!K3HH YJ;P)HD^C)ICK=[4NQ>BX%U)Y_V@?\M?,SNW8XSGI]
M*9<_#[0;R6Y:Y2\ECNT"W,#7DGE3,$""1USAGV@?,><@'J,UU%% '/V_@[2[
M75[3589+Y;RVMUMM_P!KD_?1KG:)!G#XR>M)9>"M#T_2[#3;>V=;:PO/MMNI
ME8E9<L<DYY^\>*Z&B@#!UKP[:W<>K7D=A%=WUY8?8VBN)&6.5%W%4./N\L>1
MSS[5R'ASPQ>/XLT;46T/4=-ATR&42R:E?BZDD9DV+'&=[$1J"QSQGTKTVB@#
M*U_P]8>)+*&VOQ,!!.MQ#)!*T4D4BYPRLIR#R?SI]CH5CI]S>W$"RF:]6-;A
MY)6<OL38I))ZXZGOUK2HH Y?_A7^@*EDD<=U"EI;"S"Q74B"6 '(CDP?G7)/
M!]3ZTC_#_0C9V-M']M@6PFDFM'AO)$>#?PRJP.0I'&*ZFB@"AK6CV7B#1[G2
MM1B,MI<+MD4,5/!!!!'(((!_"J^G>&['3;V*]C>ZFNX[7[()[FX>5VCW[\$L
M3DY/7TXK7HH Y^?P9HTUB]IY4\0-[)?I+%.Z2Q3N26='!RN=QXZ8.*OZ-HEE
MH5F]M9+*1)(999)I6DDED/5F9B23P/R%:-% %"UT>RL]7U#5(8V6[OQ&+ABQ
M(;RP0N!T'!/2JK^%M'EN=6FDM=W]K1K'>QECLF &T$KT!QQD<]/2MFB@#G;'
MP5HUFMT)%NKTW5N;61KZY><^0>L8+$X7Z=>]83^!8]*\5^%;O3$O;F&SGF$L
MMU=M-]GB,#JJKO/"[B!@>V>E=_10!R3_  X\.R><CQWC6TD_VA;4WDGDQ2;]
MY9$SA23GIZGUK3E\*Z3-J.JW[P.;C5;86MVWF'#QA2H ';@]16U10!D7/AK2
M[KP]!H<L+FRMTC2';(RO'Y>-C*X.X,,#G.:J)X)T3^R+_3;B*>[CU AKJ6ZN
M'DEE*XVDN3D;<#&,8QQ7144 <_I7@W2M)U5-4B-Y<:@L+0?:;NZ>:1D8J=I+
M$\#:,#MSZFI_$7AC3/%%O:PZDL^+6<7$+P3M$Z. 0"&4@]S6S10!S>G>"=-T
MR^2[CN]7F9 P\NYU*::-@00=R,Q!X/<4NE^"-&TB]BN;9;MOLZLEK%/=221V
MJL,$1JQ(7CCCMQTKHZ* ,1?"FD)H-AHJP/\ 8;&2*6!/,;*M&P9<GJ<$52U#
MP!H.I7E[//'=A+_FZMHKN1()GQC>T8."V .?4 ]:ZBB@#G;_ ,$Z1?\ V9LW
MEM);VPM!):7<D+/".D;E2-P^OJ?6KEOX;TJTU"QO;>V$4MC:&SMPC$*D1(^7
M'3^$<UK44 <Y-X'T:?4WO7%WMDN!=26BW<@MY)@00[19VDY /3!(R:U]5TJR
MUO3)].U& 3VLPPZ$D=#D$$<@@@$$<@BKE% '/67@S2;+[8S&\NY[RW-K+<7E
MT\TGDG/R*S'Y1SGCOS52'P1HNB_9[VTM+^Z_LU"]E8?:V>-'"D9C1VVASSR<
M#))XKK** //?!GA.XGT;Q/'XDTPP1:WJTUXMH\@+I&Q4KED/# C/!R, UT=G
MX.TBUMK^&5+B^^WQB&YDOKAYWDC (";F.0HR>!CKGK6_10!S=AX%T2P%SE+J
M[:XMC9LUY=23E8#UB4L3M7Z5I:%HEMX>TM-.LY;J2WC^X+F=I2@P %!8G"@
M8'05I44 <\O@G1!<ZM*T,SPZL&^V6KSN8)&;&Y_+S@,=H^8<T_2/".F:-?\
MVZ-[RYNUB\F.:]NGG:*/.=J;B=HX'3DXK>HH R-:\-V.N2V\\\EW;W5N&6*X
ML[EX)%5L;EW*1D' X/H*I7'@71)K/3K>)+JU.G;_ +-/:W4D<J[^7RX.3N/)
MSG)KI** .<3P+X?CT>[TI+-Q:W5P+I_WS[Q, H$BOG<&^0'.<YR>YI(? VB1
M6%S:NES<&ZGBN+B>XN7DFE>)@T>YR<X!48'3\S7244 47TFS?7(M8:,_;8K=
M[9'W' C9E8C'3JHYJGK/A?3M<O+>\N6NHKB!&B$EK<O"SQL061BA&5) .*VJ
M* .>L/!6B:9<VDUI!+']CN9KFVC\YBD+RJ5<*N<!3N/'0$U='A[3@=7(B;_B
M;_\ 'Y\Y^?\ =B/CT^4 <5J44 <W=^!M&NDM%7[;:M;6JV2R6EW)"SP+TC<J
M1N'UYY/K6A:>'=,L-0MKVUMA#+;67V"$*QVI#N#!0.G51SUK4HH YZZ\%:)=
MV$UF\,R+)?-J DBG9)([ACDNC Y4\GIZU GP_P##ZVFJ6[0W$HU2%(;V26Y=
MY)@I)!+$YS\QY],#H!7444 49]'L[C5[+5)(V-W91R1P-N("K)MW<=#]T5G7
M'@S1KFUNH&AF0W%\=0,L4[))'<$ ;T8'*G QQ[^M;]% &!!X-T:"SBM_*GE\
MN]34#+-.[R23IC:[N3EN@&#Q@ 5<N= TV[U*XOYX#)/<6?V&7+'#0Y)*X^K'
MGK6G10!R@\$V]G8Z-8Z?<W0M].OTNE^T74DA5%4J$7)^[T&WH!D]:ZNBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD5E=
M<JP8>H.: %HI%977<K!AZ@YIJRQL0%D4[LXP>N* 'T4A95(#, 2< $]:C:Y@
M5BK3Q@CJ"XXH EHJ,SPA YECV$X#;ABE26.7/ER*^.NTYH ?1437,",5::-6
M'4%P*>DB2+N1U8>JG- #J*:KHQ8*P)7J >E-FN(;9 \\T<2DX!=@HS^- $E%
M("& (((/((I: "BHGNK>.YBMGGB6XE5FCB9P&<+C<0.I R,^F14M !112$@
MDG '4F@!:*165U#*P93T(.:CN;JWLX#/=3Q01 A3)*X5020 ,GU) ^IH EHH
MHH **@M;ZTOTD>SNH+A8Y#$YAD#A7'53CH1Z5,S*B,[L%51DDG  H 6BH;2[
MMK^UCNK.XBN+>0926%PZ,.G!'!J:@ HHHH **@O+ZTTZW-Q>W4%M "%,DT@1
M<DX R>.34] !1110 44UW6-=SL%4=R<"G4 %%%% !1110 4444 %%%1-=6Z7
M26K3Q+<2*72(N [*,9('4@9'/N* ):**BBNK>XDFCAGBDD@;9*J."8VP#A@.
MAP0<'UH EHHHH **B^TP%MHFCW9QC<,U+0 4444 %%%% !1110 4444 %%1?
M:K?[6+3SXOM)C\WR=XW[,XW;>N,\9J6@ HILLL<,3RRNL<:*6=V. H'4D]A3
M+:Y@O+:.YM9XYX)!N26)PRL/4$<$4 2T444 %%%% !1110 4444 %%%% !14
M45U;SRS10SQ220,$E1'!,;$ X8#H<$'GUJ0D*I9B  ,DGM0 M%16]S!=V\=Q
M;31S02*&22-@RL#W!'!%2T %%%1?:8//\CSX_.QGR]XW?EUH EHHHH **:[K
M&C.[!44$LS'  ]35:/5=.EEMHH[^U>2ZC\VW19E)F3&=R#/S#'.10!;HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "O+;+5_^$*M/B#I_0Z?*VHV*^JW"Y15'H)<C\:]2KA?%G@6
MZU_QAI6K6US!'9JJ1:E#)G,\<<RS1A<#!^8'.<<&@#F] O)OAWX*\5Z-/(S7
M&D01W5NS')9IX@!C_ML''XU$8!X&U_X?6C6-[=O:Z5=)+#90F60R,(RY"CMN
M)-=3XN\"W7B'Q9I.I07,$=B@CCU*&3.Z>..598PN!@_,&SG'!K7U'P_<WGCO
M1-=CEA%M86]Q%(C$[V,@7&.,8^4YYH X[7_$JZYXP\%PC1]9L?+U0MOO[,PJ
MW[IQ@$GDUDZ9#X:DUWQ6=8\'7FLW/]N7&VXATLW*JN$PNX#@@Y./?WKT?Q)X
M?N=9UGPY>02PI'IE\;F82$Y9=C+A<#KD]\5BV&B>-="U#6SI:Z!-::AJ4M\A
MNIIE==X48(5,?PB@#"\9P^';?PYX/W:*UCHK:VK2V,MBRD#RY<[H0">2,XQS
M44*^%[WQ?H:^ =->VU"UO%DU&6"RDMHTM"K;EDW*H.[C:,'D5U][H?B#6QH$
M^J'3(;G3M56\D6UDD9&B$;K@%ESNRWL/>KNK>'[N3Q5I?B#2I88KF$&VO4E)
M"W%L><< _,K?,OU(SS0!YU9Q>&Y/%7BTZSX0O-9G_M=]D\&EFY"+Y<?R[@.#
MG)Q[^]=W'JNB>%/ %WK-GI+Z586\<DWV.6W^SN7S@ H>A8@ ?450M=$\9Z)K
M&N3:2N@S6FI7S7B_:YIE=<HJX(5"/X?6GZKX;\1>*X])M/$/]D)807WVF]@M
M7D<7"(H,:891D%\[@>, =: .4\,1MX,\0Z#J5W>QRR>)D:#5L2 [+QV:6(XS
M_M-'Z<"MWQ38QVWC275M=\,3^(-'DLXX;<PVZW/V-PS%\PGGYLJ=P!/RXK3\
M0_#/P[J6@WEKIFC:9IVH,F;:[@MDC:*4'*MN49 R!G';-2M:>.;.Y6ZMKG2;
MWS[>);BTNI)(TAF5<,T3JA)5CSAAGWH M^!AH0\._P#%.74DVFF>0I'(3FW8
MG+1!2 4"D_=/3--^(4]]:_#_ %VXT^X6WN(K.5_,*%B %.<8(PV.A['G!K/M
M--USPSIDERLEG<:IJFM13WJQQ/Y:)(R1L(QU^5 #N;T)/I70^)M)?7?"^JZ3
M'(L4EY:R0*[#(4LI )]N: . D37V\1>!42]LY-1ETR\_TI[=MD:$0')3?EF
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
MV>[B,3E>JYZ$>X."/I7*KIOQ%&FC1SJ>BB,)Y7]K 2_:-G3=Y6-OF8[[L9H
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
MK+'<PI,JMU 8 @'WYJS7E5GI,6A?\*_U*TN+O[9?2Q6]V[W#LLR/;.VTJ3M
M!48 '&*S_#R>(-6@TO7[71-2;4IK\37&HMJ,?E/ 92)(_*,G"A,@#;D%0>M
M'LM%>1:='+;Z1X\\4FXNIM1TN_U-+ -.YC@"J3PF=IY/<'@#&,5H>$],UBSU
M[2+FVT/4K*SDMW74KB[U*.=;DE-R2%1(QW;QU '#'M0!Z!I-_+J6G1W4^GW-
MA(Y8&WN=OF+@D<[21SC/7O5VO#O#<UYJ/PO\"QRZA>*]UK[0S3),PD:,FXRN
M[.>@Q[=N@KL=&T:VMO%_BGPU!+=1Z5/I]O+Y0N')B:3S4<HQ)*DA1T[B@#T"
MBHK6W2TM(;:,N4AC6-2[;F( P,GN?>I: "BBB@ HHHH **** "BBB@ HHHH
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
M>W,K;8_.E5-Y]!D\FK#,J_>('U- "T4WS(S_ !K^=.H **** "BBB@ HHHH
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
MH+/!NB1CYL9#9*D*&QGD'&1UIT_C77-(M/$%E?1V-WJUA<VMM:20QM%%,;G
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
M#[2NU1\N0: /6:*\5FCN[CX3P^,#K&I)JU[<0RSLMY)Y91[E5\H)G:H ( P
M>.N"179:??737_C\/=3%;:<" &0XB'V5&^7^[R2>.] '<5CZGXDLM)US1](N
M$F-SJSRI;E%!4&-0S;CGC@]@:\ZAN#K6B^'H)&\1:I>)H%O<2PZ?>>0(G=>)
MY)3(FYSM. 2>A..:B&H7.JZM\'[^\D,ES/#</+(>K-Y"Y)]S0![%17)?$&ZN
M8M*TNQMKF:U&IZK;6,LT+E)%C=B6VL.A(7&?>N5UN"?P[X@\0V=AJ>H"U3PE
M<W,,4MW)(8) Q&Y68ENV1SQSB@#U>BN$OKZ[2/X>[;J8&ZN4$^)#^]'V5R0W
M][D \]ZYQ-1E76=(UC3CK\T=YK0@?4KFY"VMQ$[LIC2#S#A1_"=@^[G- 'KU
M06=Y;:A9Q7=I,D]O,H>.1#E64]"#7FFA:7+K<7B_4-1U75)/LFIW]M:PI>R1
MI$@]E(YYP/0 8QS6+I1DL/!'@73+:+6+FWU6-KB\ALKMA-($B!"(S.NQ,D$A
M2.%..IH ]LK'O_$EEIWB32-"F28W>JB8P,J@H/*7<VXYR..G!KS;4'\0PZ+I
MU@TFLZ5#-XGM[>SDN;@-<"VDC.Y696;=AMV-Q/1<]*T]8TV'2_BI\.K""2>2
M*.+40&GF:1SF+/+,23U]: /3J*\G;6]5TWPGK7A/[;/)K\.HKIEE<22%I7CN
M#NBE+=<K&7Y[>77J5I;BTLH+8222"&-8P\C%F; QDD\D^] $U%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5E>(/#]GXCL8[:Z>>%X9EG@N+=]DL,B]'4\\\D<@C
MFM6L;Q1J4FE:(]U%J%C8.)$7S[Y6:(98#! (.3T'/6@#/M?!L=@FIW9U+4]0
MU6\M#;?;+B=1*B8.%C*J%3DYSCKS6YI%M<6>B6%K=S&:YAMHXY92Q8NX4 MD
M\G)!.:J:IXKT'199(M2U6VMI(@I>-V^8!L[>.ISM;\C27OBSP_I^GVM_=:O:
MQVMV-UO)OR)1C.5QU&.OI0!A:;\.%TFW6WLO%?B2*!7:3RQ<0X+,Q9B?W63D
MDYJ[J_@6SU74+RZ34M3L%OT5+Z"SF5$N@!M&[*D@[?E)4@D477Q T"V\1:7I
M OH9&U"$RQS)("H'R[!QUW[N,>AK13Q7H$NMG1DU:U;40Q3R _.X#)7TW =N
MM &9J?@.SOM4L[^UU75-+DL[,64"6$B*B19S@!D;!X X[**M'PM.=&&G?\)-
MKN\3^=]K\Z/SB,8V9\O&WOC&<]ZYZ7QOJB-\0@([7_BGHE>S^0_,3$S_ #\\
M\@=,5NZ=XPT]/"^BZCK=_:V=Q?Z?'=LI.T$E4+;0<G&7 QR>10 _PKX1A\)6
MOV2UU;4[NU5 D4%Y(C+$ 2?EVHOK[U3\0V-U8>+](\465O+<(D;:??Q0H7?R
M'8,KA1R=C@$@<X)]*N'Q[X4$-K,=?L1'='$3>;UYV\_W>>.<<U;U/Q3H6C7L
M5GJ6JVMK<2@,L<CX."< GT!/&3@4 9=WX"L+NZUV0ZAJ,4&MQ%+NUC=/++%
MF]<J2&P/7'M6K=>'[.[O]'NY'E\S2BY@4$;6W1F,[N.>">F.:;JGBK0M%D>+
M4M4MK:1%5F1V^;#;MIQU.=K=/0UF:Q\0_#VCMHYDOX)(=4?]W,D@VK'M8^9G
MN,J%^IH DTKP3:Z3=VKPZIJDEE9LS6FGR3+Y$!((XPH9@ 2 &8@5T]8[>*]
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
M)X?87E_)_8+2FR$CI@+(NW:V%&0 .._J35SPGXQTOQA93W&G2J3#*\;Q[LD
M.RJQ_P!X+N'UKFM>^(AM_B#:>&=/U#2[:,0^9=W%VCR'?O"B%0K+AB.<G/7\
MP#L=?T&T\1Z4UA=M-&/,26.:!]LD4B$,KJ><$$5R5IX1DA^(5S]MDU#4K2\T
M%[:YO+O!WDR@>7E555^7/  ZD]\UV']NZ5_9)U7[?!]@#;#<;ODSOV8S_O<?
M6N>'BN_/COQ!HFRW^RZ?IJ7<+;3O+D'(8YP1^ H ?8?#ZSM+C2IIM7U:];27
MW62W,J$1+L*;,*@R,'J<GY1SUS"/AKIXMX;==7U=8+2X%Q81B6/;9N'W?("G
M/<?/NP"0,9K2\!:]=^)O!&EZS?+$MS=1LTBPJ0H(=AP"2>WK7.6OQ%;5?B3<
M:!8ZAI4.GVHC7=*CO+=2,"65"& 7;C'(- '8:5X=LM(@U*&%I9(]1NYKN82L
M#\\GW@, 8'''?WK%M?AY9V>B6FFQ:OJW^@2^;87)DC\VT^4KM0[,%<$@A@V<
M_2K.F>*[&#PE::OK.N:7*DSL@N[4%896W, $4DDG Y'/0UH3>*=!M]%BUF75
MK5=.F(6*X\P%7/(PN.IX/ YX/I0!1_X0JR>TLH;F^U"YEM=234_M$TJEY9E&
M!N^7 7'&U0.E7+_PU9:CXFTC7II)Q=Z4)A J, C>:NUMPQD\=,$42>+?#\>B
MQZPVKVG]GRMLCG$F0[?W1CDMP>.O!K#\8>-O[-\&6^O>'Y[2\CFNX85D.70J
MS[6Z$<CGZ&@"K8:2?$?Q-'BF32KNRM=/M/L\1NXS$]Q,2WSA#SM568 GKOXZ
M5W]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %>>?&O_ ))M<?\ 7U;?^C5K
MT.H;FUM[R$PW4$4\1()25 RY'3@T <CID,3?%[Q!,R*9$TNS16(Y +RY'X[1
M^5<AX9CCC\.>'+BPUZSTK6;>._6".]BW03P&Y.Y3R,8*I]TY [$5Z^L$*SO.
ML48F=0K2!1N8#. 3U(&3^=59]%TJZM4M;C3+*:WC8LD4D"LBDG)(!& <DT >
M:Z/K%K<^+_!5_+!9Z;'/I=[&L<3!82XE0?NSQD-@L/4$5F7&LF[M-!O'U'2[
M.VE\11R#2K:W >#%R0SR/NR#D_,< 9?'>O8)]+T^Z6!;BQMIA;D&$20JWE$=
M"N1QT[5&VB:2QN2VEV1-T0;@FW3]\0<C?Q\W/K0!Y//][XS_ /7NO_I,]:FA
MPQRZO\+6=%8Q^'Y73(Z'R8!G\B:]*_L^R_TC_0[?_21B?]TO[T8Q\W'S<<<T
MY+.UC:!DMH5,">7"1&!Y:\#:OH.!P/04 >3SVL"_#[XI.(4#/J-Z6..N(T(_
M(DGZFHI%G.H^+X;WQ)IFE6]Q! TR7MEYS2VYME4,I\Q<C.\8 /S9]:]=-C:&
M&>$VL!BG):9/+&)">I8=\^]17.DZ;>2PRW6GVD\D'^I>6%6,?^Z2./PH XKP
MS8I;?$>9'E^U36WARQA6Y9-K.-\@+8/(SM!Q7+:3-!9:5\/Y9Y(X+>+7=04N
M[!50;[@ 9/ ]*]F$$*W#7 BC$S*$:0*-Q4= 3UQR?SJO-I.FW%F+.?3[26U#
M;Q"\*L@;).=I&,Y).?>@#SJ[OH-'U*YN-.U/3-5TRYUJ,7.DW40^T17+2HI:
M(]20V' *]!D'&#6S\6_('P^N?M*[K?[7:>:N,Y7[1'D8^E=7_9&F?;UO_P"S
MK3[8HPMQY"^8!C& V,]*H>+-#E\0Z']@AE2)_M-O-N<'&(Y4<CCU"XH XSQ5
MK%@/&$&HZ8MOJ*V/AV_FNXX6#K)%\AC1B.Q(; ^M5-,N!-XX\*V]WK&EWT<F
MFW,8M[*W$<,"ND>(@=S;@0IP#SA<XYKT^TTO3[#SOL=A:V_G',ODPJGF'U;
MY_&H/[$T^VM/+L-,T^%XF,L ^SJ$27'#8 X/N.: /+](AGNM3T[X<3AWBT34
M7NIV;G?9QX>V!['+2(,?],S5;6M8:ZTJ2Z.H:98P'Q&G_$LAMAYP:.[4-+*^
M[*L=NXG:!R!GFO2/#GAZ[T_4-1UG5[F"YU;4"BR-!&4CBB0$)&@))QR22>I/
MM6JVC:6\MS*^FV;27(VSN8%)E'HQQ\P^M 'G6G:CH5I??$D:A<6L;O<$R>:P
M!DB^SK@#/WN2W ]?>LWPY%=0^-? ,5P&6Y7PLP(?J#@8!_2O5IM#TBX*F;2K
M&3:_F+OMT.&P!N&1UP ,^PJRUK;M=)=-!$;A%*+*4&]5/4 ]0* /'O"5I-=:
M#X2MKSQ7IT36U\CIIZ:>?M(N$+&2-F$N03\X9BHZY[UWOCR^-EIFFHJ66^YU
M*"%+B]CWQ6S<L)2,C)!7CD<D5OQZ7IT5^]_'86J7KC#W"PJ)&'NV,FI;JTMK
MZV>VO+>*X@?[T4R!U;Z@\&@#P[7KL2Z!\1EDU2#4)-VGN;B&(1K(%959@H)R
M!C:3GJM>Y07$%W L]M-'-"_W9(V#*?H14']D:;@C^S[3!A^SD>2O,7]SI]WV
MZ5/;6MO96R6]I!%! @PD42!57Z <"@#Q?0VM+WX9?#^T9X9C%KL*S1;@Q0[Y
MB P[=.AK0^($4KZUXQ6V&TMH-F\N$W91;B3>2!U^0-QZ5ZA%H^F0.SPZ=:1L
MTHF9D@4$R#.'.!][D\]>:L_9X//:?R8_.9 C2;1N*C. 3Z<GCWH X?P_ ;GQ
MM#?S>*]-U2YCTQXQ!86/E PLZ$,S"1QP5X''4X[U!XG^W1?$[3Y8=8LM*5])
MD2">]MO.1F$JF15RZ8;&P]>@KN++2]/TP2"PL;:T$AW.((5CW'U.!S3KW3K+
M4X!!?V=O=Q [A'/$LBY]<$4 >8:1IMK!KG@../4(=5M_/U2>&XCMS%'D_-\B
MDG"AB<')Z CM5+7S'!K/B&6;:NGP^*=+FO,_<6/RHMS-[;MI->OBTM@T+"WB
M!@!6$A!^[!&"%]...*1K*T=;A7M86%Q_KP8P?-XQ\WKQQS0!P]I>Z=??&YY+
M":&=U\/LDTD+!AGST(!([@$'Z$58\030V?Q0\-76HR)%9FSNXH))2 BW!,9Q
MD\ E P'KS766FEZ?IX465A:VVQ2B^3"J;5)R0,#IGFI+RQM-0MS;WMK!<P,<
MF.:,.I_ \4 >.^(Y(KGPE\4[RQ97TV:XB$3QG*/*L<0E((X/S<$^HKUW2/\
MD"V/_7O'_P"@BGC3K(6'V$6=N+/;M^S^4OEX]-N,8JPJJBA5 "@8  X H \3
M>2UN/ACK]@\D3R#Q,1- 6!8*;].J]<'-=#XY@G?Q7<QV"$74GA/4(XQ&/F)W
M1[0/Q/'UKO\ ^Q],\Z:;^SK3S9R&F?R%W2$'(+'')! (S5DP0FX6X,49F52B
MR%1N"GDC/7' X]J /-?#$"WNK^%+AO%FEW8MK21K6RL]/\MS$8@I5F$K;0"4
MZ@<J!UK<\8Z@\'B'P_90S:=8S3"YE74;V(2>0$5050%E&Y@_<] >#73VNEZ=
M8SS3VEA:V\TQS+)#"J-(?]H@<_C3KW3K+4HUCOK.WNHT;>JSQ*X#>H!'6@#Q
M2WOK Z9HLM]>0SV\?C66228H$7!61ED*_P *DD-Z8YJWX]FM[VY\>7&GR)-:
MKH=I%<O"P93-YKD D=2$Q^E>C:[X6AU2_P!)N;>*UA^S:@MW<YC&9U$3QX.!
MR?G'7M2>(_"=OJ7@S4= TF&TT\7:8'EQ!$#9!)(4>U &#>WFF7_CSP,NBS6\
MPABNG86[ ^7;^3M&<=!NV  ]Q7GD7_)O>G_]AL?^E)KWNVTRPL[B:XM;&V@G
MG.99(HE5I#_M$#)_&D_LO3A:"T^P6OV8-O$/DKL#9SG;C&<\YH X:#4-(TSQ
M?X[7Q#/;PI,D$FVX8#S;7R-I"@_>&X.,#N?>LG5=5@F.LP:;<:?HUG;Z/;HJ
M3V>^YO(WC8I& S @#.T+@G<37I]WI6G:A+%+>V%K<R0G,330JY0^H)''X4Z7
M3;&>]BO9K*WDNHAB.=XE+H/0,1D4 >6>%]0TR/QEX5N+NY@4MX0A2&:1QMW[
MQN )_BP&]^#6)?E)-&TRXMR#8S_$19+1E^XT>YAE?]DL'Z5[.V@Z.]O]G;2;
M%H=NSRS;H5VYW8QC&,DGZ\U.=.L3!! ;.W,-NRM#&8EVQL.A48X([8H \FOX
M)9;CQW9:AXGTS2K>>[;[1%=6/G2M"T*"-U;S%)&.% 4X93WKUNUC>&PABDE,
MKI$JM(1@N0.N.V:CN-+TZ[NXKNYL+6:YA_U4TD*LZ?[K$9'X5;H ^?7_ .34
MX/\ KX_]O37;^+KB+2=3\0:GI^K:7(ZVJ?VIHVIQ_+<(J$KL;@@LI*]&4GCK
MFO0/[+T_["+'[#:_8P<BW\E?+SG/W<8Z\_6DN=)TV]N8KF[T^TGN(?\ 5RRP
MJS)WX)&1^% 'GNEZKH=C=^.?^$D,%N)Y(YI(+G :2T-N@10O\6,.N!WXZUF^
M)=42>T\606=SI^D6T&G16_V>2TWW5\&M]R*<L"  ^P#!(.ZO5;K2M.O;B&XN
M["UN)X3F*26%79/]TD9'X4LFF6$UZM[+8VSW:J46=HE+A?0-C..3Q0!YG93)
M<?%'P3*DBR*WAUSO4Y!X'>N@\<RQ6WB+P9=7KHFG1:F_FO(<(LA@<1$D\#YN
MA]:ZR'3+"V:%H+&VB:%2D1CB52BGDA<#@>PJ2ZM+:^MGM[NWBN('X:*5 ZM]
M0>#0!XSXGN+*^G^)\VG-',@L+ RR0_,K,I?<<CK@#!_W3Z5T^O:]I]S\0?#4
MMA<17QMK#4)V6W</D&-"HR.YVG%='IGAB/3?$VK7\:6R6-[:V]O':QQ[0@C\
MS/&,8._I]:U;31],L @L].M+8(6*>3 J;2W4C XS@9H \HTG4O-USX?32ZKI
M1AE,DD=A86XCCLU>VDVH6W$]?EP<9*GCBK.BVT<?P/\ %TD48$DW]JLY Y8A
MI /T KTR/0])A0I%I=DBF43E5MT ,@Z/T^][]:LQ6MO! T,4$4<3$DHB *2>
M3Q[YYH \K:YEGUGP;<V.NZ?8Q'1)(8;JXA%Q'YV(2R#YU"N5'KT4C%0?V9:B
M7P9&-2M]7MIO$5U<":*W\J+=MD8A%+-\H<'!!(/:O43H6CFP^P'2K$V6[?\
M9_LZ>7N]=N,9]ZLBQM L"BU@"V_^I'EC$7&/E]...* (]465M(O5@SYQ@<1X
MZ[MIQ^M>6[H1\#O"4^ =.@FT^2_XROE+*OF%O8-R?I7KM<_X>\.OH/\ :5@L
MD4NCSS--:P,O,&_)DC]"FXDC_>(H Y#X@WVA:GHFO?V9Y=U?16UH]_-;#>/L
MHG#%&9>,[0YQUQ[5H:O>V.I_$/PH=)N;>Y:&VO))VMG#!;=H@%W$= 7VX^E=
MK9Z;8:= T%C96UK"Q):.")44GU( Q3;+2=-TT2"PT^UM?-.9/(A5-Y]\#F@#
MR2RLK5_A+\.XF@C,;ZO9,RE>"6=MV?KD_G4GQ#4"^\>@# ?0K(MCN?-D&?RK
MUL6%FL$, M(!#"P:*,1C;&1T*CL1[436%G<&4S6D$AE4)(7C!WJ#D YZ@9Z4
M <=J=E;)\5/"(6"-1#IMX(P%'R >4!CZ G\ZXO;<QZXDD%_;:?!'XMU!?M-S
M!YL4<K0C9E=RC)^< YZM7M+6\+3I.T,9FC!5)"HW*#U /;.!^50R:;8S6\UO
M+96SP3L7FC:)2LC'J6&,$\#K0!Y3?:?"UO"\FLVFLB\\76;7/V>U\J%9 JJR
M@;F#9 4G!ZY]ZF^(4-Q)KOBR.R5C-)X4C++'U<">3=]3MR*]1CTVQAMH;:*R
MMT@@8/%$L2A8V'(*C& ?I4OV>'[0;CRH_/*;#)M&XKG.,]<9)XH Y-M7\*ZA
M=6::>]M<WW]F3/:O;8;R;?:N0Q'W0?E ![BN"\(0QS^"_A6DJ*ZC4IVPPR,J
MLY!_ @&O8;32=-L#,;/3[6V,QS+Y,*IYG^]@<_C3X]/LH8X(XK.W1+<EH56)
M0(R<Y*C''4]/4T >2^,E U'QVS+FV5]&EN@!UB$AWD^VT<^PKH)[_2=0^,F@
MR:=/!<2KI=TLLL#!UVYC*+N'&1ECCT8>M=EJNF/=Z=?1V$T=C?74>S[6(%D.
M1TW!AAAR1@]B>E8&@^%+^VU^#5M4?2X_LEM);VMKIEL8HE,A4O(<D_,=BC'0
M>] %/XA7R>&=1T3Q<P_=61GM;G'\4<D9*Y_[:1I_WU7$3Z=<:'9P^$V+"X\5
MV=EYC=/WWF8NS_WPP/X5[;<VMO>P&"Z@BGA;!,<J!E..1P:)+6WFGAGEMXGF
MASY4C("T>>#M/49]J /-+>-4^*GC>*-,*NBP*JJ.@V' %9^C26>H>&_A5$KP
MW BN5#J&#;'6VD(!]"" ?PKUM;6W2YDN4@B6XD 5Y0@#,!T!/4BH+?1],M,?
M9M.M(<2&4>7 JX<C!;@=<<9H YOP^ OQ.\98 &8=/8X[G9(,_H/RJM<7,%M\
M;[;SYHXO.\/M''O8+O?[2ORC/4^U=LD$*323)%&LLH D<* SXZ9/?&345QI]
ME=SP3W-G;S36[;H9)(E9HSZJ2.#P.E 'DEK!%#\!M&:.-5;^T+:7('.\WJY;
MZTRZM9KF#QII]_XITW2H)]4E$\$]@99RKA?*=2) 3\NS;A3R.*]?^P68M5M1
M:0?9U(*Q>6-@(.00.G7GZTR;2].N+V*]GL+66[B_U<[PJSI]&(R* %NE9=+G
M5VW,(6!;&,G;UKPZ7_DV_P -?]?L/_I0U>]$!@00"#P0:K?V98&S2S^PVWV5
M""D/E+L4@YR%Q@<\T <?IMO$_P :=>G:-3+'I-JJ,1RH9GSC\A63I5Y#I.IZ
M/:6.I:9K6BW6I2K;6\D6V\L96\QF8>H4[P<J& /6O3%MX%N'N%AC$[J%:0*-
MS = 3U(&35>+2=-@OY+^+3[2.\D^_<)"HD;ZMC)H Y'X37,#^"EMDFC:>&\N
MQ+$&!:/-Q(1N'49]ZAF_Y. MO^Q:?_THKM[?3[*SGGGMK.W@FN#NFDBB56D/
MJQ Y/)ZU(;6W-V+HP1?:0GEB;8-^W.=N>N,\XH \8FU6PA^"$VFO=PB_&HO"
M;;>/,#"^+$%>HPO/TK=7_DKGC/\ [ 47\C7H)T72FN)KAM,LC/.,2RF!=TG.
M?F.,GD#KZ5/]CM?M$EQ]FA\Z5=DDFP;G7T)ZD>U ''_"#_DE.@?]<7_]&-57
MP[_R6+QW_P!>]A_Z*:N\M[>"T@2"VACAA086.-0JK] .E"6MO'<2W"01+/*
M))%0!G Z9/4XH \7\"0P2?"[P;*FMPZ1JL,]V]C+<1!XI#OD#HP) Y4^H/IW
MK3L=9BN/$?A74=2BT^TMHKO4[:2>V.VUDNN )58_WP),$G.<C)KTV31M+ET\
M6$FFV;V2G(MV@4Q@YSG;C'4FGR:9I\U@+"2QMGLP !;M$IC '0;<8H \]O\
M6]'FU?3X?#K:99FYU*[>75;F#?&DR1KYC1Y8!F8-MW9Q\K=:X[5KE+CX;:OB
M\CNW'BM6,J($#AG0APN3@-R1ZYS7N$NCZ7/91V4NFV<EI$08X'@4QH1TPN,"
ME?2=-D,I?3[5C*5:0M"IWE?ND\<D=O2@"Y1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M]-_M];VU\+ZQI[P6S*UUJ=W*Q1F*YC1'=MPP,EAQP.N>+'PV_P!(LM?U5/\
MCVU+6[FXMF[/&"L88?7830!<U[Q?<Z)/>LGA^^NK#3XA->7:LJ*BD9.P,09-
MJC)QTZ=:J+XJU67XG#0H=.,FF'3DNO-$J#(9\>;SSC@KMZ]ZYOQ?HNHZO>^*
M;2XT;5-0N[F+9I$JS,MI%%Y(!Z,%#[]Y(())V]JU-.%_;?$#2]4DT?4?LEWH
M,5B7$/\ J)5E+$2#/RC!ZT ;GCO5KS3]&M;+39?*U'5KR/3[>8<^27SND_X"
M@8_7%5!+IUAX]TOP]_Q,GN/[)<I(]VQC,8;:=ZD_,Y_O=:9\0O\ 19_"^KO_
M ,>UCK,1N&/1$D5H]Q]@S+^=)>Z5?R?&;2]52UD-A%I$L+S@?*KF3(7/KB@"
MSX+O;J"_UOPS>SR7$NCSIY$\K%GDMI5W1[B>2RX92>^T5?US7[_3;U;33M O
M-3D$!N)'1UBC10<8#-PSGGY1^.*R/#/^F_$CQCJ47-M']EL%<=&DC1FD'X%P
M*J>*+&ZN_&$JWNE:GJ5@]C&FGQVTK) D^Y]YE*L,<&/YCG@''/% '::1JEOK
M>CV>J6A8V]W"LT>X8.UAD CUKCX_B8)-+&LGP_?+HL=P;>YO3)'^Z(D\LL$S
MN90<9(Z9/7!K7^'L%S9^ ](L;VTFM;JT@6WECF7!W+P2/4'L>]>=::^I:Q\)
MY?"]IHM[)-?W-Q##=J@-NL9NG+.[Y^7;\W!Y.!CK0!WVJ>./L%UJ1M]'NKS3
M]*(&H7D3H!"=H=@JDY?:I!..F>YIT_C1CXJ?P_IVD7%_<)%#<-+'(B1K#(3E
MR6/; XZG/'0UR6H^&(+36]?COO#.KZNVH7/GV;VEW+%!(KHJF.4JX5,,&R6'
M((Z]*Z?1-'N+'XBZQ<BT>*P;3+.""3DJ2A?*@GDX!% '0:WJDFDZ>)X-/N;^
M=Y$BBM[<<LS' R3PJCJ6/ %<]/\ $"*QT74KW4=*N;:ZTVZAMKJT#K(P\TIM
M967A@0X/KP1BI_'L-[-I=@+>&^GLQ?1G4(;!B)I+?:V0-I#$;MF0#G&:X9M
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
M<3-;QJ[NHRIX&!CT'!QS5(>--73X<3N[1MXICOCHX 0!6NS)L5@O3&TA_3%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5@>)]#N]7&F7.G7,$%[IMV+J'[1&7C?Y&0JP!!Z.<$'@BM^D)
M"@DD #DDT <!-X U2Z755N=9@E.I7=I>R/\ 9BI66%D)5?F^X5C  ZCN373?
MV$__  FX\0^>NP:;]B\G;SGS-^[/Z8K862-ONNIR-W![>M.S0!PD'@*]TZ'3
M[G3M3@35;"[NYXWF@+121W#EFC=0P/\ =P0>J].:6X\!7E]I.K/=ZI$=<U&[
M@O#=1P$11- 5,2!"Q)4;<')R=Q-=P)$+E ZEQU4'D5'<74%K!)-/*J)&C.Q)
MZ #)- '''P=K&H:K>ZIJVK6KW-UH\VF"*VMV2.(.P(898D]#G)YR.F*T)O"D
MDNE^%;/[6H.AW$$S-L_UOEPM'@<\9W9[]*W;'4;74=+MM2MY ;6YA2:-V^7Y
M& ()STX(JSD8!R,'I0!S7AGP[J'A_5-9W7MM/IM_>RWT:"%EFCDD(+ MNP5&
M#CC--U/P]JL?B237M OK2WN;FV6VNH;R!I(Y A)1QM92&&YAZ$'M72^;&0I$
MB88X4[AS]*>3CK0!PMU\.VE\+Z9I*:EF>VU5-4N;F2+_ %\F]G?Y0?ER6XZX
M '6NY90RE3T(Q7,^#O%TGC"UEU"'2WMM,WNMM<23JS3;6*DE!RO(/4UN7U_'
M::5=WRXF6WA>4JK?>V@G&?PH XS0_ >IZ;I_A_3[K5+2:WT*],]NT=NRO)'L
MD7#Y8C=^\'(XXJ_JO@C^U;_7[EK[R3J<5H(62/+6\MNS.K\GYOF*G''0^M00
M_$2.72O"=]_9K@>(;A8%3SA^XSGDG'S=/:NT:1%959U#-]T$\GZ4 8^BVGB"
M.ZFN-;U.TG#(J16]G;F.-<$DN2Q9BQSC&0 !WZU;US3FU?P_J6F+((FO+66W
M$A&0I="N<=\9J_D4F1C.1B@##3PU#+X&C\,7DADB_LY;&21!@D",(6'ITR*J
M6.C>)GCD@U?7+2>W6T>V1+:T*&5F  DD+,W( Z+@<FMK3[N]N9+P7FG_ &18
MIVC@;SUD\Z,='X^[G^Z>:N*Z,6"LI*G! /2@#D9/!4LGP[T[PO\ ;4$EF+4&
MX\LX;R9$<\9XSMQU[UK'0G/C=?$/GKL7339>3MYR9 ^[/X8Q6P'4D@,"0<$
M]#535M5L]$TV74+^7R[:,J&;!/+,%' ]R* *7A?0G\/:7-9O.LYDO+BYW!=N
M!)(SX_#=BN>C\)^)]+\1ZYJ6BZSI<4.JW"SM%=63R,A50N 1(O\ *NC_ .$@
MC'BR70FBV^78)>FX+C&&D9-N/^ YSGO6L754+LP"@9W$\4 <E=^&]?U"'3KZ
MYU6P&NZ9<O-;3Q6C+"R,FQHW0N2<@GD$=O2J=QX$U"_M]2O;W5+9M<O+BUG2
M1+<BWB%NX:./86)*D[LG/.[VKN@00"#D'H17)7/CK9KFHZ79>&]9U&33W2.>
M6U6+8&9 X W2 ]&':@#,U'P)K>K-K,MYK5H9=8TT64ZI;,$A*LQ0Q_,3M^8Y
MSDD\\9P.BU/P[)J&LZ%?I=^3_9@G! 7+-YD6P$$\#'7D&JFH^-DTCP;?^(]2
MT;4;)+,X^RW C$DF2H!&UF&"6 SGL>*KZGXWO=)L-(%SH#_VMJMS]G@L5NT(
M'&<M)C &/:@"33_#6MOKNFZCKNJ6-W_9<<B0/;VIBEF+KM+2$L1TYPH SSVQ
M5KQ/X8D\0:GX?NTNEA&E7XNV4IN\P 8VCGCZUO03,\,!G589Y$#-%O#;3CD
M]\>M2,Z*5#,H+' !/6@#FX/"LD5AXIMC=J3K<\TJML_U6^%8\'GG&W/;K6>O
M@_5]+GL;W0=4M(;R/3(=.NA=V[21RK&/ED 5@0P);N00?:NI&K6;:T^D"7-Z
MEN+EH\=(RQ4'/U!XI-*N[V[M#)J&GBPF\QE$7GK+E0>&RO'/7':@#F7\(:U9
MWFD:EINN1S:E9V<EG<S:E"THN%=E<M\K @AEX&>G':J]M\/KF&WLTFU99Y8?
M$!UJ25H<&3((*8!X.3FN\SSBFJZ."496 .#@YYH Q)- =_'5OXB^T*$BTY[+
MR=O)+2*^[/\ P'&*S7\,Z]9ZAJ"Z+K5M9Z?J-S]JE$EJ9)X'.-_EMNV_-C/S
M*<$GK5[Q)XLA\.7FF69TV^O[K47D2"&S5"Q*+N;.]E'3^506'CFSN-6@TO4=
M-U/1[RYR+=-0A"K.1U".K,I/MG- %.\\(:PFIZT=)U>VM=.UHA[J.6V+RQ/L
M",T3!@,L /O X//M70>'-*;0O#.F:2\HF:RM8X#(%P'VJ!G';I6D9$#A"ZAR
M,A<\FJEOJUG=:I>Z;#+NNK(1F=,?=W@E>?H#0!PUK\/-9B\-VOA>XUNUET-9
MA+.!:L)V42^88U;=@*6[D9 R.:K>)[+3_%WQ*T>RTVZ$SVBNNMB$AD$*2+(D
M4A[,94'R]<;J]-5T<L%96*G!P<X-(?*A5G.Q 3EFX'XF@!]<!I7@'4K'1=)T
M>?5+66TTG5([VU9+=ED9%9V*O\Q&?G&" ,8[UWP((!!&#TI$=)%W(RL/4'-
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
MG5;/6]+M]2L)?-M;A=\;X(R/H: +M%%% !1110 4444 %%%% !1110 4444
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
MU.PN([VQ9_N^:AR%;V8%E/\ O4 <[<_\G!6/_8N/_P"CS65X#@ANOA-XH@N
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
M*5FC*%2I#@X5N1].] 'GVK644%AJNA6A:'3+?Q=916RQ,1Y'F"-G5/[H#,2
M.F:Z+6]*L-%^*'PWL--M8[6UC_M'9%&,*,P@G\R2:[&'P;H,&EPZ<ED?L\-V
MMZ-TSL[3JVX2,Q.YCGU)J[>:'IU_K&G:M<V^^^T[S/LLN]AY?F+M?@'!R/4&
M@#R.\T'39?AUXTUJ6V234K;4[^2VNFYDMRDY*^6>J\Y/'7)S72Q:/I?BSQAX
MJ7Q%!'<K906L5MYW_+O&\.]G3/W26+?,.?E'I78MX8TA]'O]):TS8W\DLES%
MYC?.TAW.<YR,D]B*K:QX*T'7+E;B^M)#*(A S0W$D7FQ_P!Q]C#>OL<T <A9
M"W'QJT46MXU[;CPKB.Y:02&9?.X8L.&)'.>]<QI^BZ;9_!71_$MI"G]N07$#
MPWH_UN[[2$\L-UV[25V]/:O8H_#FDPZS!JT5FL=[;VGV*)T8@)#G.P*#MQGV
MKD_!7P[L=/\ #VBMJ]A(NI6F)7@-T[0K,"</Y8;RRP&/FQF@#E_%HBGBU[7[
M#1;8/::I'%_;%W>$7*2QR1H5A4(<("-N-PSDG%=+H/\ R7'Q;_V#[3^5;UWX
M!\-WUS>S7-@\GVPL\T9N)!&788+A VU7(_B !]ZT;'P[I>FZI/J=M XO9X8X
M)9GF=V=$&%!W$Y/OU/<F@#G/&4-OJWB+2M)&B0:Q=I!-="WO;CRK5$RJ%W&Q
MMS98!1MXR3Q7%Z5:QZMIO@&QO55[?^UM1@,:2ET\I!.!&&."R;0%Y'*\8KU/
M6?#&E:]<6]Q?PRF:W5D22&XDA;8V-R$HPRIP,@\<5%9^#=!T^Y@GM;$Q-;W,
MEU"HF?9%)(I5RJYP 03P!CG.,T >>KX1T*2Z^(EF^G0M:6(5K*W*_N[5GM5=
MFC7HC%L'(]!4_A:RM?%NN6D?B."/4$MO#=A+;PW2^8A:56\R7:>"V549KT<:
M%IJRZI*+?Y]4 %X=[?O<((QWX^4 <8JA=^"="NX+&)K::$V-N+6WDMKJ6&18
M0 -A=&#,O X)- 'GWAR1AK?A.U\QGM;/7-6M+1G8M^Y2.0(,GJ .!["F>+L3
M'XBHDA4_;=(7>AP5.8NA[$5Z-=>#=!NM&L]*-CY5I9.)+46\KQ/"W/S*ZD,#
MR<G/.3FF1^!_#L5G=VB6!\F\>*2X!FD)D:,AD8L6SG(!)SSWS0!RU[X<T;2_
M']O866FV\-IJ&B7:W<"I\D^QX]I<?Q-\QY//-:7PCT^SLOAIHTMK:Q0R7, E
MG:- #(_3<WJ<#K75RZ593ZM!JDD&Z\@A>".0L>$<@L,9P<[1V[56T'PWI?AF
MT>UTF&6&W=MWE-.\BI[*&)VCGH,"@#6HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JCJ^L6&A:
M>]]J,_DP*P7(4LS,3@*J@$L2>@ S5ZN,^(>;>+P]J<JLUCIVKQ7%V54MY<>U
MUWD#LK,I/IUH N_\)SI4NFZC<PI>^?8(&FM)+*99UW?=/EE=Q4^H&.#Z5D_"
MSQ%J?B?0&U+5+Z>>>8*_E-IY@AARSC$;X'F# &3DXQ[U5COK7Q#XYU?5](F2
M[TVWT!K22ZA.8WF,A<*K=&*J#G'3=6E\)05^%F@ @@^0>#_OM0!'<>/DFU?Q
M/H]M;745QI=H7BG:UDVF39(QW$KM4?*NTDX;/&:F\,>/=-U.RT.UNKB<ZA?6
MT?[YK5TAFF\L,ZI)M"%@=W /8BN?N[ZVL_&WQ"L;F98KJ_TR![2)^#,$MY=Q
M7UQWJ:>/9X0^&*JF-M[8< =/]&>@#K(?&NASZN--CN)C(T[6R3&WD$#S+G,:
MRXV%A@\9Z@CK5[6HM9FM$71+NSMKD2 N]W TJE,'@!67G..<^M>3^&[:V:RT
MCP_J?BG41J-KJ*[M%CMX2R2QS%PY/E[_ "SC=OW8(/6O:J /./#VJ>.]<O\
M5X#J>A1KI=^;-_\ B7R$R856)'[WC[WO73W7C70[/57TZ:XF#QRI!+,MO(T$
M4C8VH\H&Q6.1P3W%8_P_!&L>-<@C.NR8_P"_<=<;/;6P?Q%H.L>*=1L9;S5I
MRNE06T+/<)+)NC>/,9=@01R#QM/3% 'IA\9:+_PD#:$D\TFHI*(I(H[=V\LE
M0P+$# 7#+R3CG%9Z?$OPLXMY/MTJVT[^6MT]K*L ?GY&D*[0W'0G-5O"$07Q
M_P".Y-OS-=6B[B.2!;K_ (FN2M(%/P6\-1F(8.L6Y9=OK>G- 'I6B^*=+UZ[
MN;2S:X2YME5Y(;FVD@?8V=K!7 )4X/-4=:\0WFG^/O"^APK";75$NVG+*2X\
MJ,,NTYXY//!JM&#_ ,+FN&QP?#\0S_V\25C^/-4LM%^)W@;4-1N%M[2*._$D
MK@X7,: 9Q[D4 >C3316T$D\\BQQ1J7=W. J@9))[#%8&E>-]#UB^@L[:6Y22
MY4O:M<6DL*7*@9)C9U ;CGCMSTK"\1^)-(\9^#M?T;PYJ<5[J4FGRLD$.=S
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
M:C<0HKM8N\;JI=74A1GY22.-W:@#V71]:L==LVN;&1V5)#%(DD;1R1..JLC
M%2,C@CN*X34/&M_<_%:+P[:W-[96%O LDHCTIY7GD\W:025.V+'_ "T''O6Y
MX$ALG75]1LM8N]7%W=+YEY/$B)*R1JN8]BJ&7  R!R5-9T"L?CW>D9 /AQ #
MCOY] &U_PGWA_P"W_9?M,^S[1]E^U_99/LWG9QL\[;LSGCKUXJQ+XRT6+Q"V
M@^?-)J22I$\,=N[["RA@S$# 7#+\V<#->8_;[4_!\>"-X_X2?=]C_L[!\[S?
M/SYF/[O\>_ICO7:^%H@OQ,\=R%?F+V"[L=0+>@#1\8>,(?":Z7YEK<3M?7B6
MX\J"23:I/S'Y0?FQT7JW.,X-9*>/8K'Q5K]MJ#W<EI!%:RVL$%B\DD:-&6D9
ME5=P .,[NG2G_$^>.SL?#E]<.([6UU^TFGE/W8T&X%F/8<CFG^&9(;KQ]XPN
MX"LD4\-@T<J\AT,+$$'TYH V+OQEHMK96%TL\UTNH1^;:1VEN\\DJ8!+!$!.
M ",DCC-:FFZE::OIT%_83K/:SKNCD7(R/H>0<\$'D&O%- W:=8>$-1N]?GT&
MRDT)K9;U8XR@D$NXQL9%8+D8(Z9V5ZEX&M;6U\+Q&RNKNZM[B::X6:ZB$;N7
MD9BVT  *221P."* 'KXUT-]8&FBXF\PSFU$WV>3R#..L0EQLW]L9Z\=>*27Q
MMH<.L'3'GG\Q;A;5IA;2&!)CC$9EV[ W(XSU..M>;:+;6S6=KX=U3Q3J,=_%
MJAW:-%;0E@ZW!D60'R]^P\.7W8P3SVJ/Q%K9O;#5/M>M3Q75MK*F31K>"-8X
M(([E?WTIV;\%5#[]P!)&* /3-4\<:#H^H2V5Y<3!X-IN9([:22*VW?=\UU4J
MF?<].>E8H\>PZ9XI\2VFJ37$MM9R0&WCM;1YC%$85=W;RU)"Y.<M^%9=CXET
M;PU<>+;36\337NH/>6ML(_,;4(98D"+$.DF<%<=!WQ6IH$:_\)/X\<6_D[_L
MHV%0"H^RK\O''&3TH [."_MKK38]0MY/.M98A-&\8+;T(R" .3D=J\PT;QW?
MZUJ/BJYN-6O--T_3S<1P(-'9EA2-,^:[,N=XZ^62#QC'-=A\. 1\-O#@(((T
M^+K_ +HKA[!6_P"$,^+@VG)O]1QQU_<T =PGC'2]/T;2)+F\NM0FO+-;A'MK
M&1Y)DVKF4QHIV#Y@>0,9Q4U[XWT*R@LI1<377VV'[1 EG;23NT7'[PJBDA>1
MR<5PT4^F67AGP?<S>(9O#FJIH4*PWKQJT$R;$+1.'&&((!P,'G@U+HGB1-*\
M1V^O>*?+TR/4]"@6*5T*1!XY)"Z#/W20RN%///M0!VMUXVT*VM+&X2XFNUOX
MC-;)96TD[O&,9?:@) &1DG'/'6L;Q'XMF6^\%2Z)>HVGZQ?B.1@@/FQ%<XY&
M5_0UCWGB2WDU/2D%U<>%=*N-->XM_+M(EN+AS*1Y2AE<#@*^Q1N.\5SMC*)=
M(^&L(+&:UUR:&X1L;XI SDJX'1L$?G0![5J6I6>D:;<:A?SK!:6Z%Y9&Z*!_
M/Z5B6OCS0KJZ2U\R[@N6@DN/)N;.6)Q&@!+890<8/![X/H:J_$Z&6;P)>-%$
M\P@FM[B6-%R6C29'?CO\H)_"N:U?6],\4^/-+&ASI>C^Q]0C\^'E69ECP@;N
M1W';</6@#OSXDTL:=I5^;@_9M5>)+-_+;]X9%W)QC(R/7&*I_P#";:'_ &S_
M &9Y\_F_:/LGG?9I/(\__GEYNW9O[8SUXZUYY:^(=-U'PM\.M*LY_.O;.^L$
MNXD4YMV2,HPD_NG=P >3SZ54U;7?MEG]HO=;FCN;;7HY+K2(88TBLH8[L#S)
M3LW] K;BW);TS0!Z7<>.M"M]4N--$MU/>VSLDT-M9RRLA"!\G:IXP1CU/ R:
MH:#\1=-U3PE'KUY%<6BO)Y0C^S2DR.6(18_ES(2!_#G!SZ5#X*1&\6>.)T /
MF:A%AQ_$OD)CGTY/YUP6CW44GP]\'F/59+'^Q-0==3EA17>Q+K,JLZNI &2
M21P&S[T >J'QQH":0=3FNW@MTN5M)1/ Z/#*Q "NA&5Z@Y(Q@YZ5IZ7K%KJ^
MF+J%JMP(&W;?-@>-R >NU@#SVXYKR?5[:PN]"N;ZUUB[UM;S7M.CFNIH46.4
MHZCY-BJK#! ) _A]J]GH \SO?B6]]X1U?4=/CGL9;#4H[<2SVKJAB^T)&22Z
MA0Q4ME>J]\5UNF^,M%U2\N+2*:>&:"#[25N[:2#=#G'F+O W+[BO,)+NTD\#
M>*M':1#?1>)3)+:M]\1M>QX8CT(/6NB^(-C=:CXFDM+)&:YG\,:C%&%ZLQ:+
M"_CT_&@#K=(\9:-K=S]GM);A9&A,\7GVLD(GB&,O&74;UY'(]1ZU6L_B'X:O
M[&XO[>]D-E;PK-)<&WD$8#$ *"5Y?D?*,GD<5ROAJ33=7UG29HO%>H:M=65I
M*ZVIMH56U#($992D:E3R,*3U7VK-LK.;_A0GAJ2W::W2UN+>ZG>",.\:+/N=
MPI!!*YW8(/2@#T6V\9:)<:??WKW$MJFGJ'NTN[=X9(E(R"48!L'M@<]N:BA\
M;Z3<V-_/"E_YMDBR2VLEC,L^UCA6$97<5.#R >A]*X:YO[>'3]?U_2O$EQKM
MS';6UK->S6L3V\,9FR6&Q KM&K.Y'..,U9T"_M9/B!?F/7KG5H[G1=EO>7(C
M G9)&+K$410P4,#QGDGGB@#/\.?%*^C\+6NM:Q)?7MQJ%W%"MO'I4B00*TI4
M^7(J'S#MY R22,=:]!O_ !QH>F/&MS)=AC MS*$LY7-O$W1I0%_=C@_>P>#Z
M5YCI[K:_ ?P;=3Y2"UU6VFG<CB-%NFRQ] *TM3O;.'Q5XBN[KQ;<:58:K!;W
M%IY$,,BWT7DA"$+HQ9L@_*I_B!QS0!WVH^-M"TS48]/FN9)+R6*.:.&W@>4N
MCE@K#:#D?*Q)[ <UIV>KV=_?W]E;R,T]@ZI<*490I9=PP2,'CTS7#>&].BT_
MXFV]O&)F2V\)VL$;W"XDVB9A\WHW R*[FSUBQU#4+^QMI]]S8.J7*;&&QF7<
M.2,'CTS0!>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** $  &  !2T44 &!G-%%%
M"8&<X&?6EHHH *3 SG SZTM% !1110 4444 %(  20!SUI:* $P.>!SUI:**
M $P"0<#(Z4M%% !1110 @  P  *  !@  4M% !2$ C!&1[TM%  0",$9%%%%
M "$ C! -8'B;PY<>)8X[*75'M])? O+6.(;KE0<[?,SE5.,$ <CN*Z"B@!%5
M44*H"JHP !@ 4N!G-%% !28&<X&?6EHH **** $(!Z@&EHHH *3 SG SZTM%
M !1110 F!G.!GUI:** $(!&",CWI:** "C&:** "D(!() R.E+10 48'I110
M 4444 ( !G '/6C SG')[TM% !@>E%%% "$ C!&1[TM%% !1110 @  P !1@
M<\#FEHH  ,# Z4444 )@9S@9]:6BB@ (SUHHHH 0@$8(!%+110 F!G..?6C
MR3@9-+10 F 2#@9'2EHHH **** $(!Z@&@@'J :6B@ (!QD=**** "L>[T%;
MKQ/I>M"?8;"&>(0A.'\W9SG/&-GISFMBB@!  ,X YHP.>!SUI:* "C YXZT4
M4    P!Q1110 8'I1110 @ &< <]:6BB@!  !@  >E*  , =*** #'&*3 .,
M@<=*6B@ JK;Z?;VUY=W<:MYUVRM*Q;/W5"@#T  Z>I/K5JB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK
M*T3Q#8Z]97-U:^9&MK<2VTZS*%:.2,X8'D_7Z&@#5HK$\-^*]+\5:%_;&G2.
M+0.Z,9EVE=O7(^F#]"*JZ3XYTK6)=&CMX[I6U>&:>U\R,+\D9P2W/&<@CVH
MZ6BLS5->L](OM,M+D2F74K@V\&Q<C=M+?-SP, UAM\0;5KZ^M;30M>OC97#6
MTTMK9AT$BXR =WN/SH Z^BN7OO'%KIVDV-]<Z3K"/>W7V2&T-L//+X8CY-W0
MA3WHL_'5A<:I;:=>:=JVESW;%+<ZA:&-)7 SM# D;L \'&: .HHKD9?']JNI
M7UE:Z'KM\UC.;>:2TM!(@< '&=WH1^=;^D:G_:UC]J^PWME\Q7RKV+RY..^,
MGB@"_17.Z!XVT?Q)J^HZ98/,9[$G<9$VK*H=D+1G/S*&4C-.U;Q;;:9JG]F0
M:=J6IWRQ":2&PA#F)"2%+%F51D@X&<G'2@#H**S-"UVS\0Z=]MLO-55D:*6*
M9"DD4BG#(ZGHP-7+R:6WLIYX+=[F:.-G2!&"M(P&0H)X!/3GB@">BLZ/6(5_
MLR&^5K.^U!3Y=J_S,'";V4E<CY0#SG'%3:G=7%EILUQ:6,E].@!2VB=5:3D#
M +$ >O/I0!;HIL;,\:LR%&(!*D\@^E.H **** "BJL>I6DNJ3Z8DP-Y!$DTD
M6#\J.6"G/3DHW'7BK5 !16%XG\3P>&(M+>>WDF&H:C#8($(&QI,X8Y[#%;M
M!1110 455U+4K32-/EOK^80VT6-\A!.,D <#GJ0*J1ZY%)XJN-!$+B6&SCNS
M+D;2'=E ^OR'\Z -6BBJM]J5IIB0/>3"(3SI;Q9!.Z1SA5X]30!:HJ.XGBM;
M:6XG<)%$A=V/15 R3^59#^)K/^TM!M8%>:/6HI);>8< *J!\D'GD$4 ;=%%%
M !1110 4444 %%%% !1574=2M-)LFO+Z80VZLB%R">68*HP.>68#\:M4 %%%
M% !1110 452LKRZN+R]AGTZ6VB@<+#,[JPN 1RR@'( Z<XJ[0 45EZ[KUGX?
MLH[B[6>1II5@@@MXR\DTAR0JKW. 3Z8!JIHWBRUU?4Y=,DL=0T[4(XO/%M?P
MA&>/.-ZE2RD X!YXS0!OT444 %%8\FO"XT,:GHMI)JRM(8UCA81EL.48Y? P
M"#]<<5L4 %%%% !17,ZOXVLM*U.?3XM/U/4KBVB66Z%A;^8+=6R5WDD<D D
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
MUL&GDWR7$K@"24G.<!0%&>22QK?UC1['7M->PU"(R0,58;6*LC*<JRL,%6!
M((H \]O]"TW3O%6I^'[2V":1=Z ]Y-9!V\M9HY0$<#/RDYYQUVBM/X.Z7967
MPXTF[MX%CGNX T[@G+D,V,_F:Z'3?"6FZ9]L=6NKFYO(Q#/<W=PTTK(,X4,Q
MX R>!CK5[1='L] T>VTK3T9+2V39&K,6(&<]3UZT >6S:-I\&I?%BYCME6:&
MS/EOD_+YEH6?OW)S5VVT6ST*[^'^HV(E2^O9%@NYS*Q-PC6SL0^3@@%00.@Q
MQBNSNO!>D7>JZEJ#_:DDU*W-O>1QW+K',NPIED!P6"G /:KLOA_3YETE7C<C
M2G$EK\Y^4A"@SZ_*QZT >5^&++7=5M=&\06^A.NI37RSW.JMJ*YEB,A$D9CS
M]T)E0O;:*[+XKX'@9WE!-FE[:O>#KF$3)NS[>M:4/@?18-46]1;K:EP;J.T-
MRYMTF)),@BSM!R2?0$Y S6_<VT-Y;2VUS$DT$J%)(W7*LI&"".XH @U"YTZ'
M2)[G4)+<:<L1>5Y<&/R\<YSP1BN#ATFQU[XMZI]J+3V5MI]E<00K(1'YFY]K
MX!&<#..W/TK8A^&?AV%HD87\]E"P>+3Y[Z62V0@Y&(RV"!Z'(KH(-&LK?7+K
M6(T87EU#'#*VXX*H25&.@^\: /*/#=EKNJVVE>(+;0G&IRZ@)[C5FU%<R1>:
M1)&8\_="94+VVCO3=1TFSU?X=>-/$=\7.KBXOD6X,K!HDC=D6$<X"[0!CONK
MT6+P/HL.J+>HMUM2X-VEH;E_LZ3$Y\P19V@Y)/IDYQFH+_X=Z!J,U^TZ7@@U
M!F>YM([N18))",&0Q@XW=#GU /49H YJ.-;SXOZ?8W&7M9O".V2(L=K RX/Z
M5H_!O3[2T^'&G7$$(2:Y\QIF!/SD2.!^E=1'X:TV+Q!#KBQ/]NALOL"/O.!#
MNW8QTSGO3?#WAG3_  Q!-;Z:URMM(Y=8)9VD2+))(0$_*,L3Q0!LT444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1THKCOB1JMS9^&ETO36QJ
MNM3+I]I_LE^&?V"KN.>W% %#PU\0KK6O%8M+FS@AT?4/M']CW2YW7'DMM?=D
MXY&6&,<"NGU?Q7HF@W<5KJ-Z(KB5#(L:Q/(P0'!=@H.U?]HX'O7GFO\ A3QA
MIOA'3S;SZ$Z^&]EW:):VLR2MY2\KN,A!W+G(QSFM#2O%6BQ>.K[6]0O8;6TU
M?1[.:PEN&"AT4R;XU)ZL"PRHY]J .KF\<^&H+&WO9-6B%M<O*D,@5B)&BSO
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
M0 WRTRAV+E/N\?=^GI3J** (5M+9$5$MXE16W!0@ !]?K3_*CVJNQ=JX*C'
MQTQ3Z* &>5'M9=B[6R6&.#GKFD>WAD:-I(8V:,Y0LH)4^WI4E% #!%&NW$:#
M;G;A1QGKBE\N/#C8N'^]Q][Z^M.HH JZC9_;M)N[%6$?GP/"&QD+N4C./QJM
MH6C1:-HVG67[N2>TM(K5K@1A2X10N?7'&<9K3HH C^SP^?Y_DQ^=C;YFT;L>
MF>M.5%4L54 L<D@=33J* (UMX4F>9(8UE?AG"@,WU/>@6\*SM.L,8F88:0*-
MQ'H34E% #/*C\LQ^6FP]5VC'Y4C01-,LS1(95&%<J-P'L:DHH A2UMXT")!$
MJAMX"H  WK]?>N07P7JUS=6D6J>($O--M;Q+Q4^Q!+B9D;=&)9 V&"G'11G
MKM:* (S;PM.LYAC,RC D*C<!Z9H-O ;@3F&,S 8$FT;@/3/6I** &R1I+&T<
MB*Z,,%6&01]*;]G@QCR8\;-GW1]WT^GM4E% #(88K>,1PQ)'&.BHH 'X"D>W
M@DF29X8VE3[CLH)7Z'M4E% $;6\+S),\,;2I]URH)7Z'M0T$33+,T2&51A7*
MC('L:DHH :\:2;=Z*VT[AD9P?6FS6\%P%$T,<H4Y7>H;!]1FI** &E%9E8J"
MR_=)'(^E->"%Y5E>)&D4$*Q4$@'T-244 ,\J/:J^6NU<%1C@8Z8I71)$*.JL
MIZAAD&G44 -"('W!5W8QG'./2E5%0$*H4$YX&.:6B@")K:!Y#(\$;.R[2Q0$
MD>F?2GE%+*Q4%EZ$CD4ZB@"-+>&.5Y4AC61_ONJ@%OJ>].9%<8=0P!S@C/-.
MHH 38I</M&X# ..<4TPQ,CH8D*R??!48;Z^M/HH B^RV^U5\B+:J[ -@P%]/
MI3V1&V[E4[3E<CH?:G44 -,:%]Y12^-N['./2FQ6\-O'Y<,4<:==J* /R%24
M4 1):V\2HL<$2*ARH5 -I]O2G^7'M9=B[7SN&.N?6G44 <[K6BZW=:E%=Z/K
M<%FJQ>6;>ZLA<1J<\2)AE*MSCJ0>.*O>'-#A\.:!::3!*\RP*=TLGWI'9BS,
M?JS$_C6I10 UD1F5F525Y4D=/I22Q1S1M'+&LB-U5QD'\*?10 P0Q!$01IM3
M&P;1A<=,>E.V+OW[1OQC=CG'I2T4 ,\F,H4\M-A.2NT8)I]%% $,=K;PRO+%
M!$DC_>=4 +?4]Z?Y4>UEV+M;)88X.>N:?10!');P3;/-AC?RSE-R@[3ZCTHF
MMX;A0LT,<H4[@'4-@^O-244 1RP13!1+$D@4[EWJ#@^HJO9:;;V%Q?3P[C)>
MS^?,6/5MBH,>@P@_R:N44 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 445FZ-KUCKMG/=63MY<$\EO*)%VE)$.
M&!!H TJ*R/#WB;2_$^C?VMI<YDL]SH7=2I!4\Y!_/Z&JFE^-=&U>324M9)BV
MJQ2S6F^(KN2,X8GT]O6@#HJ*SM2UNRTJ\TZUNF<2ZA.8+<*N07VEN?3@&L.7
MXAZ4E]>6D.GZU=O9SM;S/::;+*BR+U7<H(SR/SH ZVBN9N_'.FV.D6>HW-GJ
ML:WES]EAMVL9!.TF"<>7C=T4T:?X[TB^U.#3I(M1L+JY)%NFH6,EN)B!DA2P
MP3CMG- '345R=Q\0=+AU&\L8K#6;N6SE,,S6FG2S(K@ XW*",X(_.MW2-5CU
MFQ^UQ6UY;KN*[+RW:%^.^U@#CWH OT5@Z)XPT;Q#JNHZ;IUPTESI[;9@R%0?
MF925)^\ RD9%&K^+;#2-173OL]_?7WEB9K>PM6F:-"2 S8X4$@XR><4 ;U%9
MVBZW8^(--6^T^1GB+M&RNA1XW4X964\JP/8U<NKF&RM)KJYD6."%&DD=NBJ!
MDD_@* ):*R9/$-FFM:7IBK)(^I6\MQ!*H&S9'LSGG/.\8X]:UJ "BBJ>JZI:
M:+I5UJ=_+Y5K:QF65\9P!Z#N?:@"Y16;H.NV/B/2(M3TZ1GMY"R_.I5E925(
M93R""#Q2:_K=OX>TA]2NHY9(DDBC*Q %LO(J#J1W84 :=%%% !15+3+^34(I
MWDL+JR,4[1!;D*#(!_&N"?E/;O[5;D<QQ.X1G*J2%7JWL* '454TR]?4-.AN
MY+*XLGD!)M[D 2)SC#8)'OUI\]_:VUW:VDTRI/=%E@C/5RJ[FQ] ,T 6****
M "BLF?7H?[&_M/3K:XU6(R>6J68!9B'*,1N(& 0<_2M:@ HHHH **Q_$OB?3
M/">EC4=5E=(#((U$:%V9B"< #KP"?H#6G:W,-[:0W=M()()XUDC<=&4C(/Y&
M@"6BBB@ HHJNE_:R:A-8),K74,:2R1#JJN6"D_7:WY4 6**** "BBLR?6[>#
MQ'9Z(T<IN+JWEN$< ; L94$'G.?G';UH TZ*KW5_:V4EM'<S+&]U+Y,(/\;[
M2V!^"D_A533-;M]4O]5LX8Y5?3;@6\I<##,45\K@],,.N* -.BBB@ HKC1\2
M]%<W!BLM:FAMY7BEN(=,EDC5D.&^901P173Z9J=EK.F6^HZ=<)<6EPN^*5.C
M#^GIB@"W1110 4444 %%%% !1110 45F'6[<>)UT'RY?M+69O-^!LV!PF.N<
MY/I6G0 45'<2F"VEF6)YFC0L(X\;GP,X&>YJ+3[I[ZP@NI+6>T>5 Q@G #Q^
MS8)&?QH LT444 %%5["_M=3L8KVRF6:VF7='(O1AZBK% !1110 4444 %%%%
M !169INMV^J:CJME#'*LFFSK!*7 PS%%?*X/3##KBK#ZG:)>36?G*;J& 7#P
MC[PC)(!_$J1^% %NBL_0M7@U_0K'5[9)(X+R%9D60 , 1G!P2,UH4 %%,EEC
M@B>65UCC12SNQP% Y))["N/_ .%G^'_+^U>5JG]F;L?VG_9\OV7KC._'3/?&
M* .SHIL<B2QK)&ZNC@,K*<@@]"#3J "BH;JX6TLY[EP2D,;2,%ZD 9XK+TWQ
M$-5CT>>VTV]-KJ=H+I;@JNR$%0P5_FR&.>V1[T ;5%5[._M;]9C:S+*(9F@D
M*_PR*<,OU!JQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M*G;T P"O&,=3G.: ,#XB:39ZEXI\&+=)*PEU!XFV3.F5\IV_A(P<CJ.:RO\
MA'K35+[XA7%S+=AK:YS;"*Y>,1.+6,[QM(RW3KG&/<Y[_P 0^&K/Q''9BXGN
MK::SG$]O<6LNR2-\$<'!X()'2G6WANQM4U94:9O[5;=<EGR2?+$?'''RJ/QH
M \QM;O4O%-U:1WNE:KJZ0:%8RA;._2VV33(S-*=TB;F.T 'G&#TS7IOA4:LO
MA;34UQ&75$@"7&YU8EAQDE2020 3@]ZSYO FG-%8K:7NI6$EI9I8B:SN-CR0
M+]U7."#CD@X!&3@BN@L+*WTW3[>QM$V6]O&L<:Y)PH&!R>3]: /+/ \7C&30
MM6&A7.B16YU6\"?;(96D#>:V3E6Q^E5M&FAN-!\*^$K<W5G;?VM=6.J!;@[I
M)(5>1T$B[?E=^>,<<5V47PXL+8SBTUOQ!:13S/.\-OJ!C3<YRV !QR:O-X&T
M,:!;:/;P2VL-K,+B":"5A-'-S^\#G)+')R3G.: .!\4^;X<MO&^BZ9<W*6*:
M-#?0(9W8VTC.Z,$8DD A0<9^E7_$6A"PA\)65MJ%_&^J:LIOK@74GF3%H'W\
MD_+D#@+@#J,8KK/^$$TI])U:QN9KVZ?5E"7EW/-NFD4#"C., #G   Y-:=_H
M%EJ4NER3^9NTR<7%OM;'S!2O/J,,: ./CT.RU3QS<^'KDW7]D:1ID#6MH+N4
M!GD=\R,P;<Q 4 9)QS6-HFJ7>F:GH][=W]Q+86FJZAH4LTTI;?&"6A9B>I!C
MV[NO->@:QX5M-7U&+4EN[ZPOXXC!]IL9O+=XR<[&R"",\CC([57O/ NB7GA
M>&6BFCL P<,DI\W>&WE]YR=Q.23WR: /.+37=6TWPYKK37,[WOB&QCU#3E=S
MF.2XF:((GIM#P' J5[#6;^77K>STO6+^]TR46&FWL&I1Q):M'#&5)1I5+$L=
MS$@Y#8KTB_\ !VD:C?Z+>312"31O^/54?"X^7 8=P"BD>XJ'4_!&G:IJ%U=-
M=:A;+>A1>V]K<F..ZVC WC&?NX4D$9 P: .:MM.EU[XH7L.K372Q6VF65RUG
M%<LB"?+\G:><$'CH>,YP*V_B)/.-(TNPBGE@CU+5K:RGDB<HXB=OF 8<C(&,
MCUK=M]"LK77KK68@XNKF".W<;OE"(25P.WWC1KNAV7B'2GT^^$GE,RNKQ.4>
M-U(975AT8$ YH \Q\00CP9XJUR?1I)D,'A.::".25I?)?S@,KN)('&<=,@^I
MJYINB^(X;E4T?2M4TI+C3KB&YN[[4H[A7F*9BFP)7(8/G) Z-[5UUEX%TJUO
M[B^N)KW4+FZLVLKB2]F\PRQ,02I&  .,8&!R>Y)IEIX"TN!)(KBZU*_A:U>S
MCCO+HNL,+8#*F,8R !N.6X'- ')Z;Y6EV&MV4EEK.CZP-%FD>WN+PSP7&T8,
M\;[FRP) /W3\W(],W3TN-:TWX76%Q?WBPWUK=?:S'.RM,HB#8+ YYQC/7!.*
M]"M?!-C ;EKF_P!3OY9[1[(2WEQO:*%\;E3@8S@9)R>!S4MEX-TJP_L#R?/_
M .)'')'9[GSPZ[6W<<\4 <'J=G>ZAXEU[3+71M7OHM*AM[33GM-26$6A\E7#
M_/*I9\L/F.[A0/6O0HH+J^\%Q0ZW&4O9;%1>(DF")-@W@,A_O9Y!JOJ_@VQU
M?4)KW[9J-E+<1"&Z%E<>4+E!G <8/0$C(P<'&:W8K>&&U2VC0+"B"-4[!0,
M?E0!XWX:LT'@KP!H\4MS;VNMS,]^T=PX,@CB=P@.<J&*@$+CI[UV?AR$:)\0
M=7T"SEF;3/L%O>QPR2M(()&=T8*6)(!"@XS5FV^'FD6NA1Z.EUJ1M[>=9[-V
MN?WEFRYQY38X R>N>O-:NA^&[30I+NXCFNKJ\NRIN+N[DWRR!1A1G   R<
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
M&O\ A^\GA_MYI[RW>R9AY\MQ),QC(3JV=R$$=OI0![+))'#$\LKJD:*69V.
MH'4D]A6%IWC+0M;-Q#I6HQSW$<)F"%&0LG]Y=P&Y<XY&1S5'QQ9W]Q\+=7M(
M0\MZ=.*L$Y9R%^8#U) /YU';>)/"NLW=A#IC6]]>"PEDADMU5_LD6U00Y',>
M>!COCVH K^#_ !S'=?#;2?$7B2ZBAFNV="8XS\[B1U"JBY).%Z#/0UNGQAX?
M72(-5;5(5L9YO(29L@>8,Y5@1E2-K9SC&*\L\':FUE\-O 5M]KLM-6XENR=3
MNXD?[,5:4X0O\JLP)&3VSUJ&*:WO[&WMY+P7Q/CN!W:1%0RHR JY08 5L$CC
M!% 'IO\ PD]G>ZMH#V.MP):7Z7#+;26K^9=A!R58XV;2"3D<]JY72OBA%?>*
M]8DO-6MK/0M/D\N.(V,K/,NWEVD_@PQZ$=/SJ_XK_P"2R> /^N>H?^B14'A#
M3[?5M8^(^G7:;[>ZU$PR+ZJT6#_.@#OK_5K'3([9[RX6);F=+>'@GS)'^ZHQ
MW--U;6-/T.R-YJ5RMO!N" D$EF/15 !+$^@&:\U\'/>Z_K^DZ1J2LS>#XI$N
MV8?++<Y,4+<]?W2L^?5A74^.]2:Q?0H!<65BMU?%3J-W$KK:%8G8%=W =L;0
M3ZF@#4C\7Z!)I"ZJ-3B6R:<6QE<%=LI.-K @%3DCJ!BETOQ;H6M/=)8Z@CM:
MJ'F5T:,HASAL.!E>#\PXKR?[1;WMEJUO)J"ZB9/%FGN9'14,T;>0 ^U>-K8.
M"!@CFN@\?6]Q<^)M>ALU9KB3P?.JJ@Y;][T'X$C\: -JY^(%A?:QX?M="OHI
MTO;[R9PT3*6B\J1MR;@,C<H^89'YUUNI:G9:/82WVHW,=O:Q8WR.>!DX ]R3
MP .M>;WNNZ%JVK?#J/2KJVN'CN0P$#!C"GV=QM;'W22!P<?=/I70?$5UMK?P
M]?W!VV%GK5O-=N?NQQX=0[>@#LASVZT ;%IXNT"]TN[U*'4X1:6?%R\H,9AX
MS\RL 1GMD<]J33_&.@:G'=O:Z@#]DB\^=)(GC=(\$[]K $KP>0,5Q?C'5=#U
M>QO+S2HX[J&PU'3Y=6O+= \<L*2!BN]<[]@Y(_A!I/%&H66M^*9)]&NX+N.T
M\.W_ -LFMI Z!7"^6A8<9)5B![9H Z^'QUX9N+>:XBU:)H(6A627:VP&7[@W
M8QS^G?%#>.O#:Z=!?_VF&M[AVCA*0R,TA7[VU NX@>H&/>N&UFU@_P"%#^&;
M?RE\F0:9O3'#;GC+9^I)_.M;Q89[/XCZ;<_V[!HD$FERPPW5Q"CQEQ(K,F6(
M"DKM/N%- '6W7BK0[+1[;59M2B^Q71 MY$RYE)Y 55!+'@\ =C6/J_Q)T'3;
M'2KR*X%U!J-V+=&C5_D .') 4D%?[IP:Y/3O[/T/5?!^I2ZNMUHSR:EMOY8O
M(B6:9@PX/"J<2!3T(Z<&K'B;6-!NK70=4TT10:>GBV)KB\VA(I7".&EW=&7.
M!O[XH ]1BE2:%)8SE'4,IQC(/2GTR*6.>))8G62-U#(Z'(8'D$'N*?0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !3&BC=T=XU9TY5B,E?IZ4^N1^(>OZMX?T:SFTBW226>_MX&=I
MNT-(HVX(/WAE<]LYH ZXC(P>E<WK.AZQ-?6]SHNI65K'%&8_LMW8B:)6SD2)
MM92K]NI!]*YU-9UV'XB:M'::.UW=OI=G(UJUX$B@.9=WSD$9R0!A><=L5J6_
MCQM3TS1I-(TE[G4-4261;26<1"%8CMD+O@\!B%& <DT ;7ASP]!X>T.TTX2&
MY> N[7$B@,\CL6=O;)8\>G%:4]I;7+1M/;Q2F,[D,B!MI]1GI5#P_K:Z]IK7
M/V=[6>*:2WN+=V#&*5&VLN1P1W![@BL?4_&%_I=Y-+-X>G71H+J.UEOGF"/E
MV5=ZQ$99 S@9SZX!Q0!T]Q:6UVJK<V\4RJ=RB1 P!]1FI/+0R"0HN\# ;'('
MIFO*#<:MJGQMN8+ZPD>TTZVBDBB&IM''"OF?Z\JH <D?PGZ<UT$/Q"G>RM=:
MDT&2+PY<SK#'?FY4R!6?8DC18X0L1_$3@@XH [4V\)C>,PQE')+KM&&)ZDCO
M39;2VGECEEMXI)(CF-W0$I]#VKE[/QK/?>(-3T^'1G%II5PT5]?/<!4C4(&#
M!<98GG('3&<\XI-*\:W-[=:6;W1)+'3]7S_9]RUPKLYV%U$B ?(6121R>F#@
MT =:(T61I BAV #,!R<=,FHI+*UE@$$EM"\*G(C:,%0?7%<&OQ.N/[&MM<;P
MU<?V/)<_99)UN5,BOYAC!6/'S+N &<CD]#C)T#X]?3[G5+?7]'?3I;&Q&H(L
M5PL_G1%BN!@##[@!CWZT =B\:2(4=%9&&"K#((I!#$K*RQH&5=JD*.!Z#VXK
ME$\97MJUU#K6AM87*:?+J%O&MTLJS)'C>I8 ;7&Y<C!'/!-06/CN[N)]$ENO
M#\EKINM$):7+7*LV\QEU#1@<!@IP<GMD"@#LTC2/=L15W'<V!C)]34;6ELT[
M3M;Q&9EV-(4&XKZ$^GM7FEOXNU*_\'^,KSQ#I1:QL+FXAV07FQL(5!B#*H(Q
MR=_?-=#_ ,)5)#%HFEZ)I#7M]=Z>MVL$MUY:P0 * 7D())R0!P2<&@#J'L;.
M18EDM8&$/^J#1@[/]WT_"G3VEM=;/M%O%-L.Y?,0-M/J,]*X^3XB+'I5O<'1
M[@WSZM_9$UBLBEHI]K,,-T8'"X/ PV>,4X>/7LEUF+6M'>SO=-CAE$$,XG%P
MLK%(PC87DN-N".,T ==<6MO=QB.YMXID!R%E0,,^N#3S#$VS,:'8<IE1\I]O
M2N3_ .$X?34U)?$6EG39[&R-^$CN!.LL()!VL /F#8!!'\0Y.:QKG7=9O?&?
M@J/4=(DTL7%Q<2*JW0E5U^S.=KX PP)!QR/0\4 >A3VMO=;/M$$4NQMR>8@;
M:?49Z&DDLK6:,1RVT+H'WA6C! ;UQZ^]4]<U*[TRSC>QTR;4;F698HX8VVJ"
M<_,[8.U0!R<'L.]<[/\ $ V.AW=[>Z/+'>66HQ:?<V<<P<AI"F&1L#<"LBD<
M#TXH [#[-!YAD\B/>6#%M@R2!C.?7'%/$:!V<(H=@ S8Y('3-<6OC76SK<^A
M'PJ1JRVZW<4?V]3$T))4LTFWY2&&-N#R?3FL2Z\87.K:YX)U33M.N'FNX]0B
M.GF8*/-38K!VZ84JQSCIT&3B@#TNWM+:T5EMK>*%6.YA&@4$^IQ1!:6UKO\
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
M \XO-&N4NO$S:AX8?5]-OM5CE,*.OF>4+=%\R,$C)#KCJ#U(K)U#PUK][X1L
M[6&QOS#%XC@NK2VO)Q)/;VB@??8L>C;B!DD @5Z[10!YKXCTN]O/$,L^G^&K
MZTUT7$0MM8LYU6"2$%<F;Y@3A=P*E3T %0:CX<U:^N/'>C?V;/LUADN;.\)7
MR&*QIA&.[<"63'3WKU&B@#RV/P[#=Z9K/]F^"+K2[EM(N8%FNK@%VF=,>7&N
M]@5/=B1V_#=O=&U"6#P*J6K$Z?<1O=C(_= 6SH2>?[Q XKM:* ///"S>)?#V
ME:9X4CT"1GLY_*DU&5T^S-;!R=ZX;<7*D +CKUXK.U71)Y?BI_84&UM(U1X=
M:OHP?N-!E2"OI(XA/OM->J5DZ/X;TS0Y[JXLXI3<W9!GN)YWFD?'0;G).!G@
M=* %366;Q5)HALW"I9K="YWC:V7*[<=0>,YKG_&^GW-YJ^C23:3>:MHT:SBX
ML[5P"92%\MF4LH91AQR< G-=D(8EG:81H)64*SA1N(&2 3Z#)_,T^@#RG1/#
M>L6IT>U?16M$LO$<UXXC=3$D$D<NW:<Y(!95Z"KGBCPMK&J7_B^2SM<FXM].
MDLRS +-)!(TC)[= .>.:]*HH X.-]9U[Q]X?U9] O-/T^RMKJ.1KLQA_,<)_
M"K'Y?EP#WYX]>\HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M'2?%NB:M=C3[;5+6;45CWR01OR,?>QZX/!QG%>=:U<0)#\6[9YHUN'B1UB+
M,R_95Y ZD5T.L6RV_B#X?16B)$46YCB"C 4?9&P/ID#\J .IM?%.A7NKOI-M
MJMK+?H6!@60$Y7[P'J1W Z=Z7Q+K]MX9T.?4[F.27852.&(9>:1B%5%]R2*\
MP\(VLMUHG@Z"Z\4Z;&;:Z1X]/2P/VD3H&\R-F\PD'_6!F*CKGO79?$N&?_A'
M;+4H8'G72=3MM0FBC&6:*-\O@=\ D_A0 R77O'&FPQZAJ/ANQFLF9?-MM.N7
MENH5)QG:4"R$9Y"GZ5OW/BC0[/45TZYU2VBO6ECA$#-\Y=QE!CKS6=>_$+PU
M;:5%?6^IP:@TY5;>ULI%DGG9N JIG.?KC'?%9GAVWBD^+7C.Y>(><EO8(K,.
M5#1L2/QVC\A0!TD/BG0KC6FT>'5;5]05BI@$@W;AR5'8D=QU%8OB[Q]I>AZ5
MK"6>I63ZS96[R);2-GYPNX*0".<<XSG%</X7M+BY\/\ ARTO_%6FV[V^J*WV
M$6!-R+E)6+H6\S.3\^6*]&)Z5'?WVEP?!OQ?87\T']I_;KT30.P\QIC,61MO
M4\;3GT&>@H ]*&OB#7)H[S5--CM(=-%W);;6$\?/,A.<>7CCIG/>I?"7BW3O
M&.C+J.GN,9(DBW9:,Y. ?J!G\:Y+3.?CC<_]BQ%_Z-%:?PAN8)OAEHT44T;R
M0Q,LB*P)0[VX([4 ;'B_Q'+X<TN![.V6[U&\N8[2SMF?:))'/<]@ &)/M4WA
M3Q#'XG\,VFK"/R9)%*SPD\PRJ2KH?HP-<5?2:YXH^)TMWH4>G2VGAI#;*;Z1
MU1KJ1?WA78#DJN%YZ9-9J#7?#VH>+=!OX[6.;Q!I]SJ.G+8N[1_:1&5D1=P!
MW'Y7Q0!Z):>-/#5_<""TUNRFE,HA54E!+.20 OKR#R.*FA\4Z%<:F--AU6UD
MO29!Y"OEAY9(?([8((Y]#7G%WJ.@WFD?#*'3YK:6XBOK38L+ M$@C(<-C[OS
M;00>X]J?IUE(_P .?B,UA%_IL^I:H,H/G;!(P._3.![^] 'HND^*-#UV>6#2
M]4M;N6(;G6)\G;G&X>HSW'%)IGBG0M:O);33=5M;J>(%F2)\G:#@D>HSQD9%
M>;W-I<:E8PS6GBK3;Z[BT*\%A9Z=8&-VC:$* 6$C;0&\O ('(J[X8@%[?^$9
MV\5:7<BVM7>TLK.PV2&,P[65F$C;0,KG('*@=: .RB\<^%IKF&WCUZQ,LR;X
MQYHP1C=UZ=.<=<59T[Q3H.K6UW<6.K6LT-F,W#B0 1#&<MGH, G/3BO++"QM
M7^#G@2)H(VCDUBS+J5X8M.0V?J"15GXA12G7O%0@(0'1]/DF;9N'EK=MO9E&
M-P"!LCT!% 'I%EXMT#4;&[O;35K:6VLTWW#J_P#JEP3N8=0, G/0XIMMXO\
M#MYJ$EA;:Q:2W4:,[1K)DX7[V/7'?'2O/M<MWFLO%%_<>*-.U2Z7PS<Q&"QL
M_+ C8%D9F$CC@A@!_M&MJ]MX;;4/AHD,:QK'*Z(%&,*;1\C]!0!T'A7QGI/B
MY+PZ=,K-:SO$RALDJ&*J_P!&QD5LW]_:Z7837U[,L-M"N^21NBBN%^'VL:;I
MOAC69+V^@@6VU>\,^]P#&#.0-PZC)(_.NWU4$Z/? #)-O)@#_=- '&)\3+*^
ML?#>IVDUM%8ZA<M%?>>V3; 0/(06R ",+GKP:ZFP\4:'J>FW.H6>J6LMI;$B
M>7?@18&3NS]WCGFO,]%>SU#PW\*H@\-P(KE0ZA@VQUMI" 1V((!_"D\81R?V
MMXX,3I%$LNC2W#O'O58PYWLRY&X  $C(R!UH ]1T?Q!I.OQ2R:5?PW:Q$+)Y
M;<H3R,CJ,]O6N1\=_$'_ (1[7-)T.PO=-M[J\=S<SWRLZ6R*NX$JI!);H.>U
M6?#5N\GC2\OY_$VGZI=C3XX98;&T\I50N61F8.P)^^ .N#5;QE_R5/X>?]=;
M_P#]$B@#H;CQGX>TZ>&TU#7+&*[9$9@7V@;AP3_=![9-6-4\4:%HDOE:GJEM
M:R;%DV2/@E68J"!WR01^!K@[6^TNP\/?$.VUB>WCNFO[UIHIF >2-T'DX!Y(
M*[0OOTH\*64@^(.@#48LWMMX-MPWF#+))YFUC]>H_$T =M>^-/#6G3M!>:W9
MPRK,8&5Y,%7&,@^GWAR>.:GL_$^AZAJTNE6>J6LU]$"7@1\L,'!QZX/!QTKS
MR6WA/@_XL2F)#(UW=@L1R0MLA7\B2?QK6E@BM_$GPU2&-45+>Y10HQA?LPX_
M04 =OJ>K:?HMDUYJ5Y#:VX(7S)6P"3T ]2?05B:IX[T.S\(W^OVFH6UU#;(X
M0!\;I@I(C/<,<=#ZU0\9R16WC#P7=WS*FG1W<ZO)(<(DS0D1$D\ YW 'U-<_
MJTL-W<?%"ZL)$DLCHBQ2R1D%&G6&7=@C@D*4!_"@#JOA]XCNO%'AU-1O+W3K
MB:0*S1V,;J+?<H/EMN8Y89Z\5UE<_P"!/^2?>&_^P9;?^BEKH* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBN3\?\ B+4O#>CV<^F69GEGOH+<MN4;0TB@C#=V&5![9S0!
MUE%>=IXAUF#X@:K!!I%Y>SOI=G*+ 7**D!S+ORQ.W.=HXSG'H,B>\\7Z7JEO
MX.U'RM20:G?B.!(I_*V2#(*R@'#J"",<]* .]HKE[7Q?/>ZHT5OH-]+IJWCV
M)OT9& D1BK$Q@[@@8$;L>_3FNFD=(HVDD8*B@LS,<  =2: '45Y1H/BO6V\1
MZ=X@U"ZD/ASQ#=S6=G;NH"VV,?9W]<R;'_[Z%=KJ_BF2QUV+1=.TBXU.^-O]
MJE2*1(Q%%NV@EG(!)(( ]CTH Z*BN$_X6?9OIEA>P:5?3&^OYK"" !1(9$W8
MR">-Q7'/3//2K]SXPOHIUL[?PW=W6H16JW5[;1SQ?Z,K$A5W$X=SM; 'IUH
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
M 69CC<3D #/(/89I@\>"^2Q&B:-=ZE<7-JUV\/F1PM"BOL(;<>6W@K@=P>:
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
MWPS=V,#,+:*]#2X^6-FA 3=]6KKZKVE]9ZA$TME=07,:L49X9 X##J"1W]J
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
M+)-EMPC#DL$V[>IQGI5/Q1I]Y?>++R*]TK5-1M9;*--,6WE=+:.7+^892K
M\H<G/ XR>*]%HH \U\$:9J4&K>&9;K3;JV2R\.-8SF9-NV99(AC\=I(]15-M
M&U?3KK^VETNZN!9>*;J\:WB7,DEO+&4\Q%_BQD''?FO3;"_M-4L8KVQG2>VF
M&8Y4/##..*LT <3X9&H7OC[7M8N-*NK&RN;*UCMC<H%9]ADW9&>#D]#S@CUQ
M2ZK%>67Q6TO51IUW<V,VF/8F6WCWB*1ID8%^?E7 /-=K10!Y@V@ZJ?@K<:4+
M";[>UT[BWV_.0;TN#C_=Y^E5]2\-PVNN>(4O_#>LZLVHW)N+-K.[EC@E5T53
M'(5<*F&#9+#E2.O2O3K._M+\3FTG2;R)F@EVG[DB_>4^XJS0!%;0);6L-O$F
MR.)%15!)V@# &3UJ6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.U
M[6;;P]H%]J]V<06D+2L,_>P.%'N3@#ZUHUSOBSPU)XIBTZSDN5CTZ&\2YO(2
MF3<*G*Q]> 6P3]* /*M$U/2_#5[X;\3MKFG7&I:K,\6NQ0W:.P%PV]"5!R!&
MP53Z#->BWE]K>L>.+S1=+U0:9:Z;9PS2N+=)6FEE+;5.[HH"=L$YZUJ:UX/T
M76M$O=-?3[2(7,+1B1(%#(2.&''4'!_"L2V\)>(]-OK?4;#6K$W\EA%8W[W-
MJSK,8R=DJ@."'PQR"<&@#E_#.J:[;:#X6TZQN8+6?4]6U**Y<Q!U7:\SDJ#Z
M$$C\,\5HB_\ &+IXKLQXCC5_#YWQ7/V*,O<[H1*%D&-H Z94 G/;'.OHO@&;
M28_#B/J0G_LB]N[EG:/#3"82 #KP1YG)[XK47PM(MQXKE^U+_P 3P*$&S_4X
M@$7///3/:@##T[Q;J6H>-_"]J3&EIJ>@_;YHA&,B0X/#=0.>F:R8/$?BS_A"
M+3Q?-K$1C2\6)[ 6J;9HC<^22S]0W.1C X'!Y-=)IO@>6P\0^'M4-\CKI.CC
M36C$9!D( &\'/ XZ4@\#2CX=)X6^W)YBSK+]H\LXXN?.QC/IQUH HS>)M<7Q
MAXVT^RC2Y.FZ;%/8VXB&6E:,G!(Y;)QQFLJYUF_U3P%XHEM/&$6H"#3))'5K
M-8;FWD"L61DP,*P!&2,@]":ZK_A$+R/Q5XCUNVU7[-+JMI%!"R1!FMV1<!N>
M&Y[55D\&ZIK#ZK<:Y?V(N;W2I-+1K&V9 $?DNVYB6.<8' '/K0!C"]\2V-OX
M%T/3]902:K;2^9<RVJ'RT2%'7"CJ5&0/4D9S2^+O$VJZ U]CQ7 +G3;))4LX
MK#SFN7";F-P0I\H.1Q@J #G-;FG^$M56\\+7>I7]G)+H23Q8MX642H\0C7JQ
MP1C)['T%1:KX)U6]G\16UKJUO;Z9KHW7&;<M.C>4(RJMNQM(4=1G!('7( *-
MK_:-Y\9A*NJ21VQT*&Y%OY*$;&E8&/.,]1G=U[=*S=&\:ZZW@_2_$-U<1M;1
MZT]IJ($*J/L[.8U;@<;6*GCKSFNFM/"VLVGBG3=<74+%G338].OHC;OAU1RX
M:,[OE)SCG(INB^ 4L/ &H>%KVZ6Y2\:X)E5-NWS"2.,]02#^% &=XJ\:ZEI>
MK:\]B\7V'1;")90Z9#7<[@1Y/7:JD,0/6I_"7BB>\\4-I!UPZW;269N!<FR^
MSF&164%.% *D-D=QM/)JSIW@%H_!6I:+J.I-<:AJ4K7%Q?I'@^;D%&"DG[NQ
M.,]O>MG1K/Q%'>23ZYJEG.@B$<=O9VQC3.<F1BQ8[CTP" /?L 9OQ)\1GPYX
M.N)()XX;Z]9;*T>1P@623C<2>@49;/M7)^#+G0O"7CN'P_HNK65YIFK6*%/L
M]PDFR[A4*Q(4G&] &]RM=MJGA4:SXQTW5K^6*;3].MY!#9-'D&9^#(V>" O
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
MP0F+[1'M5E?;@8/S;3CC*FJS^$];,%C?G7(YM?M+J6X6:>%C;[95VM"$W95
M N.<Y&>]=%HMMJ=M9/\ VO?QWEW)(TA,47EQQ@]$09)P,=223D_0 'GFE:?J
M1^.VMM_;+_N[&"1O]'C^>(N2(NG '3(YINE>+/$\?PYN?&5_?PW!,;P6MB+=
M54R^?Y22.PYZ_P (P,>_-=I9^&9+7Q]J7B0W*M'>6<5L(-G*E#G.<\YJA8^!
M$C^&K>$+N\+AED'VF)-I5FE:16 )_A)'Y4 11W>O^'O%6AZ?JFLC5;;5_-B8
MM;)$8)4C,@*[.JD!A@Y(XYKF+3Q+XSD\'>'O$IUBV>34+N*S:R>T7RR)',8<
ML,-NSAL @8XQW/8V7AS6KK7].U7Q#J5E<'2TD%K'9V[1AY'7:TC[F/.W( '
MR:K6W@6:#P7H.@&_0OI=[!=--Y9Q((Y=^ ,\9Z4 3:!?:Q:^-M2\/:IJ0U*-
M+&&]@G:!(F3<[HR$+P1E<CO]:S=6AU&;XT:.D6JR0P+IDTPB$*,-HDB#IDC^
M+ YZC'%=/%H3Q^-KGQ!YZE)M/CLQ#MY!21WW9_X'C'M5/5_#VH7'C'2_$&FW
MEM$UM ]K/%<1,X>)V5B5(88;Y>^1S0!P&G7GB'0_A_J'B"RU6.*UL=3NF%C]
MF5EG3[6P?>Y^8'DXVXQ@=<UI>(O'-W%K>O16NO1Z>VDD1VUD;(S"\D$8<[VP
M2H)8*-I!&,UOR>!I9/A]J/AG[<@DNYYI1/Y9PN^<RXQGMG%3WGAS7;?5M3N=
M U>TLX-599+@3VQD>&0($,D6& R55>&!&1GVH VC>#4/"_VT(T8N++S=C=5W
M)G!_.O(O#^M>%K7X;:1;ZCX-N[J::UCMUE;2@$N)6&% F; Y/1LU[3- TMC)
M;F0EGB*;V R21C)Q7/6?@VW'PZ@\(ZA*)XDM%MFF1=IR.CJ.Q! (]Q0!R/\
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
MK*ZL)^/WBL#E3P.A%-LO!6@6/VSR[(R-?0"WNWN)GF:=.?OER2Q^8\GG&!T
MK?HH Y^P\%:'IT=TD4$\OVJW-K(]S=2S,(3_ ,LU9V)5?88_2I[OPKI%YHME
MI,EO(MM8A!:&*=XY(-B[5*R*0P.WC.><\ULT4 4-'T6QT*R-K81.B,YED:21
MI'D<]69V)+$X')/:LS4_ ^@:M?SWEU;3;[D*+E(KJ6*.YVC \Q%8*^!QR#QQ
M7144 8.I>#=$U2^6^FMYHKQ(%MXY[6YD@>.-22%4HPP/F/3KWZ"N7UWPG=R:
MIX3T?0]%%MHNCZC'?R7;7"[<+N)4*279B2221U/6O1J* .?U#P3H.J:E)?75
MK*TDQ5IXTN)$BN"OW3)&K!7Q@?>!Z4:SX*T+7KUKN^M93,\8BF,-Q)$)T'19
M C ..3P<UT%% &-)X5TA]<M=86W>&]M81!&T$SQJ8P251E4A6 SP"#4NN^']
M-\1V<5KJ4+ND,RSQ-'*T3QR+G#*RD$'D]^]:E% '-W_@30-2N&FN+>Y#21+#
M.(KR:,7**,*)0K#S,#CYLFNABBC@A2&%%CBC4*B*,!0.  .PI]% '.67@7P_
MI\:QVUI*L,=VM[%$;F5DBE4L044MA1EF.!P<\BM"Z\/Z9>W=Y=7%MOFO+/[#
M.V]ANARQVX!X^^W(YYZUIT4 <Y-X&T&:TL+9(+FW6Q@^SP/:WDL+K%Q\A=6!
M9>!P2:UX=*LK;1UTFW@$-DL/D+'&Q7:F,8!!R#[YS5RB@"GI6EV6BZ7;:;IT
M @M+9 D48).T?4\GZFL#Q+X3M+JRUF[LM(MKW4-0CB6XAGG>-+@1D;>0<*X&
M=K#D''-=710!YUX=\'23>(;V_OM$ETVQETQ]/:"YOOM,]QYC NSR!F. %51\
MV?I78W'AS2KKP_%H<UKNT^&..../>P*!,;"&!W C P<YXZUJ44 8,'@W0X=*
MO=.:T>XAOB#=-<SO+),1C!:1B6R,#'/&.,5'%X'T%--U"P>WGN(M001W3W%U
M+++*HZ*9&8L ,G !XS7144 4IM)LI]4L]2DAW7=FDD<$FXC8KXW#&<'.T=?2
MJ%QX/T.ZM+JWDM&"W5Y]N=DF=76XP!YB,#E#@#[I'ZFMRB@#"M_!^B6UE%:K
M:NR1WB7V^2=WD>=2"LCN3N8\#J3T Z5=GT/3KG49K^>V$EQ/:?8I&9CAH<D[
M2,XZD\]:T** .5/@73[:RTBQT\RQ6VG:A'>H)KB24KL4@*NYC@8P,= ,\9KJ
MJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ-)X9)9(DE1I(\;T
M5@2N>F1VH DHI@EC,IB$BF0 ,4SR >^/2H)=3T^"Z6UFOK:.X;[L3RJ'/T!.
M: +5%,,T2S+"TB"5@2J%AD@=2!09HEF6$R()6!*H6&X@=2!0 ^BF&:(3+"9$
M$K#<$+#<1ZXIS,%4LQ 4#))Z"@!:*H_VUI7_ $$[/_O^O^-3QWMK*(S'<PN)
M21&5D!WD=0/6@">BF2310A3+(B;F"KN8#+'H![U7FU33[>5HIKZVBD7JCS*I
M'X$T 6Z*JC4K$VYN!>VY@#;3()5V@^F<XS2V^H65VY2VO+>9@,E8Y Q _ T
M6:*JS:G86TIBGOK:*0=4>55(_ F@:E8M;M<+>VQA4[6D$J[0?0G.* +5%5(=
M4T^XE6*&^M9)&Z(DRDG\ :6ZU.PLI$CN[ZVMW?[JRRJA;Z GF@"U14<MQ#;P
MF::6..(8R[L HS[FHH-1L;J3R[>\MYGQG;'*K'\@: +-%59]2L;63R[B]MHI
M,9VR2JI_(FI+>\MKM6-M<0S!>"8W#8_*@":BD9@JEF(  R2>U5[#4+/5+*.]
ML+J&ZM9<[)H7#(V#@X(Z\@B@"S1110 4444 %%%5M0U&RTJRDO=0NH;6UCQO
MFF<(BY( R3QU('XT 6:* 01D=#4%I>VM_!Y]I<1SQ;F3?&P8;E)5AD=P00?I
M0!/1110 4455M-1LK^2YCM+N&=[:0Q3K&X8QN.JMCH?:@"U1110 4444 %%4
M+/7-)U&]N+*RU.SN;JV_UT,,ZN\?./F .1SZU>=UC1G=@JJ,DGH!0 M%16MU
M!>VL5U:S1S6\R!XY8V#*ZGD$$=14M !1110 4444 %%%0W=Y;6%I+=WD\<%O
M$NZ265@JH/4D]* )J*9#-'<01SPR+)%(H='4Y#*1D$'TI] !1110 4444 %%
M%% !1156RU&RU$3FRNX;@02M!+Y3AO+D7[RG'0C/2@"U1110 45!<WMK9"(W
M5Q%")I5AC\Q@N]V^ZHSU)]*+N]M;"W-Q>7$4$(95WR,%&6(51D]R2!^- $]%
M%% !1145U=065K+=74R0V\*%Y)9&VJBCDDD]!0!+14=O<0W=M%<V\J2P3()(
MY$.5=2,@@]P14E !1110 445!!>VMU+<107$4LEN_ES*C F-L X;T."#^- $
M]%4+_7-)TJ>W@U#4[.TFN&VPQSSJC2'.,*">>2.E7Z "BBB@ HHJ!KVU2]CL
MFN(UNI$:1(2PWLJD D#N!D?F* )Z*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQMQ=:'X\\5^,+
M(22)87\<.I6Z\^;:-!&68#^]&?F'MN%>R5@Z-H$FG:QXBO)Y(I8M5N4F1 /N
MJ(E0AL_[I_.@#C-9ULV'BGQ7KFG2)*8_"T-S;R+RI^:8JWN.AK;T'X?>&7\*
MVL=]I-IJ%Q=0+)=7ES&))II&7+.9#\P.2<8/':JWASX<?V)K6M^?=)=:)>VG
MV*VM6!WPPEG8QD]U!D8#VQ4MEH7CG1=.31M-U?2)["%?*MKN]@D-Q%&.%!53
MM<J. >,XY% ''P7%SI^FZ+K$\\D__"+^(Y](DN9#EFM';RLL>^-R#\*NZY<R
MM\1Y/%BNWV/0K^TTEB#\NR56$Q/T:>+_ +YKL'\"VB_#N\\*1SM(;F&3?=3<
ML\[DL96QWW\_ABJUEX&F'PXU'P]J%W'/J.H^?+<7:@A3/(Q8/CKP=O\ WS0
MS05_MCXI>(]8/S0Z9#%I-NW;=_K9?Q!91^%=O)&DL;1R(KHX*LK#((/4$5RN
M@:%J'A;P1>PM<QW&LR?:;R6X6-F62X<LP.WJ1]T8ZG%=#I4EU+I%E)?*$O'@
MC:=0,8D*C<,?7- 'G.O^$O#</Q.\'6D7A_2TMKB&_,T*V<820JB%=PQ@XR<9
MZ9J7QLEIX9\1^!O[-TAS!!>7)6RTV!0S$PG.U<@=\G\:ZO5?#\]_XT\/:VDT
M:PZ9'=))&V=S^:J@8^FVC7?#\^J^)/#FIQS1I'I4\LLB-G+AXR@ _$T <1XS
M\3RZQ)X8MG\.ZYIX'B"R?SKZW1(^'/&0Y.>?3M4!_L?_ (6-XR_M/P=<:\_V
MFVV21:?'<"(?9TX)8C&:[[Q9X?G\0PZ0D$T<1L=4M[Y]^?F6,DE1CN<UD-H'
MBW3?%.NZGHMSHAMM4EBE*7J2ET*1*G\) [$T 8/C)-(C^'MD]OX<?2K%M:M6
MGL7L5C9QYBAB8TSNR!CN3TJGJ?\ PC6KZKI>G^#O#LECX@CNX;E9TTQK(P0*
MX\QW+*NY",KCG).*[#4= \1^(-(MK;5[C2DN+?4K>[5K19 ACC<,0=Q)W'!]
MJT/$GAZXU*^TK5M,GCM]4TZ;<CR9VRPMQ)$V.Q'(]" : .$G_LC_ (6?XO\
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
M(QCC8JP+LS#<2<CCH .Y- &5!XAU^_;P=I^GS6=J=6T8W=Q*UON$3*L1RB9
M_C( S@9!YQ@[O@S5M1U*VU6UU66*:[TS49+(SQ1^6)E"JRL5R<'#X(]J@TKP
ME<V%_P"%[A[F%ET?2&L)0H.9&(B&Y?;]V>OJ*T?#VAS:-=:Y++*D@U'47O$"
MY^52B+@^_P A_.@#D_&WC'4/#U]J4T>O:3 +&))8-,,1EEN1C+>8008\\A<?
M7VK1EU/Q'K'C#5=&TN_M;"UM;2VN%GDMO.<-)O\ EQN P=N<]L>^17U;P3K=
MZOB?3[2_L8=.UUFE>9XV:X1C$J;/[I3*#GJ 2 ,\UM:#H-_8:_J&K7\MLTEY
M9VL#)!NPKQ!]QY['>,?2@#F],\7Z]XEMO#%C9S6UA?:A;3W-[<^3Y@187$9"
M*2/O,>YX%:'P^%X-7\8+?M$]TNK!7>)2JOB"(!@"3C(P<9.,XR:K6/@;6=$M
M- N-+O+%M3TM+F"5;@.(9XII-^,CD$$*1QZUN>$O#VH:)/K5QJ5Y!<SZE>?:
MB84*JG[M5*@'L"I Y/&,\T <?=:?JEQ^T H_M.WRFA^=&7L@^R+[1CRQ\WWN
MOS_I5AO%GB9_!\_CJ*ZLQID<C2)I9MN6MED*$F7=D.0"W3'08KJ3X:N/^%F#
MQ1Y\7V;^R/[/\G!W[O-\S=Z8QQ6 _@76_P"P)O"4=_8#PW),Q\W8_P!J6!I-
MYB ^[GDKNST[4 7=/UCQ#K/C_6M-M[RUM])TJ:V9B;??).LD2L4!R-O.X[N3
MR..M:?B[6;_3SI.G:484O]5O!;1S3(76%0C.[[<C<0J\#(Y-2:-X?ETOQ1XB
MU5Y8VAU1[=HHU!R@CB"'/XBE\4Z#<ZS'I]SI]Q%!J6FW0NK9YE+1L=I5D;'.
MUE8C(Y'% '&^)]9\0V.D^+-!N]3ADNK;1SJ%M?1VVQGB.]71E#8#97AAZYQQ
M445OKK>*/"$,.IVYO9-$N"UV]MQ'&6A/";OF;H,D]\^U;LW@S4]9B\0W6M7=
MHFHZKIW]FPK:JQBMXL,>K8+$L^3P.@%6=&\-:Q#K&BZEJL]B9-/T^6R9+7?A
M]QCVL-P](SGZT <_-X]U+3M$DM=0U"P@OTUR326U*6+;$J*GF&4IG[VWC;G&
M2*AF^(NH1>%];EL+^QU>ZTR\M(XKR&/;'<1S.HP5R0&'SKD<< XK=D\$W\?V
MR[M+RV74!KKZO9M(K%,-$(S&^.>5W<CID&IM7\-^(/$/ABZL=3O[%;J:\@GC
M2!&$4"1NC%02-S$[2<GN>@ H Z31X-3M[ )J]]#>798L9(8/*10>B@9/3U)Y
MJ_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%<;\0LW*>'M*>21+/4=7BM[H(Y7
MS(PCOL)'.&*@&@#LJ*\6\3AO">K^*X=$NIK>)-#MO*1921:>9<,C;,GY< EO
M;-=#J&D6?@SQ7X:;0(7A-X;F"ZA$C,+E5@9U9@2<L&4?-UY- 'I%5=2O5TW2
M[N^="Z6T+S,J]2%4G _*O(A80VOPLTSQM#+*WB-WMKI[WS6+S/),H:,\X*X8
MKMZ<5=GTJTU[2/'^M:DTAU"SN;RVMY_-8&VCBB&U5 . #R2/XMQSF@#T_2[]
M-5TBRU&-&1+J!)U5NJAE# '\ZMU@>&IX[7X?:/<3.4BBTJ%W8#[H$0)->?\
MAZ,V7BKPA=V>E75C!JGG[[JZOQ+<7T9@:0-*@X!R%;KQTXH ]?J*ZG%K:37#
M LL4;.0.IP,UXM'I,$7PHC\4;YVUFWU M!=&9MT0%[LV*,X"E<Y'?)K>.E6G
MB*[\=:GJC2&\L+A[:TD\UE-K&D"L"F#QDL2?7OQ0!Z#HFJ1ZYH.GZK%&T<=[
M;QW"H_50RA@#^=7ZY?P/!'=?##0+>49CETF!'&<9!B -<-'>WMYX/L/ ,EQ*
M=4_M8Z1<2AB'^S0GS6D!]X=@S_M4 >PUAVGB:"[\9:AX;6WD6>RMH[AI21M8
M/T [YKS7Q,8LZKKVEZ9=-)9ZI%"NKW%\$,+)+'&T<48ZQYRN#C.6ZU>OV9?B
M1X^920P\.*01U!V&@#UBBO-[JX<>&OAF?-;=+>6>[YN7'V9R<^M84SH=3TSQ
M#INFW2K=>((XAJ]U?#S9T:8QM&(A_P LL;@H.,  XH ]0T77(M:?4UBA>/[!
M?263[B/F90I)'M\U0/XG@3QQ%X6-O(;B2P-\)LC8%#[-OKG->>0>&]-U73_B
M#J%XTANK74[MK:19F7[,RQ*P=<'ALX)/? '2DTW4KNX^(VAZI*-]Y)X'6X<$
M?>D+[C^M 'L%%>0>#M-UJ9?#&MVNB2PSS[)M0U.345<WD4D9+[DSD\D,!_#M
MQ77^/W>6+0-,:22.TU+5HK:[V.4+Q['?9D<@,4 ..V1WH ["BO,_$ND6?AS3
M3I>CZA/;VFJ:K8VUS:1W'%I%(^URG\2!P,'G'7&.:I>)]/MO"NI:E8:(K6MG
M>^&M0EGMHW;8KQJ-D@!/#?,1GO0!ZS17EL&CVVBWW@'5+1IA?W\JPWD[2LS7
M"M;.Q#Y.#\R@@=L<8IWAO3AX?\3:=#K6G74.IW$LJ1:S;W?F0ZBQ5VVR@G*G
M:-P!& 5X/:@#T/2KRYO[$3W>G3:?+O9?(F=6; . <J2.>M01:Y%+XIN=!$+B
M:"SCNS)D;2KNR@?7Y#^=>0>&Y)=0\ >&-,NIY3::CXBE@N_WA!DC4RN(R<YP
M2H_*KGB&$>%=:\8+H320;=$M!&B2'_1]\[JP0G[O!+#T)S0![/17EEOHVIZ2
MVJS6V@/HNEOHUPEQ&=06<23  I( #D-C>">^1GI5?3]*TRR^&OA^26#4+[4=
M>2R62.*Z*->,(RZQNS'"QA0V<8X'O0!ZCJ6I6FD:=/J%_,(;6!=\DA!.T?0<
MFF3WES%JUI:1Z=-+;S*YDNU=0D) X!!.3GIP#7BNOV@'@3QUIMQ8+9PZ?>6D
MMM9+<F9;9G6/=M;C@[B<=!N-=?JEM%I7Q:\#Z?8JT-HEI?8A5CM^YGN>>30!
MZ117BILXG^$<GCII)?\ A)MS7@OO-;>L@GP(\9QLP-FS&,=JVSH%CXA\3>.S
MJJRSI;M!Y$1E8+"QM4)90"/FSCGMCCJ<@'I]5;_4K33(HI+R81)--';QD@G=
M([!57CU)%9/@6[GOO .@75S*TL\MA"TDC')8[!DD^M8'Q4TVTO[7PU]JA$G_
M !/;2'DD?([X8<>N!0!U=AKD5_KVK:2D+K)IOD[W)&'\Q-PQ]*U*\QM?">D:
MQXX\86M] TMK;0V4<,'F,JI^XP&X/+   $].<=37/Z7<ZAXBM_"EE>:7+KT"
M: +EK=[P0AY#)L\QB3\Y 4 >FXF@#VZBN>\%6VJ67A>WM=71DN(9)$17F$K"
M+>WEAG'4A-HS[5YY;VYM= \?^*$>:35=.U'4H[&0RMBV7')5<XS\Q.<=AZ4
M>R45Y-9Z?K7AYFU33/#\FF6\.EW)NF?4%N/M3B/=&Y4$Y?</O>CFM7P_X>TS
M3M"T/Q);WD\>K2V8FED-P2=1D>'<5<,3NY^88Y&..* /1*I:;>7-ZEPUUITU
MD8IWB1975O-08Q(-I. ?0\\5Y7X.T[6KB/PQKEKHDL5S.R3ZAJCZBK_;(I$)
M?<F<]2& _AV@5F02SS> O$8-Y-"Q\:>6)ED(:-3/$.#VQF@#W*21(8GED8*B
M*69CV ZFH;"^M]3T^VO[.3S;:YB6:)\$;D89!P>1P>]>7^(M"T[1-?N]+T^%
MH[#4= O)KJV\UV4R1%"DIR?O9)&>_>NN^&]A:V'P\T+[+$(_/L8)Y,$G<[1K
MD\_2@#JJ*\:UET:ZE\1Z;IMT6778HEUBYO@'.+A8GCCB YB^\H!QQD\U>ET"
MRUI_B%<ZAYTS6EU)]E!E8"W86T;;T /#9QS[?6@#U>LO0=<BUZUN;B&%XA;W
MDUH0Y'+1N4)X[$BO/]$MX_&'B'2H->WW<-OX:L[N.)Y& ::4G?+P1EOE SVK
M=^%L8A\,7T2RM,J:O>J)';<S@3-R3W)]: .WHKR^+3AHGB]+K7-.NC)<ZJWV
M77;2[W!O,<B."5"<JN"(\ %>!TZU2N+F5?@5KLIF<2+>W2A]QR/],8 9_2@#
MN=5\7+8>*;/PY::9=7^H7$'VIQ$R(L4(;:78LP[]AS4=GXR.J:WJVGZ;HUY<
MQZ6S0SW6^-$,P7=Y:@MN)/ SC&?;FN2OO#6CWOQ[$-Q9+)'+H+73J689E^T8
MW<'T_"LWPOH>FV=K\2;JWMA'/9W5Y#;N&;,:>3T'- 'KVGW$UW807%Q:26DT
MB!GMY&#-&?0E20?PJ._O+FTELUM].FNUGG$<K1NJB!3U=MQ&0/09->5^&X5\
M067@/1-4,DVG2:-->20M(P6XE4QJH;!^;:&8XJUXGLH-#F\%Z?IVI3W%LGB=
M$VM/O,(.3Y.>N%S@!LD"@#U>BO&KRSUOQ!>^);RST26YU6WU*6"PU+^T%B^R
M>5M"*J$\+W/][<<UM1>'[/Q)XU\8QZRDD\<*6GEP>:P2)V@Y8 '[W P>W;J:
M /2Z*\@\,C_A+Y/">EZ\\EW9+X=^V&)Y& GF\Q8]SX/S%5]>[9K6O;*+PA?^
M'=7L=2GO-/MKJ32KUI)O,\N&9_D#'TCDVKSR <&@#TFBN.\$;]5OM=\3R.S1
M:A=F"S!/RBWAS&K =MS!V]\BLZ#1;'Q=XU\5)KD;W"Z?)!;6D1D91 C0ARZ@
M$89F8G=UX'I0!T'B[Q'::#;6,$^G2ZE/J-RMM;VD83]X_49+D* ,=3[5NVTD
MDUK#+- T$KH&>%F!,9(Y4D9!(Z<<5X9/:P^(=)^&=]JJ&ZNKF^-I--(QW31(
M7"Y.>X&<]3FO4O&>CM<?#_4=/TW=#+;VH>T"$Y5HL,@!Z]5 H Z:LO4M<BTW
M5]'TYX7=]3FDBC92,(5C9R3^"XKSB77I-7\7:;XMMYG73;%K"T= QV'[4C%R
M?H9K?Z8JE!9#7]1\.:C=R3&+6]>OKA0LA4_9Q"Z1ID= 4C'3LQ]: /7=3NKB
MRTZ:YM;&6^G0 I;1,JM)ST!8@>_)[59C9GB1F0HS*"5/53Z5XKXH@30_#7Q+
MTO36DM[&V6REMX5D;$32!2^W)X!(SBNF&GVWB?QI!I.LHUQ86FA07$-LTC*K
M22.RM(0",D! !Z9/K0!V4^N10>)[/0S"YENK66Y60$;5",@(/N=X_*M2O+Y?
M#^GW?C3PQI,M_/J=A#I5XIDDGW&<++$ CLN-P!P/^ C.>:W?AU&+2V\0Z=$S
M_9;'6IX+:-F+>5'MC8*">P+&@#LZ*\:\:NDH\1Z[IVFW4UQI]RD8U:>^$?V6
M6/8"D,8&2N3@YQN+-UKH+;1[;6?B]X@-^998;&&PG@@\U@@EPY#X!Y(QQGCD
MT >BUEZ_KD6@6$5W-"\JR74-L%0C(,CA >>P+9KRSPY9Z[JUMI>OVVA2C4Y=
M0$\^JMJ*_O(O.(DC,><[0F5"]BH/6NS^*$1G\)V\(D>,R:I9+O0X9<SH,@^M
M ':45Y-KT*^"M>UW_A'E>U5O"]Q>&-9&8&=) %EY)^8!CSWJUX<T35-/U>PN
MK309-,LFLY4OY7U%9_M64!20J#DON'WNN&- 'I]9?B/7(O#?A^[U>>%YH[90
MS(A )RP'&?K7D>EV#67PBT/4K=;FYU/6);6SNI?M3(\D+2X\I6)P@( 7(Q]X
MGJ:G\1:7J>E>#/%W_$G_ +&TB:R@:.V-XLX2<2X9E /R@J5S[K0![317FNH^
M'-/T?QGX>LK#SDBUJ"\M-1_?,QN4$.X.V2?F#?Q=?FK+M[Z]U?PYH_@2YG<Z
MG'J9T_4'#$,;:VQ(7SU^=/*&>^^@#UZBN;\<3VT/A>2"X6\<74T5M'#92".2
M9W< 1ACPH;H3_=S7G%U=7WA[3_&MG9VG]BHEO8,EO!=^<+<S2-')(K8&TE<'
MCT!H ]>UC44T?1+_ %26-I([.VDN&1>K!%+$#WXI^FWJ:EI5G?HA1+F!)E5N
MH#*#@_G7#>(/"NC>'/#?B.32YY+5IM"ND>Q\\LLV(S^]*L22PSC</[W/:LOP
M%=R>(-7TZ'7(Y[)],TZWETK3I" LR% IN20?G;/ 7^#/J<@ ]7HKQ&UTF"#X
M5:;XG#SMK4-_$8KIIFW(OVP1[ ,XV[201WR2:Z*WT6Q\5W?C&^UKS'N;.^DM
M+5_-9?LD:1(59,'Y22Q;/>@#TRBO%['Q+J&C:='KEU+(\^M>%TF0L?\ 67D.
M$7'NPE0_A4EM!<V6G6_P[>YEDG&MPHSER6:TV"Z<YZXRKK0!Z1H7B:#7M3UJ
MQAMY(GTJZ^S2,Y&'.,Y&.U;E>(O>7=G:?$EK(R"677;>W)CDV,%D=$;#?PDA
MB,]LYJYJD&N>%]"\2WVG:*^@Z>=)($2WRS;;C> )% .5.QFR>Y4'K0!Z=J.N
M1:=K.CZ:\+O)J<LD4;J1A"D;2$G\%Q6I7F-YX;TKPYXX\##2D:(/)=!T\QF$
MQ%L_SG)^]SR>^[GM7.2Z;;R?".P\4M<SKK5]<V\MS<B=MTY>Y4&-AG&T=AVV
M_6@#W&FR.(XGD(R%4G'TKQR[LM;U^\\2WMEHDMSJL&I2P6&I?VBL7V3RB BJ
MA/"\9(_BW'-;4.E6WB3Q%XQO-8,@N=.>.WM&$K+]C40*^Y,'@EF)SWQZ4 =S
MX?UB+Q#X?L-7AB>**\A698W()4'L<58O]2M-+@2:]F$4<DT<"D@G+NP11QZL
M0*Y_X:?\DS\.?]>,?\JROBMIUI?:9H/VF$2?\3NTBY)'RO( PX]10!U=IKD5
MWXDU+15A=9;&&"9Y"1M82[\ ?38?SK4KS:#PMI.K?$?Q!8WMN9;&VTVP2.V\
MQ@G24 G!Y( P,],FN9TN?4-9T[PCI=QI\VMVRV%W,UJ]V(A*T<XB1G+'YMJG
MIZMGM0![?17-^![35+#P\UIJD#0&*YE%M$]P)F2 ME%+@G.T';] *Z2@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "N=\;:<^I^'_*CTMM2>.>.40QW/D2KM;.
M^)\C#CJ.1GIFNBJAJVM:;H5M'<ZI=QVL$D@B623.-Q!(&>W0\F@#B_#'A/[5
MK6M7^HZ1=6VGWMC'8^1J4XFN+D NSR2$,V/O!1\W1>V!71:3X-TO2+^.^22^
MNKB&(PV[7MT\WD(<95-QXS@#/7 ZU-IWB_0=4AO9;74%VV*[[H3(T+1+@G<P
M< A< G/3BFZ;XQT'5H[I[.^W"UB\^420R1L(^?G"LH)7@\C(H J0> -"M[R*
M9%NS;PS_ &F&Q:Z<VT<N=VY8\X')) Z ]!2ZAX"T34K^\NIA>(M]C[7;PW3I
M#<,!@,Z X)P!]<<YJAJ_Q2\.V&AW&I65P;_R3" L<<@5C+]WY]I XR3Z8P>2
M!6G#K\%[XIL+>VUF,0W-BTZ:>]HZR2 -CS-YQM Z;2,T ;-MIUK:Z3#IB1YM
M(H%MU1SG*!=N#Z\5SUI\/=$LWL9(WU!I;"17M))+V1F@4 KY:9/"$$@KW&,Y
MP*OV?C'0+_5O[,M=162Z+.B#RW"2,GWE1R-KD8.0I.,&C3_&.@:KJ?\ 9UEJ
M"RW)W[!Y;JLFW[VQR KX[[2: #_A$M(_X1D^'O)D_LXR&39YAW;O-\WKU^_S
M5?4? VC:GJES?3?:XVO%5;N&&Z>.*Y"C \Q <-QQ[C@YJ/Q;XC?P[?Z 6GBA
ML[N\>*Z>1<_((7?CWRHZ=>E7++Q?H-_IU[?PZBBVUB<733(T1AXS\RN 1QTX
MY[4 :6F:=;Z1I5IIMHI6VM85AB5FR0JC Y[\"J$?A72(O%<OB5+<_P!IRP^2
MTA<[<?*,A>@.%49ZX%0V_C3P_<Z;?7Z:AMM[!0]UYD,D;Q*1D,490V#S@XYQ
M2?\ ";>'387%\-25K:"<6S.L3G?(>BH,9<_[N>A]* *MY\/-!OI+TSK>&&\D
M:9[<73B))6ZRJ@. ^><^N:T+?PMI=OJMUJ?ER2W5W:I:3O+(7\R-1@ @]_4]
MZR=9^(^B:9HEIJD$C7<5S>):*JQN"C%U5]PVDJR@D[2 3C ZUHW_ (U\/Z9]
MG%U?,KW$ N$C2WD=Q$?XV55)4>[ 4 4['X>:'826+H;Z;^SY1)9+<7DDBV^
M0%0$X"X/3V'I37^'&@2*Z'[<(_.^T01B\D"6LF_?NA&<(=W.1ZD=":Z:SO+;
M4+.&\LYXY[:9 \<L;95E/0@UE^+=1_LGPQ>7W]JPZ5Y6S_3)K<SK'EP.4!!.
M<X_'- &==?#O0KJ2]9C?QK?RM+>QPWDB)<YZAP#R/\36LOAO3$\10ZXD!6]A
ML_L,95B$6'=NV[>G6H-1\8:%H]PUK?7^VZ2-)3%'"\CE6W88*H)(^5NG3'-9
MFK?$?0]-.A/%*;JWU:0[)HD=@L85B7^53D[E"[>O)/:@"YI_@?1M,U""ZM_M
M92V=I+6UDN7:"W9@03'&3A>&8#TR<8K4UG1;'7].:QU"-GB++(K(Y1XW4Y5E
M8<JP/0BJ5YXQT"PU4:;<ZBL=UN16'EN5C9_NAW VH3D8#$=14>I>.?#FD7-S
M;7NH[)[5@)XTADD:/*ALL%4X7:RG=TYZT ,A\#:&FEW]A/%<7@U!E:ZGNKAY
M)I2OW#O)R-N!C&,=J6V\$:3#%J F>]O)K^U:SFN+RZ>67R2""BL3\HY)X[\U
M9U'Q;H>EQV3W5^"+U/,MA#&\S2I@'< @)VX(YZ<US%KXREOO#][J,FNVEC"F
MNO9V]T;8S))"& 1  >K _>H ZV7P_I\RZ4KQL1I3A[7YS\I"%!GU^5CUK/TW
MP/I&E7]O<P->NEH6-I;373O#;$@@^6A.!P2!Z G&*FU/QIX?T>ZGM;V_V7$
M5I84ADD=5(R&PJDXQU/0=\9I][XOT&PL+&]GU%#!?C-H8D:5IAC.55 6( Z\
M<=Z *B> M!C\-KH4<,R6D=P;J)EG8212[MV]7!R""33K3P-H=JU\[Q3W4FH6
MPMKQ[N=I6G3)^\2>O./8  =*T](UW3->AFFTN\CNHH9/*D>/. VT-C\F4_C6
M1I_CC3=0\8ZGX=42)-8JG[UD<!V(<N#E<*%"CDG#9XZ4 36'@K2K$7),E]=2
M3VQM#)=W3S,D)ZHA8_*.GN<#/2I;KPEI=UH&GZ-BXBM].\O[))#,R2PF-=JD
M..<[21[Y-,T[QOX=U;4([*RU)9)IMWDYB=$FV]?+=E"OC_9)J+QIK\OAVQTR
MZ2:*&*74[>WN))0-JPLWSG/;CO0!&?A[X?:TU*U:*Y:'4H5CNU>Y=O-*G(D)
M)SOS_%UJW!X1TV'4-*OW>[N+S2XY8[>>XN&D?$GWMQ/WO;/2GZ9XNT+6%O#9
MWZG[&N^X6:-H3&F"=Q#@';@'GI3M&\5Z+X@FDATV]\V5$$A1XGC)0\!U#@;E
M_P!H9% % ^ -"-X9BMW]F-Q]J-A]J?[*9=V[?Y6<?>YQTSSBM>'1+&WN]4NH
MT82ZF5-R2Q^8J@08]/E K"\9>(;_ $35_"UM9M&(]2U1;6XW)DE"">/0UI77
MC'0++5_[+N-15+L.D;#RW*([?=5G VJ3D8!(/(]: (8/"T%CJ'A]K)C'9Z1;
M2VZ(9&)*L$501T/W<Y// ]35[7M L?$FG+97XE")*DT;PR&-XY%.596'((JO
MJ'C#0-*U3^S;W44BN@JLZ[&81AONEV *IGMN(J*Z\<>'+.RLKN74<PWL/GV_
MEPR2,\?&7VJI(7D<D 4 7=-T"RTNYN[F S//=I$D\DTI=G\M-BDD]\=3W-9S
M>!=&_L[3;.W-Y:'38S#:SVMR\<J(<;E+ \@X'!]!5'Q!XJN+;Q'X,@TN>&33
M]9GD$C@!@\8C#*5/;K4&B>-C_;'BB/6[J*&ST_5([*V<1D8WC"AB/4D#)XH
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
MVLG7,48!\UYFX7_=(!KKM(\8:%KMW]DT^^+W'E^:L<D+Q%T_O+O4;EY'(R*
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
MV'C'P1=:@R):Q7ER7D?[J?N& 8GL 2#GMUKI?#6@Q^'-(%FL[W,[R//<W,@
M:>9SN=R!TR>W8 "M5XHY,;T5L9 W#/7K0!XQK\L6IZCXLUFP9;O18;[26NI8
M/G2586W38(X;:I3./3VK=UZ]M/$WC&W;0+F&_P#LVB7PNI;5Q(H$H01(67C)
M8$@=>,UZ1%!%!$(H8DCC'1$4 #\!206T%LA2WACB4G)$:!03Z\4 >21>(-*U
M#PU\-=/L[Z&XNH;VQ\Z*)PS0[864AP/NG=Q@]>?2I98HQ\*/B(0B@OJ.ILQQ
MU(<@']!^5>JI:6T;,T=O$I9M[%4 RWJ??WI_E1[&3RTVMDLNW@YZYH \XTK6
M=,T#QOXG.N7<%J;NTL9K;[0P!GB6$JP0'[Q#[N!SEJU_A. /AAH@"% (Y/E/
M5?WC\5UTEM!*\;R0QNT9RC,H)4^WI4B(L:A44*HZ # H \?NHD7X*^-F"*"^
MH:@S$#J1<$ _H/RI-2*6^K^-+35?%<6CPWDBNUM+:QR/=0/ B Q[OF;HR[5S
M@CU->O\ DQ%&3RTV-DE=HP<TV2V@EDCDDAC=XSE&902OT/:@#@O#UE';?%:]
M0LTLEOX?LXEFD7#D;WR2.Q.T$BN7L($ETV?0]4\7K9SG6I ^EK9H\YE-T9$9
M?XR#\K;L8 [X%>T!$#EPJ[R,%L<D4PVT!N!<&&,S ;1)M&X#TSUH \KM==T+
M2X?B/!J5U;P3RWUQA)6"M.I@0!5!^\<Y&!G[P]:BNY;KP#I'A/Q5/!(SIHZ:
M7J,0!+%O*WPY'J)%*9_VZ]8>TMI&5GMXF*MO!9 <-Z_7WK"UGPY>:]K-FU[J
M$?\ 8MK*ER+%(,/-*G*[W+<J&P=H4=!F@"#PQ!;>$/#6C:9J=P$U"^D.\D$F
M:ZDW22#(]]W)["E\?:B^F^'X74VL:RWUO"UU=1"2.U#2#]Z0>/E.,$\ X-;U
MYIT%]-9R3[B;2?SXP#P6VLHS_P!]$_4"K,D:31M'*BNC##*PR"/<4 >%ZM=)
M=)XW0:N=8!ATRX,WEHOVB"*=O.*!  Z* 02,],9KJM1UK1];^)OA^;2;J"\V
M:;?"2XMV#H<JA5-PXR.21U&X>M=[J.F_:]-GMK2<V$[PF**Y@1=\/IC(QCVK
M#TCPKJ$6NV^K:UJ=K=RV=O);VL-I9_9XTWE2[D;FRQV@=@/2@#AK:U=/V?O#
MKV[_ &>*"6UN;B18P^Q!.&=RO\0'WB#Z4FOVJZGI'B6^L_%0UV[CLK9+AK6T
M3RTB6?S.J95V"B3Y>N#[U[&L:(@1454 P% P*;#;PVT?EP0QQ)G.V-0HS]!0
M!POA?[+J'C+^T$\7QZ[=0Z<8RMO;(L:1NZL-SIQNRO"GG!-/\6ZQ]D\865G)
MJ]IH40T^6?\ M"6&-Y93O4&&,OP.S$ $GCBNVAMX+966"&.(,=Q"*%R?7BED
M@AF9&EB1S&=R%E!VGU'H: /&?#EUIR>'M%F3Q5'H6NVHOHO,O(T\IU^TEGBE
M5L -]QMH(8 YZ5Z=X.U"35?".FWTMK#;/-%N,<"[8^I&Y0>BM]X>QK5DLK69
M"DMM"ZEMY#1@@MZ_7WJ<# P* /$EMI[KP)\3H[>)Y6'B2>1XT&2T:O$SC'?Y
M0U=9>:OIGB/Q_P"#VT*]M[[[*+FXN'MG#B*%H=H#8^[EBN ?3VKOTC2/=L15
MW'<V!C)]33(;:"WW^1!'%O.6V(%W'U..M 'S^_\ R0R[_P"QC/\ Z/%>C6VJ
MZ=X>^)/BF37+VWL1>06DUK+<R!%DB1&5@I/7#9R!S\PKN_L\/E^7Y,>S.=NT
M8SZXI)K:"Y"B>".4*<KO0-@^HS0!XG%<3^#_  =X;\6^1)&J?VA;B(J0WDSF
M26W!'IN2/'^_4EUHTFB75GX&PS+XABT\RD=S%G[4?Q2-/SKVMXTD7;(BNO7#
M#(H,:,ZN44NOW6(Y'TH \NO=3M=%URY.CZW:W23ZNB7?AZ\A4RF9I%5GAZ..
MSC(*\9!%>C6>IV%[>7MK:3I)<6<@CN44$%&(R ?PJP;:W-P+@P1F<# DV#<!
MZ9ZT]4169E106.6('7ZT .HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YK4?'&F:?J%S
M9);:G?2VF/M1L;)YE@)&<,RC&<'.!DXKI:X:32/$.EZMJFH^$K_2[RUO+DS7
M.GWNX;)PH5]DJ9P3M'# X- &IJ'CO0["RTJ[5[F\BU4$V8LK=YFEPNXX51G@
M>W8^E+IWC2SU+4(;./2M=A>4D"2YTN:*->,\LRX'3O7"ZKJUSKE[\/+[0K*U
ML;MKJ]1;:Y!,44B1LDBG9C(RK8(Z\&N]TH>,?MZ?VPVA&RP=_P!C$WF9QQC<
M<=: (]3\<Z3INJ2:7'%?ZC?P@--;Z=:/<-"#TW[1A<^A.:+?QSHUYI$^H6:W
MUU]GE$,]K#9R-<0N>S18W#ZXQ61\)]A\/:FTF/[1.KW?V_/WO-\P]?\ @.VN
MMM_[*75[T6PM!J96-KOR]OFE<$(7QSC .,T <RGQ/T66]ELX].U][J%0TD"Z
M3,70'H2NW(![5K7/C#2K*XT.WNOM,$^M,5M(Y(&5L@ D.#RI^8=:P=$_Y+5X
MK_[!]G_[-6;\2O\ DHWPX_Z_YO\ VG0!VFO>+-*\.RV]O=O-+>7.?(L[6%II
MI0.I"*"<>YXJ'1O&FDZSJ+:8HN[+4@GF"SO[9X)63^\H8?,/IFL30=A^,?B\
MW6/M2VED+/=U\C:V_;[>9U]\4?$4*-7\%/!C^T1KL0B*_>\DJWG?\!VXS^%
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
M'S$?,<'' X?QO=$GQ'K.FV^L7%SIDBJNH?;1#!9R($)CCCW#>.?FRIR6(R:
M/8:*\\718?$GC_Q7:ZE<WCV=O#9F*WBNI(E5VC;+_*1SQQVY-8?AJ:X\7-X.
MTO6;NYFM1HLM[*JSNAN)5D6-2[*06P"3UZG- 'IFDZW;ZQ/J<,$<J-IUX;.4
MN!AG"*V5P>F''7'>M.N&^&UL+.3Q;;+/),L6O2HKRN7; AAP"QY) XR>3CFJ
MBZ3'XO\ $?BLZC?7L#:=.EK8F"Z>(6@\E7\T!2 6+-G+9X '2@#T2BO/+;38
M_%7C36;'6+RYN[;2K2TCMUBN'A5VD1F>8B,C+$@ 'MCBL#29KW7Y?!=A?ZE>
MO"9-4MKATG9&NHX6"IN92">%&3U//J: /8JR;C7X(-??1A;W$MT+!KX; ,,J
ML%VC)^\2?I[UYG<R7&GIJOAFUO;N+3Y/$UG8*?M#F2*":-'=%<G< 3D=?XC5
MZ\TJ#0/'FJPZ?-.D(\*3R1QO.\AB/FCE2Q) .,XSUSZT >A0:S UGI\UY'+8
M2WSB.*VN0!)OPS;" 2,X4GKVJ6VOY+C4[VS:PNH4MMFVYD51'/N&3L(.3CH<
M@<^M>/6UA#K?A_X6R:B]S/)<2M'*_P!ID5F'E2'J&!SD=>O;.*OW^NZCI.M_
M%>XM;F4O8VEF;56<LL),!RR@\#GG\* /7Z*\YN=)B\(ZQX2N-+NKQY+Z\%G>
MB:ZDE%TK1.V]@Q(W!E!R,=3VKFDLWC^%R^*C?W[ZQ;7Y,$QNY,1H+WR]FW.T
MJ5SG(.<_2@#VNJ]_?6NF6,U[>S+!;0KODD;HH]:\ZOK:32O%TU[K\&KHDVHQ
MM9:S9W9:&*,E0D$D6<(I/RDE2#NSD'D:7QBMHKCX8:JT@?,/ENFUV7G>J\X/
M(PQX/'Y4 =W17GLVCVNH>/8O#,[W7]C:?I(NHK47<H\R629E+,V[<VT+QDG&
MZM3X?7%PUAK&GS7$UQ%IFK7%G;R3.7?REVLH+'EL;BN3Z4 ==7/7OBZVM?%D
M'AN"POKR^>)9Y3;HNRWB+;=[EF'&>PR<=J\[D_X2'69]:U/3M%U>YU>#59HK
M*]CU&..&)(9=HC\MI1\I"G=E>=Q/I5Z+PSI=Y\<]6BFCN=C:3'=$+>3*?,:4
MYY# X_V>@["@#MM'\76VNZWJ&G6-A?/#83/;3WS(H@\Y,;D!W;B>?[N*Z&O"
M-'M5T+P;X[U32Q=)?PZ_/80NET^Y8WEB3C<VW> QPYY]ZVKJ37_"VFZ]J.G:
M)J>DZ>FCR-B]OH[G%TI&R10)'(.TL3V.T4 >N$A023@#DFLN378FTZPO]/M;
MC4K:]DC5'M%!VH__ "T;<1\@[]^>E<M<>"]/T_2)9H-4O\3:=*MS#)>R/]L;
M:&$A);(8$9RN."1TKD&B_L?X5_#U[":X@:\U?3WG(G<[]R'<.3PIP/E''M0!
M[;17F]SX@D\$ZSXRANI9)8FMAK&G)(Q;+-^[>,9Z#S0F /[]8<>G:I%J5AX=
MU'3]7UL66CQ7,T=OJ"P'[3-))OD9FD0MC;M7DXYZ<4 >R45Y5;V.L:AK/@[2
M?$4U]#(VG7HO(!=8:8(\83>\;<DC:20?4=R*SIKJ^LK"Y\/6@U"[L_\ A*FL
M5@BN]LIM_(\[R5E=@0"PQRP.,C- 'LU%>6)HWBA]'U>SMM(U"TTX7=M/;Z?<
M:FOFRQ?\MX4E5V* X!&6'WB. :9]D?4-%^SZ/8ZW);V.I;]2T"[O3%.BF'A(
MY-W*;BL@&_#<X(Z4 >K45SG@F>RF\/[;"34?*AGDC:#423-;,&YB).3A<\9)
MXQR:Y6&VDTCQ@DNOP:O#<W&J-]DU>WNR]M,CL?+@DCR0@P53&WJ,A@3F@#TV
MJ]K?6MZ]REM,LC6TI@F"_P #[0VT^^&4_C7D6@GQ#JT.GZ_::+J[ZG-J'FS7
M[:C&('@\XJ\7E&7A F0!MSE0:Z'X8Z19V>H>+;B%9A)'K=Q;*7GD<>6%C(&&
M8@G/\77WH ]$HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MWQN%TB[4G-R8&"OGMSRPQV%=-J_BG1-!N8;;4]0C@FF4ND>UF.T=6(4':O\
MM' ]Z ,R]^'^E7US>,UUJ,-G?2^=>6$-QMM[ASC<67&1NP,@$ ]ZZ:6WAFM7
MMGC!A=#&R#@;2,8_*L:;QKX<M[*&\EU:!;:=Y4BEYVNT6=X''.-I^O;--N_'
M'ANPBM9+G4TC6ZA%Q'F-R1$>CL ,HONV!0!!I7@73M)CTJ-+O4+A-*E:6S%Q
M,&\L-&8]G0?*%)P*L7O@_2M0EU:6X68OJ?D&9EDVE&A_U;(1RK \Y]14^K>*
MM#T/R/[0U".(SH9(PJM(60=7PH)"C(^;I[TE]XLT+35MVNM2A47$/VB#;E_-
MCRHRFT'=]Y>!SS0 [1?#T&BRW,_VR^OKJYVB2XO9M[E5SM48   R>@[G-1ZE
MX8M-2\06&M_:;RVO;-#&&MI=HEC+!BC@@Y7('I53_A8?A/RK:7^VH/+N" C;
M6PN6*C><?)\P(^;'0U;U/Q?H&C:@MCJ&I107!"LRD,1&&.%+L!A 3T+$4 5+
M3P/IMGJ$5Q%=:@+:&X:YAT\W'^C1RDDE@N,]22 3@$\"KEKX7T^TTC5-,B,W
MV?4Y;B:?+_-NFSOP<<=>*;JGC#0-&N9K:_U%(KB%4=X@C.X5LX.U021\IY'3
M'-9NJ_$70M,NM#C%P)X=6RZ3Q!F58@C,'X4YR5"XZC.>U &K_P (SIY70US-
MC12#:_/Z1F/YN.?E)].:JWW@O3;V[OKSS[R"[NYXK@SP3;'BDC3RU*<<?*2"
M#D')K2UZ[-AH%]=B]BLC#"S_ &F:,R)%@?>*CD@>E9TWB_1M(TW3I-4U:(R7
M5LLRR1Q.?,7 S(% )5><Y/ SUH O:)H-MH4-PL,US<SW,OG7%S=2;Y)7VA02
M< <*H     K'U'X>Z/J<NI"XN-0^R:BS27%DEQMA,I4+Y@7&=W /7&0#C(KI
MEN8Y[);FWD26)X_,CD0Y5E(R"#W!KC?"'Q#TO5]'T2/4M1@76+Z%-T:HP0RD
M9V!L;0V/X<YH Z+2_#]KI5]>7L<UQ-<WD<,<\D[AB_E*54\ <D$YK*/P_P!*
M33])M;2ZU"SDTI'CM;JVG"RA'^\I)!!!XZCM6A/XOT"VUD:3-J427I=8RF&V
MJ[?=0MC:&.1@$Y.12OXMT*/61H[:C'_:)F\G[.%8MOVAL' X&&7GIR* '>'O
M#5AX9@NXK SD7=P;F8S2%V:0JJDY/)SM!.>Y-4=8\#:;K&H7-XUWJ-HUY&L5
M['9W!C2Z0# $@QZ$C(P<<9JW8^+] U+53IEGJ44MWEPJ@, Y7[P1B-KD=]I.
M*P/#/Q&TN[TZW36=2MX=1FNIH-JHP08F=(PS8*J2%'!(S^- &M?>"M/N;N.Z
ML[J_TJ=+=;5GTZ81[XE^ZK @CC)P1@C/6K%IX2TFPET9[2)X5T>.6.U17XQ(
M &+9Y).,YSU)K0L=4LM2>[2SN%E:TG:WG4 @QR  E3GV(I=,U2RUFQ6]T^X6
MXMG9E650<,5)4XSUY!% &1?>"M(U"+5DG%QG4[B.ZD=)-K1RQJH1XR/ND; :
MAM/ FFVU[=7LMWJ-Y>75D]C-<74^]FB8@XZ #&., #D\9)JY8>,/#^IZJ=,L
MM3BEN\N%4*P#E?O;&(VOCOM)J!O'OA9;F*W;6( \LIA4E6VAPQ7:S8PIW CD
MC/:@"&7P#I3Z!I&DQ7%];)I#A[.X@F"S(0"/O8P<AB#Q5N#P?I,.H:Y>.DL[
MZW%'%>I,^Y75$*  8XRI.:DTSQ=H.L7%S!8ZE%+);1^;*"&3$?\ ?!8 %?\
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
MU/\ Y!WQB_ZZ1_\ HNO;DC2($1HJ DL0HQDGJ:8;6W(E!@B(E_UGR#Y_KZT
M<?K44</C[P*D2*BHEZBA1@!?)7CZ<"J/Q9_U'A#_ +&:R_\ 9Z]!,<;.CLBE
MTSM8CE<]<>E))#%-M\V-'VL&7<H.".A'O0!Y?>3Z*OC+XB6&N78M[>]L+0%5
M/[UXQ#)O9%Y+;1R< XQS6QX1U:>;Q//IDNKZ;KZ1V*S1ZI:QJLJ+OP(I2I*G
M/WAC&<'BNU:UMWN%N'MXFG5=JR% 6 ] >N*+:SM;-66UMH8%8[F$2!03ZG%
M$U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !61XAUW^P[2W,=H]Y>7=PMM:VR.%\R0@GE
MC]T *Q)]!6O7(?$#07UFQTN=;!]033[Y;B:SCDV/-&49&"G(^8;PP&1G&.]
M$5UX_.G:5?SZCH\T-]87<%M<6<4HDXF90CHP W ANF <@CBE/C/5(KO4-.N_
M#WV;4(;!K^VC^V*ZS1JVU@6 ^5@2..?K6%-X:,_AVZ.C^%9],,VIV+A)Y]TT
MT44J,792Q"@?/@9)('05T&KZ-?WGCHW<4!-JV@W%IYI(VB5I$*KZ] 3^% '.
MV_BF:[\'^";_ ,2:=++=7^IVD4$L%WY>YV7(F8( ,9SF,\5T\7C"YN_&%_H%
MEHLDRZ=+$MW=M<*B11N@<-@C)/)&T?W2<CC/&+HNNW_@_P !6!T.]M[G1-8L
M_M:S;!B.-2&D4ACE>?K[5V.AZ/=P^,/&5S<P-':ZA);>1)D?O L 5B/H>.:
M(;+QW/=M873Z))%I&IRF&PO&N%)D8@E-\>,HK[3@Y/49 S6/HOQ"U>+1[O5-
M;TH"R36FLFG2X4_9XS*4Y 49"':">^<U4\)^$X=-ET;3KKP;<'4-/D7S]2DN
M<6^(\[98_G.YB0IV[1C)SC%:?AS0+BYT+Q/X6UG3+F"&ZO+N1;E@IBDCE<E6
M0ALY&0>0,8H ZJ[U];?Q7IV@16S3374$MS*X; @C3 #$8YW,0H_&C7-6U*PF
MM;;2]%DU*XGWL29?)BB5<??D(."<C QSSZ5R?PKBO]3M+KQ)JY5[N5(].A=6
MW!HK<%2X/^W)YC?E5SQEI]Q=^)--ENM&O=9T9;:5/LEK( %N2R[6D!901M#
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
M'AB\TR30KVWN[6QN?*C$ZID,B%78 [6;DXY(H DMX]4T'Q9<>'K'5KJYCO\
M2I+JS?4I3.8+A&"GYCR4.]3@_P!TXZU72RU#PYXO\-6</B'4]2O+WS#J4%U/
MYD9B$9)E"X_=@/M Q@'..:G5]:U'7[WQ4F@7=N+#2I+6PLKLHLMQ,S!V)"L0
MJ_(J\GG)-1>"YKZQN0VH>%]<.KZ@P-_JER(-N?08D)6->@4#]<T 6HY-;MOB
MO:P7NK--:7=C=21V<2[(HE22,)D=6?#'+'UP !75QWEVVM36;:<Z6:0K(EX9
M%*NY)!3;U! P<^]</J.I:R?B#9:O'X0UN6ULK2XM&*^1F0NZ$,N9/NX0]<'D
M<5W$5[=2:S-9MITJ6R0K(MV7&UV)(* =<CKGWH O4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %4-8T>UUW3VL;QK@0,06$%P\)8>A*$$
M@YY'>K]% $%E9VVG64-G9PI!;0((XHD& JC@ 5/110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !3/)C$QF$:>:5"%]HW%1R!GTY/YT^B@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
>BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cdw-2022321x10qxex101002.jpg
<TEXT>
begin 644 cdw-2022321x10qxex101002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HIDDT4.SS9$3>P1=S ;F/0#U-.) !). .I- "T
M4R*6.>)98I%DC895T.01[&GT %%%% !1110 44SSH_.\GS$\W;OV;ANV],X]
M*?0 4444 %%%% !1110 4444 %%%% !113%FB>5XED1I$ +H&!*YZ9';- #Z
M*9+-%;Q-+-(D<:]7=@ /Q-/H ***9'-'*7$<B.4;:X5@=I]#Z'D4 /HHJ-KB
M%)T@>:-99 2D98!FQUP.] $E%1Q7$,YD$,T<AC8HX1@=K#L<=#[5)0 4444
M%%%% !1110 4444 %%,6:-Y'C61&DCQO4,"5STR.U/H **** "BBF--&DB1M
M(BO)G8I8 MCK@=Z 'T44UW2*-I)'5$4%F9C@ #J2: '44V.1)HUDB=7C895E
M.01Z@TV>>&VA::XECBB7J\C!0.W4T 24444 %%%% !14;7$*3QPO-&LLF2B%
M@&;'7 [U)0 4444 %%%% !1110 4444 %%13W5O:A3<3Q1!SM7S'"Y/H,U+0
M 4444 %%,6:-I7B61#(@!= PRN>F1VSBGT %%%% !1110 4444 %%%% !111
M0 45%-=6]ML\^>*+>=J>8X7<?09ZU+0 4444 %%,EEC@B:6618XU&6=S@ >Y
MIX.1D=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *X*[\%Z[/'J2IJUIFYUI-10R0LW[M3D1/S\P&U,=OEKO:* .*
MLS_;WQ4U.2X^:W\/010VT9Z">9=[R?4)M4>Q/K5:W\::K#XET^QU-]$"7]V]
MK]@MKC?=VI"NR,^&(8'9@X P6'6I].4Z5\4?$%G,QC77+:&[M).Q:)/*D4?[
M0&QL>AK#T[P;XCLK+P[;KIFD1'1+M)9)(YSOOOE9&D)V?*<.6P<Y)[8Y -[P
MJ?[&\:>(?#,?%B%CU*RC[1+*6$B#T7>I(';<:[6N*\.?\3;XB^)-=CYLX(H=
M*@D'21HRSRX]@SA?J#7:T %%%% $%[96^HV,UG=QB6WG0I(A)&Y3U'%>5MX#
M\,CXNQZ1_9:_8#H+7)@\V3'FB=5W?>SG!Q7K=<TVA7A^)J>(<Q?8ET9K$C=\
M_F&8/TQTP.N: .;N+*]TSXG6VG>&H+.'R_#^Q3=;VCA03^@.YCG QD=2<\8,
MB_$&_?2;""1=,L]8N-0N;&66YD(M8C 6#OR02#A0%R.6Z\5TO]C77_"PO[<S
M']D_LK['C=\V_P W?T],5R[>!M2@2.]%KI]]=6VLWUXMI</^[F@N&;Y=Q4[7
M'RD<$9&* .E\(>(Y-?MK^.X:T>[L+HVTLEF^Z&7Y5=73DX!5AQDX((KS[4H_
M#L_Q5\5KXATJ_P!0"1V7V<6UM/-Y>8CNSY0XSQUZXKTOPU9WEI82F^L-.L)9
M9BZV]@ORQI@ !FP-[<')P!SCMD\XVE^*M(\<^(-8TK3-.OK75$M@OGWS0LAB
M0J>!&V<DG\J ,/PMXB3P[X2\4ZK;^?+I]M>A=.TRYG)G@W;45'#$M&&<Y /(
M'.*ZFUUWQ!IOB32])\0QZ;(NJ)+Y$MBKKY4L:[RC!R=P*YPPQTZ5CS> ]8UN
MV\2WFK7-E:ZGJ\=NL$5J6>* P'=&68@%B6 R<#CI6K;Z7X@UKQ1I.JZW9V5A
M#I*2F..WN3,9YI$V%N57:H4M@<G)H P+;X@>)G^'-WXSGL=,CM(X,PP#S"[N
M)0C,><!<;L#KP#GG%;EUX@\36ATO39;;2UUK5[B3[.H,ABMH$0.QDYR[CIQ@
M$D=*SCX(U;_A2;>$=UM_:9B*9\P^7GSM_7'I[5T'BC1M1NM3T;6](6"6^TJ2
M0_9YY#&LT<B;77< =K<*0<8XH P[CQSK.E3W5EJ=K8M<:=?6:7DT <1M:W!*
MB103E65N""2./>M.'QC/)\1YO#S6\0TY8FC2Y!.XW*HDC)Z8\N3/KD&J1\'Z
MCK5GXKN=92WM[S7+9+:&WAE,BVZQJVPE\#+;V+' XP*S;KP1XDE\#QB*>T7Q
M2=0FOI)=Y$>Z4/&P#8S@1L!T_A% #K;XB:CJ:V45O)HVGR7B3W:3Z@[",6RR
MF.(8W L[X)Z@ #I4S?$'5;VU\-KI5E8R7NK7%U:2AY&:*.6$,"RLO5,J6]2O
MO5J_\&S:=>:1=Z7I6GZK'9::--DL[U@F44@HZL58 @AL@CD-4Z^&=4DU3PA>
MS0Z; =,EN9;N*S4I&OF1LJA!CG&0"3C."<#I0!TLMY/IOAZ2^U'RFGMK4S7'
MD A"RKEMN>0.#C-<7H#ZOH_PXA\26MK'?ZKJ!75-11@=\R/\Q6/GAECP%'(^
M7&.:[C5;$:GH]]8%MHNK>2$GTW*1_6N(T&36-9^%VGZ1IDB6>IVX72K^1VP]
MIY?R2,HQR^T KT^\#F@#5TG7HO'-SJ$-K;P7/A?[.('N)%.;J5AEE4?W54@$
MD?>..QI/AU>7$F@WFEW<K33:-?S:;YSG+2)&04)]]C+^5&@>'7\%:A=PV+Q)
MX6>#SO+EE.ZTF488C/5& W'GALGO3/AM#))HNHZQ(C1KK6ISZA"C#!$3$+'G
MZJ@/XT 1MXIUJZ\5ZAING#2-MA<1Q/8W$C+=3QE49I4.<!<,<<'.T\BL"RU'
MQ%IC>.[[1X=.-O9:K/<R_:]Y:;;!&2B;2-IPO4YY8<<5L>*/#NN:_>O;/I6D
MN@N(Y++6/-*3V: JQ 7:26!#8PP!R,XJ[!X9OX]'\9VK&'S-8N;B6VPQP \"
M(N[CCE3ZT 5];\6ZK#:6=[8RZ)86<]@MVLFJSX,SL,^4@#*1@8RQR.1Q6+/J
MBZW\2_AOJJ1F-;W3+JX"$YV[X0V,^V:M1^#];M+U3'9:9=_:-(M; W5Q)DV+
M1JP<HNT[P=V0 5R1SZT:-X,URWU?P-=W:6D::#8S6=R(YBV[,81&7Y1UQDCM
MGO0!+\,/^0EXY_[&.Y_]EK1OO$6OR^/9?#>DVVGB*&TAO)+FZW_*K.RLN%/+
M' QT YSV%3>"_#E]H%YXFEO#$5U+5YKV#RVS^[;&,\<'CI5FVT.[B^(FH:ZQ
MC^QSZ=#;( WS;U=V.1CIAA0!S+_$>Y$KZD)]&_LA-0^QFT,Q^V%!+Y1E'S8^
M]EMNW[HSFK,OBKQ7=MXDETNSTH6^AW4D6+CS"UR%17VC!PK8/4Y'(XX)ING^
M$]4TFZ;3[?1-"N+,WSW":G<C=*D+R&1D,>W)<9*@[L8P>V*S=-3Q)-+XYM-&
MM+*>*[U:> 23W!C-NYAC!<@*=XP1P,'*^_ !JZMXVU,:;::KI\FB6-A/IR7L
M;:K<8>X9@6\I &!! QECGEA@<5HZ'XPFU/Q%;V-Q;1PVVH:5#J>GN,[F! \Q
M&/0LI93QC@UA)X%U33+F:TLK73KRWN-+MM/COKI_WEF(D*,53:=V<[@ 1SUK
M/\5:;J>G^!O"5M');VOBJR:/3K18I#)Y@>/R7(X!QMQ(>.-M '=^$M=N?$FG
MW>HR111V9O)8K%DSF6%&VASD]R&Z=L5QNE^*]=TBW\;ZOJ\EO>6VG7[0Q6\6
M\-YNR)41"Q(5#N&1C.237HND:9;Z+HUEIEJ,06D*0I[A1C)]ZX:X\%:Q=Q^,
M-(=;9+'6+DWUK?"8EXY0(]JM'MZ!H\DYZ=J -:VUWQ#IGB+2=,\0QZ8\>JB1
M89+$.ODRHF\HVXG<"H.&&.1TJ#XC7^MV/_".+H]S! +K6(+>3S _S$Y*@[2/
MD^4[AWXJ6#2_$.M^)='U'7+.RL(-($KJEO<F8W$SILSRJ[5 +'G)R15KQQHN
MI:O9:5+I4<$MUINIP7XAFD,8E";@5W8.#\W7':@#F[63Q*OCOQ@ND+I@N%CL
MGFDNPYC9A!]U54@\G/)/''!SQ.OQ#N=3M="6PDTK3KG4-.^WSRZG(?*C&0H1
M0&4L2V[G(P%SS70:)H^H6WB+Q!JEXD,8U-+4I''(7V,D6UP3@<9/![^U<MI_
M@;5=&L?#]P-+TS5KJSTTZ?=VES)M7[^]71RAY!W Y'(/M0!VGA/7O^$D\/0:
MBR1I*7DAF6)]Z"2-RC;6[J2N0?0BN3\;6C>-_%-OX-BN'AM+6U>^OY8V(*NR
ME(%R.^XE\=PHKM-!M;FRT:"&\@LH;GEI([%-D*DDG"@]<# SQDC.!G%<CHOP
MVL;QM0U3Q?IUI?:Q?W;SN=Q=88_NQQJ>,@*!V[T +I7CF6V^%MSK5_"9=4TE
M6L[R#=@M=(P3!/;<2I^C56N'\0#XC>#(]>73V9A>.DEB'55/D\H0Q.<<88'G
MG@8YBO\ X9S12>(--T/[-9Z+J]E&RQ;C^XO(VRK!<?=8 9[Y%:L6F>*M7\7>
M']8U:ST^QM],6=9(8+DRM(TD>W>#M&!D# Z\G)H QH/'WBI_#.E>)&TW2WLK
MRZ6T-JK.LK,TAC5PV2%&X#@@\<Y[#1O?$NL6:^)])UZTTNZDM-%?48?(1_*E
MC(D4QR*Q)/*8XZ@]J2W\%ZK%\/-"T-FM_MECJ$%S*0YV[$N/,.#CD[?UJ[XA
M\*ZCJFM:]=VYA\N^\.MID.]R#YQ:0\\<+\XYH H67BG53IW@JQT;3=-A?6M-
M>;:RLL-KL2-AM53G: Y&WZ<CDUG^)/&%[%\._%$FM:3I5]>:/?1VLL#QLUM.
M"T15MK'(XD!QDX*UMZ-X3U*PF\$-,8,:+ILUK=;7)R[)$HV\<C*'T[5F>)_
MFL:OX;\9V%LUL)M8U""YMM\A "((<[N.#^[;U[4 :NK>*-87Q1/HNDG1XYK>
MVCG2"_=EDO2V[Y8B"  -N,X;D]*I6&K>(S\1_$T<L]H;"QLH)/LQ#G:"LK+M
M^; ;. QQR ,8Q5OQEH>LZZEUIXT71]1LYX0MK<W$ICELI",%_NL6P<,"I4\8
M]Z;!X<US3_%FI7,:V]Y9:GIT%M+<R3E)(Y(D=<[=IW;BP[C'- $6B^*?%>J^
M#$\1/9:1$EU#$UO&\K((LD!Y968XV 98*.<8&<GC&UWQKK-UX&\7):W^ER7N
MEQ)F_P!-=C&\<JGE,,2D@(/<^M;$G@_5$^&_A[1A#:75YI<EM+/:R2$0W(C/
M*%L'CN,C&0*HWO@OQ#J5IXL@DM]-M1KMC$L*0RG;;R1[@(S\HW @@E^.<\4
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
M=3U!! ) QFN>EL;M?!OC*]_MS6/-\/WMS'IA%](/*6-5D&[G]Y][;\^>  *
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
MSY7R-G! R>,$$'I@U8_X0#3I=&U2QN[R_NI]3E2:YOI)%$Y=,>65*J%7;M&
M!BM?4O$NAZ/>0VFI:O96ES-_JXIYU1F&<9P3TS33J,P\6C3OMFF"W^Q>?]F+
MG[7NWXWXSCR\<9QG- &;:>![6'4I=2N]4U*_OY;&2PDGN'3F)RIP J@#!7C
M[G.:M'PE:IX8T_0[>]OK9-/6,6UU#(!,A08!)QM/&001@YZ5-!XN\.7-_!8P
M:[ITMU<*'AA2X4M(",C SSD<T^[\3Z#8:B=.N]9L(+T(7,$EPJN%QG)!/IS]
M* ,F7P#97&FSP7&I:C+?37<=Z=2+H)UFC ",N%"  #&-N,$TQOAWILXU)[W4
M-2N[C4K5+:XGEE4,=C%E==J@*P)&,#'RCCKGK(9H[B&.:&19(I%#HZG(92,@
M@^E9=GXIT#4-3?3;/6K">^3(,$<ZL^1UX!YQW]* ,63X>6ES/+<W>LZM<W5Q
M936%S/))'F:&1<;2 F%VGYAM YSG.3G9F\-V<_\ 8FZ2<?V/()+?##YB(S'\
MW'/#'ICFFW'B_P .6ETEM<:[IT4[R-$L;W*ABZG:5QGJ#Q]>*TKZ^M=-LIKV
M]GCM[:%=TDLC;54>I- &5H7A>#P]>ZC-:7UZ\%[.]P;25E,44CMN8IA0W)[$
MFDN/"MO-XK3Q#'>WD%P;<6T\$;)Y5Q&"2 X92>K'H16$GQ)L+ZR\.:C83V@L
MM1N6AO#-(";4"%Y2&(.%8;1G/8UU&G^(M%U73YK^PU6SN+.#/FSQS*4CP,G<
M<\<<\T 8=I\/;"UDLXCJ6I3:78SBXM=,ED0P1.#E>0N]@IY 9B!Q6IXJT^'5
M=%>QGTR\OHY74XLY8XY(F4[E=6=UP00,8/X8JWI.NZ3KT+S:3J-K>QQMM=K>
M4/M/H<=*QM6\37>G_$'P[X?CAA:UU.*Y>61@=ZF-<C;SCZY!H QK+1;V'4[2
M^U&R\6:N]FQ>UCO;FQV1,05WX21=S8)&6SC-%CH<^GWT+P:7XI%A!.UQ#IOV
MJS$$;DD\8DWE<DD*6('I76Q>)=#FUEM'BU>R?4DR&M5G4R CDC;G.1Z4B>*-
M DU.;3$UFP:^@#&6W%PN]-HRV1GL.OI0!QLWACSKR8G1O$ZZ;/=?;)M+6ZLO
ML\DNX-DCS-V"P#%0V">U33Z#)-J&N7(T?Q-%#K<#17EJEQ9>628_+WC,A(;;
M[XSVKH_#'C'1_%L=VVEW<4K6T[Q.BR*S;0Q57P#]UL$@]Q5S4?$6BZ1=P6NH
MZK9VEQ<?ZJ.>949^<< GIGB@#D9-"<:9HMK::)XDL[C1H?)L[V&XLO-5-H4A
MMTA5@0!D%>PZ41: L>GI;/X?\132_P!HQ:G-=27-F99YT8,"Q\W&/E P .!Q
MBM70_&UE+X*T_7O$%Y8Z<;HNOSR;$)#LH"[CDG"YK?@UC3+F6VC@U"UE>ZB,
MUNJ2J3*@QEEP>1R.10!CV<#W/BY=9FT35;2<V9LR\TML8E3=OR0DC-G/'''\
MZZ6JXOK1M0:P%S$;Q8Q,T <;PA. Q'7&01FK% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>?ZYJ]OXLU>]\.#4K:
MRT6T?R=3F>94DN7ZF"/)X7! =O?:.YKT"N,N? HN[J6XGMO"LLLKEWDE\/AF
M8DY)),O)]Z -76VM+WP_J&B6%Q;F[N-+E-O;QN-QC*%%90/X<D#/2N*O-4LM
M8^''@_3K*XCDO+JYT^)(48%T,3(TF5ZC8$;/IBNOAT/6+>:.:&]T..6*$6\;
MIH[ I$,$(")^%X''3BH+?PM?VFI2ZE;2^'H;Z7/F7,>B%9'SURPFR: .!O[.
MTU/0?&VLW6L2Z?-!>W'F:9',$MW,7""6,_?,@5<\C=D5U'B>XDNS\/+EH/(O
MIM4AD,(&#&I@<R+] .*T[GPC=7NHIJ-T?#<]ZF"MQ+H6Z08Z?,9L\59A\/W]
MUXLM]9UBYMIET^W:*RC@1D'F/_K)6!)P< *!D\9.>> "C\3\?\(M;M/_ ,>"
MZG9M?9^[]G\Y=^[VZ9K(\626\WC9#ISQNZ>';_[88B#B([/*#8_VMV/QKT>6
M*.>%XIHUDB=2KHXR&!Z@@]15&PT#1M*MYK?3])L;2&?_ %L<%NB+)V^8 <]>
M] 'GHM+>U\%_"\P0I&POK$[E&#EX'+\^Y.3ZUN?%8JO@H.^ JZA9DL>@'GIS
M77'3[(PVT)L[<Q6I5K=/*7;"5&%*#'RX' QTIUY9VNH6DEI>VT-S;2C#PS('
M1A[@\&@#C[."UN/C%J%R$BD*:%;B-Q@X#32YQ]<"N&\/)?I=>%5LKK3[14.K
MQVS7T#21+(+K[J@,N&V9QST#<5[+::5IVGE396%K;%8A"IAA5,1@DA>!]T$D
M@=.345QH.CW>G_V?<:58RV6\R?9WMT,>XDDMM(QG))S[F@#'\!V8LM$NE74K
M2_66_N)0]G$8X8V+_.B@L> ^[OWKA)+Z+3M?^+5S/:1W<06Q1H)20C[HBOS$
M?P\\^V:]>MK6WLK:.VM8(H((QM2*) JJ/0 <"H3I6G%[QS86NZ] 6Z/DKF<
M8 ?CYN"1SGB@#RB^CAN/%>IZ=K^NZ:(9?#4D,T]A;&%+=?-3 .7?=M#9[8!Y
M&#4NOW=V-!\6:9JB:5>7R>'WECU+3TV&2$;@%D7)VG.2,$CKC&*])A\-:#;Q
MP1PZ+IT:0!Q"J6J 1[QA]O'&X<''4=:?8^']&TNVGM]/TFQM8+CB:."W1%DX
MQ\P YX)ZT )X?EBE\.:<\#HZ?9H\%"",[1Z5X_+/IG_"A=/AN'@.I"^B#(2/
M,%S]J'F9'7=C?GVKVC3]-L=)M!:Z=96]G;J21%;Q+&@)ZG &*JMX9T%[N>[;
M1-.:YN/]=,;5"\G(/S'&3R >?04 >6>.M0EN="\<303:5I]O%/\ 9I8GMVDN
MKN5(T(?=O&W QM^4X"DUL^*]6;P-XIN=<ME\R#7M/,2*G(:^B'[G_OM6V_\
M :[V70-&GOY;Z;2;&2\EC,4D[VZ%W0C!4L1DC'&/2L.\\+W>I:[IB3KI]OX=
MTB9;BSM+9"'>55PF[@*JJ22 N<\4 :GA/0QX;\*Z=I6[=)!$/.?^_*?F=OQ8
MDUY=OM/^% SV[M%_;)G9&3(\XW_VCCCKOW8]\>U>U5FGP_HIU7^U3I%A_:/7
M[7]G3S<_[^,T <? @_X7]/N5<_\ "-(3QW^T59^(XNO-\,-!/:P1C5EW2W<9
MDA5_*D\LNH9<_-C'(^8K79"QM!?F_%K!]L,?E&X\L>84SG;NZ[<\XZ4MW9VN
MH6LEK>6\-S;R##Q3('1A[@\&@#RVZ$NG_P!HM/>Z'J=YJ6LV<+*ENZ6MI<!<
MB1UWG<V%0XW#)QFL;4YW:X\5"]U"TOK=-3TEM0EMH/*B:$/B3*[FR!@!CD_=
M(/2O7U\/:*NDMI*Z18#36Y-H+=/*)SG.S&.M.BT+1X#F+2K&,^1]FREN@_<Y
MSY?3[F?X>E ' ?$B7P[<Z#XA2S,4FK&QMA</!DCR3.NP,1\N<YQWQ[5M:G;0
M6GQ0\)K;PI"O]GWT6(U"C8OD[5X[#/ KHK;PYH=G8RV-KHVGPVDS!I8([9%1
MR.02H&#T'6KKVMO)<Q7+P1-<0AECE9 60-C< >H!P,XZX% '"?%U0?#^C$@$
M_P!N68_\?-5]<$2_&[2A*=D(T&XWE>R[CD\5Z%=V-I?QI'>6L%PB.)%6:,.%
M<=& /0CUI&L;-[Y+YK6!KM$,:3F,&15/50W4#VH \KB>[TO3;31[6;2]8CDT
M>Z30]0M$V7,06'(#J"001M&X8R0,CFMK1=1\)0>&/",H6":]BLBUA'!DR!A
M3*/EZ<!@=W&>O-=C8:!HVE74MSI^DV-I<3?ZR6WMTC9^_) R>:6TT'1]/OIK
MZSTJQMKN?/FSPVZ([YY.6 R: /+=)NY&UGX>3/=:/#;3O++;V%A;E3;1O;2'
M:TA<[LD@'Y1E@?2M_P"$/_(&\1?]C!>?S6NNA\,:!;HR0Z'IL:M,MP0MH@!E
M'1^GWADX/49J[:6-I8)(EG:P6ZR2&5UAC"!G/5CCJ3W- '#6,^FP>/?'?]LR
M6Z*T-J0+@@!K;R><9ZKNWY]ZYOP--%;-\-WFD6*-]+U"-6D.,MOC..>^ ?RK
MU:]T/2=2NX+N^TNRNKFW_P!3-/ KO'SGY21D<\\5B>'_  ;:6O@K3-!UZSL-
M2-FIR)(A+'NW$Y 8>A]* .)AU6&5M9%HEC<&^\8+#;W%V"\$+B!&$A (W8V'
M:,C)(YK)UQC=Z+XXM[B_MKUFU;31)+:1&&-R6B5BJ[F[C!.3DJ:]EET#1I[*
M6RETFQ>UF8-+"UNA1V  !*XP2 H /L/2D_X1W1/^@-I_^K2+_CU3[B$%5Z=
M0"!V(H Y3Q9%9V'C7P& D%O;)=7*@8"(O^CL /05RD=E?W^D>(+6XUW1=/B?
M79C+Y]H[7*3>?F(AA(.2/+V_+TQ7KFHZ3INL6ZP:GI]K>PJV]8[F%9%#>H#
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
M\]ZD@\/Z-;:H^IP:38Q:A)G?=);HLK9ZY8#/- '+_"V2$^']0B5T\U-6O=Z
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
MU*22.>.]FCM)(9)2X=B'V*5#<KMR2O?.:[#PAIUW9:[XMFN;=XH[K5!+ S#
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
M1$R>%+$;W^4G:/;U%8G@^[N+_P"(OBZYGLI+,/;V&R*;'F!=LN"P!(!/7&>
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
M('EE(93CCH<=:M7OBG5+/0;&X/B/39M/N;UHVUZVMO-6*'R\KO0':K%_ESG
M&,@$T >DU2DUG2XIVADU*S253M*-.H8'TQFJ_ARXNKK1(9KN_LM0=BVR[LO]
M7,F3M;'(!QC(!(SG%<3X-\.Z)K.K>-)=3T>PO9!KTR![FV21@NR,X!(SCD_G
M0!Z4"& (((/0BEKS'3WF\(>(_%.@Z//;Q:?#IT>HV<=],1!9NQ964MR0F0&Q
MV[8S3;/Q9KEXVLZ;I.N6FLW<6F?;K2Y6S\H"16P8BN<,&&,'MGO0!ZA17$R^
M,9M5@\(#1&02ZY()Y=R[O*MT3=-]&!PGU-=M0 45PS:CXE\0:KKXT74;:PMM
M(F^RQ)):B4W,PC5VWDD;5RP48YZG/:J.G^+==\5:AH=OI<]OI\6HZ*;^:1X?
M-:)Q(JD("1GDXY[<T >CU'<7$-I;2W-Q*L4$*&221SA44#))/H!7/^"M7O\
M5=*O$U-XI;RPOY[&2:)-BR^6V ^W)QD8XKA[H:L^H?%/[1J@EMK>Q*^3Y &0
MUJS+@YXVYQ[]>* /68I8YX4FB=7BD4,CJ<A@>013Z\XTC4?$6CGP;]LOK6>P
MU54M6LTM]IM_W!="KYRQ^3!R,'/ %9>F_$V6[NM.O_[=T^5+Z_6W;1DA_>0P
MO)L5]^<EQ\K-QC!.,8H ];HKF_'6LW^@^%Y+_31$UV+FWB191\IWS(A!].&/
M/:L.Z\2:WX5UK4+?6;V#4[9-%GU1#';>04>)E!08)RIW#!/(Q0!Z!17F/A[Q
MM=ZAK>FZ:?$NGZE+JMO+N6UMMIL9E3>,<G>F P^;G('/.*N:5XMU[5M7M?#/
MDQV^LV$I.MS^7F-85QM,>>\N5(_NC=QQ0!Z%17 ?#T:M)K_BV6]U07,4>JO"
M8_("Y81Q88'/ V\;?QI_BWQ'J&G^)HM-76[/0K9[19;:YO+;?'=3EF!C+D@*
M  IQU._CI0!WE%<SH>LZA>>+=9TN\,&RSM+.11",@/(LF_#'DC*C&:YO2?%F
MO^(K#PW86MW;VFH:E!<W5U=FW#^7'%)L 1"0,DLO)Z &@#TJBN%N]5\56\FC
M>'IKBRAU;4+BX7^T$AWK]GB7=Y@C)P';*C&2!R:J:YXFUWPW;V&FZSJNG6D]
MY>R1IJQB^7[.B;MQCS@2$D+C.._M0!Z+69KF@V/B"TCM[T2@PRB:&6"5HY(I
M!G#*R\@\G\Z\\/Q*E30WB_MBP:;^UET]=8\G]SY1C\WS=F?O  KC.-WMQ3XO
MB#?2:;?V-AJ5EJ=\-0M+&SU%8=L;"X. SH#C<FU^AP<"@#M-)T_1/#-Q=6L5
MVS7UPAO+F2[N#)/*BX7>Q8YVKP/05KV-]:ZG917EC<1W%M*-T<L3!E8>H(KS
MIQJ^F?$B?^T;V&_DA\,W$D-P(!&6_>H=K*"1P1U&,@].,EFD^*]?U#P[X&%F
M]E!=:V9TG8P?(@5';<J@CIMSC/)H ]0HKS.X\6^(=*&L:++<VUYJD.I6=C9W
MC0;%_P!) (9T!QE?FZ'G K8TO4O$-I\0$\.ZI>V][:'2WO$N$MQ$[,)$3# $
MCC)Z=<CTY .LNK^SL0IN[N"W#YVF:0)GZ9I;:\M;U"]K<PSH#@M$X8#\J\[^
M)7V?_A,_!/VK2'U>'S;S=9)$DAD_<C^%R%..O)[55T)+"/XJV4UKH4GA9'L9
M8A;30+"=0;(/ CRAV $]=W/3'- 'JM%>>_\ "8:K_P *F?Q%NA_M 7)C!\OY
M<?:_*Z?[OZTLWB759/&MWIG]MZ?ITT-U&EKIE[;E?ML!"EG67/+'+@!0<%0"
M* .WM]2L;J^NK*WNX9;JTVBXA1P6BW#*[AVR.15JO-;GQ;J=MJ/Q+$0ME.AV
ML,MHPA&2Q@9_G/\ %R!UJ]!K/B/3M>\.'5+^UN+/6EE$EM';;/LK+"91M?.6
M^Z0<_4 =* .\HKR;1/B7-?7FC7C:YI]PNJ7:P/H\<.)+9)"0C!\Y+ [=V1CD
MXQBM?PWXEU;5==:*;6=/6Y2>9+K0IH##-#&I8(R,3ESPA)QM(8].* /0J@NK
MRULHQ)=W,-NA.T-*X0$^F37#^"/$FJ:[>Q-<ZYI\LQC8W^D-;F"XL7[!03E@
M#\I+#!Z@]J=\3+:"\N?!UO=0QSP2:_"KQ2J&5AY<G!!X(H [:VOK2]4M:74$
MZCJ8I P'Y5/7FGQ"\.Z5X8\-3>*M L;;2M5TMHY8Y+2,1"5=ZAHW"X#*P..?
M:E\:>,=0T*ZU&>+7],MOL5ND\&E^09I;CY=S"4]8\\A<?7VH ]*HKD['Q)<0
M^,M3TK5'C2T:RCU&PDV[<1?=E5CW*M@_1JM^"M3U'6_#,.K:D%1KUWGMXPFW
MRX"Q\H'U.W!S[T =#16'XMU&XTS0FN+;4+'3CYJ(]U>\K$A.&*K_ !/CHO&3
M69X&\1SZW)K%I/?Q:B+"=$BO8X##YJ.@;E.Q!R,C@\4 =?17$WFH>(]2\=ZE
MH.F:C;V%I;64%QY[6PF<.[.-H!(&#MSD]-OOD8</C/Q-JH\+V%I)9VNH:A-?
MVE[*T)=$>W.#(JY] 2!GJ0.E 'I U*Q.J'2Q=PF_$/GFWWC>(\XW8ZXSQFH+
MW1;/4-4L+^Z#R26)9[>,M\BN1C?M[L!D GIDXKEH=;U*#XG2:#/);S)#X>6Z
M:<0!'>82;2<]E/7;T%9.G>)O%9\/^%O$E[?V;V^J75M;3V*6N %E;9O#YSNR
M0V,8YQVR0#U"JL&I6-S?W5A!=PR7=IM^T0JX+Q;AE=P[9'(KC;'4_%FOBZUG
M2;NR6S@U"2VATZ6#_7Q1R;'9I<Y5CAB,# P <U3NO%FI6VM?$B.(6R_V)80S
MVC"(;BQ@9_G/\0R!0!Z00""#R#4<$$5M;QP01)%#$H2.-%"JJ@8  '0 5PD.
MM>)M,O/#-YJM[:7%EK<JV\MK';;#;2/$SIM?)+?=(.?J,=*I6/C/4$\4:9;3
MZ_IFH_;KV2TGL;*$E+8;792LW\1&P!L^IX&* /0K/4K'4'N4L[N&=K64PSB-
MPQCD'56]#[5:KSSX8_\ (5\=?]C%<?R%2^-O$E_H]_.L'B+3--6&S\^"U> S
MS7#_ #9#C^!.  1R23SQ0!WU%< /$.OZ]XBTW3M,NK?3X+W0H]3>5X/-:-F<
M#"@D ]1U]#61'XK\7+X/'B:XOK$1V-\+.>T2UXNE%P(6?<6RA.<@#@8[YX .
M^N/#-A=^((-9NFN9Y[?FWADG8PPMC&]8^@;&>?>MBN"?5O$VN3^(;O1]1M;*
MVTBXDM8+>2U\W[3)&@9R[9!523M&WGC-6?#?B^Y\0>(;&,*D=E=Z!#J7EXRR
MRO(5(SZ #% ':45YJ/%WB&ZATN*TEM4N+W7KS3B\D656*/S=IP",D! >HSC'
M&:S?%>K>(8_"OCK1[K58Y9M,MX9%NTMA&TL4RME" < C!^84 >N451T>*Z@T
MBVCO;L75P$^:81",-Z?*"<8&!^%7J "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KC+_ ,->(-6U*UBU"]TV;3K74%O8;CR"
M+I55]ZQC'RCLI8=5[9-=G5*UN[N?4;ZWGTZ2WMX"@@N6E5A<9&20H.5P>.<9
M[4 <)J'@/Q#<:%KGAVVU33XM)U"XFN8Y&B<SKYC^88SSMQN/WN3CL.HUK_PW
MX@M=<U/4/#FH6, U:.-;D7<3L89$78)(]IY.W'RGNHYKLJ* .<TKPW<:?XFD
MU6:^-T'TRWL2T@_>.\;.2[=N=]6/">AR^'= 33IIDF=;B>7>@(&))7D Y] V
M/PK;HH \YO\ P+X@?1M=\/6&J6$6CZE+/,CR1.9XC*2S1\';MW$\]<$\9YJS
M=^"M:>77+:TU&RAL-:@CCN96B9IXRL(B*IS@J0.IZ9/%=[10!P]GX4URT\0Z
M/JWVG37:'2UTN^B97PT8<-NC/J1Q@\58T#P_XDT1;#25U.Q_L.P8B-EA8W$L
M0SLB;/RC&1EAR=HZ9-=A534M3L](LFO+Z810*Z(7P3\SL%48'JS ?C0!B>/?
M#$_B_P )SZ/;W$=O))+$XDD!(&QPQZ?2JWBGP_X@UV/4-.BO-+DTF_B$96\M
MRTEKE=K&/;PQ_B&[!![XXKKZ* ,3Q%H3ZQX-O]"@G"/<VC6R2R\X)7&3ZU#J
M'AV2]UGPW>^=&(]*,QE0@YD#PF/C\3FH[3Q;_:'C&^T"RTNXFCT\HMY>F1%C
MB9T+* I.YO3@<5M7.I6EI?65E/,%N;UG6W3!.\JI9OI@#O0!Q">!-:_L*#PI
M+J-BWAN&93O$;_:GA63>L1YVCH%W>@Z5MZ?X?U/3?'>L:O%<6CZ;JHA::-U8
M31O''L&T]"#@'FM+0]<CUO\ M'RX6B^PWTMDVX@[F3&6'L<UJT <OK&A:P_B
MJ'7-&NK&.0V1LI1=QLVQ=^\.FTC)]0< X'-6?!VAW?AOP^FDW5S'<B":4PS*
M"&>-G+ O_M?,<XXK:NI_LMI-<"&68Q1L_E1+EWP,[5'<GH*XU_B7;QZE%IS^
M&/$JWDL;2I";--S(" 2!OZ D4 167ASQ?HFJ:W-H][H9MM2OWO<7<,K.A8*,
M?*P'113&^'M\=#OB=5BEUZZU*+5&N6A*PB6-E*H$!SLPN.N><^U=KIMZ=1T^
M*[-I<VAD!/D72!)$Y(^8 G'3/6K5 '$Q^&/$LVO7>NW.KV5O?S:8;*$6T!9(
M&$F\'#_?'7.<=>,8S5:\\%:QK4>NW&ISZ7!?:AIC:<GV*-PAR2=\A;DGH .P
MSR<UW]% '*:9X3N+#4_#ET]S$RZ5I#:?(H!R['ROF'M^[/YU2D\$7T9O+NTO
MK=-0_MQM7LVD0E!NB$9C<#G!7<,CID>E='XE\0V?A7P_<ZUJ"S-:VVS>(5#-
M\SA!@$CNP[UJ@Y - ',_8O&#:=)*VK:>NHFY65(%MR;81!<&(D_.<GYMW4'
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
M?B3>V6GQ"YTJUMKBQP"?+D-N[$CZD5ZAH&@6?AO3%TZP>Y-LARBW%P\OEC
M52Q.%  P!Q2VF@:=9:SJ>K0PD7>IB(73,Q(<1J57@\#@GIUH \V.CV.B>%?!
MWB+3MPUFYN[#S[OS&,EX)R!(KG/S AB<'I@8Z5K> ]%L[OQ'XFUFY5YKRTUZ
MZAM2[G$"E5W;1G&3O()]A706'@/0M.O;:XACNF2T<R6EM+=2/!;,<\QQD[5/
M)QQQGC%:^F:-9:.;TV<;(;VZ>[GRQ;=*P )YZ?='% '%>.=&T[4_B+X(%[:1
MS":2[CDW9^95@9E'X-S6)+X<TW5-,^(VH7L+2W%K?W36S%R/(=;>-@Z8/#9Q
MS_LBO1]=\-:=XB^R->_:$FLY#);SVT[PR1DC!PRD'D'!I\?AW38K/5K586\K
M59))+L%SEV= C8/;Y5'2@#S+9?>*=:6*]T+^W4@T6Q>-);X0")Y59GE (Y<D
M ;AR-OO7I7A2+4H/"FF0ZPX?4([=4F<.'W$<9W#J2,'-5;WP3H]ZMI_Q^6SV
MUL+19+2[DA=H!TC8J067Z^_K6W96=OIUE!96D*PVT$8CBC7HJ@8 % $]%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MJ.-7-NA:=!(0P(P&9<DCC.>U 'K,/C#0Y=&N]5:[:"VLVV7(N(7CDA?C"LC
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
M)RH5F)X]Q5.TN8Y/ 5K;1:BUK<Z-XC>XU$Q(KRV<9GF D9&!& 65N0> 3VH
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
M[L 2 !Z DY%8=Y\0+O2=)UQM2TE!JFCO;>;;V\Y>.:.9PJNC%0>[<$=5QWH
M[NC QC'%<MIWB35O^$JBT36M*MK1KJU>ZM9+>Z,W",H9'RJX8;P>,CWJGXYU
MK7],UGPS:Z-%:LEY?&.3SIVC\PB-SL.$;"]\CG*@8[T =H%"J%4  = *%55&
M%4 >@%>6Z?K>NZ3=>.+K3M)MKR&SU.2YN#/=&/*B"(E(\(V6PI/.!R.N>.BF
M\87]_=0VWAW3;>[?[!%?S&\NC"JI+GRXQA6RYVMUP!CKS0!V 55    '3 I:
MS]"U>#7]"LM5MU9(KJ(2!'^\A/53[@Y'X5X]X?U#P?<6-P_B/Q3J<.IB]N5>
M,:I<H%42L% "M@?+CI0![@54D$J"1T)'2EKQ[Q^MQ+I_@O2](\N]T*]OX0C7
M-_+NNB0S!)#M)\L@@[LD_P"SQ41L-6O/B_INEWND:68-.T:.:"S74)3# HFV
M^8I\L9D&, $8P!\U 'LN .PH90PPP!'H17$67CJ]N6T_4)-+@30=1NQ:6UPM
MT3."S%8W>/;@*S #AB1N%21^,-9O)IK[3= 6[T."]-FTJ7!-S)M?8\B1A<%
MV?XLD F@#LR <Y YZTA12 "H('(&.E>:VGB+6[JU\?OK5C9W&F:>)T\A+IL_
M+ I\H?(/E89);.06/'>M7PUXJBSX5TQ-+6SL=5T@7%F5F+['15)AY'.$.0V>
M<'B@#KI;&";4+>]<,9K='2/G@;]N3CU^4#\3ZU9ZC!KB+KQ[,NH:E9V.F)<-
M#J$6EV;M/L6>X*%Y-QVG:J <GDG'2MGP[KMSJ=SJ.GZC:0VVHZ>Z"58)C+$Z
MNNY'5B <'!&"."IH W0H50H  '8"AE5AAE!'H17G>K::->^,#Z9=WNHQV<>A
M)<+%:WLL \SSV7<=C#)QQ4T8OO!GC?1M+75+V_T;6?-B6*^E,TEM,B;P5<_,
M5(!&"3B@#O\  /44  =!7&P>+M8CUC3X-4T6WL[74IWM[8?:]T\;A69?-3;@
M!@AZ$XR*Q-"\:Z_#I>MWFJV5K<.FLOI]G##='+3&146+)0 (,YWGG&?EH ],
M550850H] ,4M<]H.O7MYJM[H^KV=O;:C:Q1S@VTYEBEB<L RDJI!!1@01Z>M
M)X@UC7+&Z$.DZ1;7$:0&>6XO+HP1DYP(TPK9<X)YP!QS0!T6 ,\=:1E#*58
M@]0:XH>.KO4+G0[;1=)2XDUC3#?Q-<7!C6'!3AR%8X^;J ><#OD1)X^O'T=%
M&DQ_VX^K-I M/M!\KSE!8OYFW.P(-WW<]J .ZP ,8X]*6N!\-W6H7'Q2UQ=3
MM([:YBTNU1EAE,D;?/*0RD@'!SW Y!Z]3:\4.VM^,]$\*DG[$8GU*_0?\M8X
MV58XS_LEV!([[<4 =GM7).!D]3CK2UX[J%]H+?$OQ9;^)=<U.TB@-I]CBM[V
MXC508 7P(SCK@UK>$;-_%W@W7+.74[F\TQKUUTB]GEW7$:J 4<M]X%7R1N^;
M'7B@#TL*JDD* 3U('6@J&&& /?D5S_@;7)_$7@W3M1NP!=LK17 '_/6-BCG\
M2I/XUS*^*[31[CX@ZA:Z*BW&DO$\[BX;_2SL)!.1\F!QQF@#M-<TR[U.R2.P
MU2;3;F.594FC4.&Q_"ZG[RG/(R.U9%GX/N8H-9FNM<N9-6U541[ZWC$)A5 0
M@C7)P!DGDG.33+3Q3JR^)=-T[5='@M;?58Y9+.2*Y,DB%%#%95V@ E3GY20"
M,9/6H/'VLZ[I-SX<BT:.V(O=32WD\Z=DW$JQ"'"-A3M.3U&!P<\ %[2O"]]!
MKT>LZUK/]IW<%NUM;!+58$B5B"[;03ECM7G...E=-7F5KJ>OV?C+QJVEZ5:W
M<D3VLT_GW31H,6R_(A"$LQP>H Z9ZULIXVN]632H_#^G6\UU?:<NI2"]N3$D
M,;<*I*JQ+%MPZ8^4F@#J=0L?MNEW%E%<369EC*K/;':\9/\ $I]16%I?A:_B
MUVWU?6];.IW%I \%JJ6JP)&'QO8@$[F.T#/ Z\5J>'=:3Q!H5MJ20M 9=RR0
ML03'(C%'7(ZX92,]ZY^P\8:SJ;0ZC9Z L^@379MDGCN";C:'*&;RMN-FX'^+
M..<4 =F%4#A0.<\#O1M )( YZ\=:X^]\6ZOIVJ1M>:-!#I,E^EBLCW7^D-O<
M(LHCVXV%B/XLXYQVI]IXJU?4=:NH['1[:?3;2_-C.XO,7*$$ R>7MQL!.<;L
MD<@=J .M5550J@ #H *6N';QU>@OJ8TNW/AU+[[";G[4?/SYOE&41[<; _'W
MLX&<=JZ'Q-KT?AO0IM2>![AU9(XH$(#2R.P5%!/3)(Y[4 :]%<A#XEUZ#6$T
M75-)L(=0N[62XL&AO'>&5DQNC=C&&4C<#D @BN9^#5M>7-OJ.MWUG:M/<W5P
MDE]]J>29V$GW"I4 (,<$'MT% 'JM%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5Y1I\^OF'QU8:5HIOQ>:M<Q13+<1QK
M"[1HI,@8@[0"#\N2>1@<5ZO52QTRSTUKIK2$1&[G:YGPQ.^1@ 6Y/'"CIQQ0
M!R>@>%;[1?&%C,4#V%IX;@TP3AA\TJ29(VYSTYSC%8][X/UR;_A9>RT!_MN.
M);#]ZG[TB(J>_P O)[XKT^B@#DM<T"\U+6_"\BQ9M;-;E+MPX!0/;E!@9YY.
M.*H>&$\7Z58Z+X=?1X(K?3]L-QJ3SH\<T" A?+0-O#L OW@ .>M=>FJV<FLS
M:0LI-[# EP\>T\(Q95.>G53Q[5=H \:U+0=7T+P%XG6Y@CBGO?%:7EIND#*R
M/<0[&.W.,D=.OM6YKNC^*/%=_<WB::^C26FDW5K:&2YC9Y9YMH)!0G:H"8R<
M')Z<5WVHZ99ZO:?9;Z$30>8DNPL1\R,&4\'L0#^%6Z /--!\.WEAXOT?5;/P
M;!HUC':S6EQ'')#YP9MA$CE6^=?D(');DDCFMKX7Z#J/AOP%9Z7JL @O(Y)F
M9 ZO@-(S#E21T(KL:* /(==\&ZQ?KX@B'ABVO-2N+YKJWU>>6(DPAE9(H\G>
MC #9CY5')SZ]98:-J9U;QA>S69@75H+?[,C2(6+"WVLIP2 0W'IZ9%=?YT7G
M^1YB>;MW^7N&[;G&<>F:?0!P,?AK5E\+^ +(VP^T:1<VLEZOF+^[5('1CG.&
MPQ XS64?#OB5/ \W@%-(S;N[0)JWVB/RA;-(6W%,[]X4XV[<9YSBO3+Z\@TZ
MPN;ZZ?9;VT332L 3A5!).!R>!4>F:E:ZQI=KJ5E(9+6YC66)RI7<I&0<'D4
M<9+IWB#2O$GB4:?HWVRVUE(3!=?:(T2!EA$1$BD[L?*#\H.<XI/"GAG5M,U+
MPO-=VPC2P\/-8W!\Q3LF+Q';P>>$;D<<5W]% 'F.H^%==&D:@]O8">X7Q4NK
MPVXF13-"K(>"3@$X/!(Z5VVKZ?)XC\(7NG3QM9RZA9/$R.0QA9T(P2I(.">Q
MQQ6Q10!YZNG^)-='AO3=2T3^SXM)NH;JZNVN8Y$F:%2%$2J2V&8@_,%P/6M/
MPGH>H:7XJ\77UW ([?4;R.6V8.IWJ$P3@'(Y]:Z^B@#C_%6GZM_PF'AC6].T
MUM0BL/M45Q%',D;J)54!AO(! *G/.:HMX9U8^!O&NF_9A]KU.ZOY+1/,7]XL
MOW#G.!GWQCO7?44 >7:CX->#7+J_G\&VGB'[;:VX0R/$#;31Q["K;R/D("G*
MY/!XZ5Z-I=J+'2K2U$$%OY4*IY-N,1H0.0O^R.U6)IHK>%YII$CB099W8 */
M4D]*?0!RUQHU])\4;'6EA!L(M)EMGEWCB1I%8#&<] ><8K)\6^%A=>+HM<E\
M,0>(K=[$6CV[-$'A=79E<>80"#O8'G/ ZUTMAXKT?5-;N](L;B2>ZM&9)RD$
MGEQN,94R;=FX9Z9S6U0!P=AX9OK?Q%X1O(])L["UL;2\6Y@M''EP/+L(51P3
MD@Y('7-6XM!U%=3\<S& >7JJQBT.]?WF+<(>_'S<<XKL:* .$7PWJHT+X?VQ
MMQYVD2V[7J^8O[L);.C<Y^;YB!QFK?Q,T74M?\&2V6E6WVF[^T02K%YBIN"2
M!CRQ Z"NPHH YBTU_P 33WD$5QX+N+:%Y%628ZA PC4GEL!LG'7 KEGT'Q-:
M^#]1\#VVD"2WN9)XH-5-Q&(D@FD9B74G?O4.1@*02!S7H=UJMG9:C86$\I6Y
MOV=+==I.\HA=N1P/E!/-7: /*-?\%:A>W7B*T'AVVU*2]MUBTW5+N2-EM(Q
M$V!6.Y6#!B"HP2P)(Q72^&M*U2'Q1+JE[8-:12Z/:6NUY4<K+&TFY?E)[,#G
MIS6QK'BO1]"OK2QOKB3[9=Y,,$,$DSL!U.$4D >IJ[8ZK:ZC/>0V_F[[.7R9
M=\3(-W^R2!N'N,B@#S^W\.:C:^$;'2=5\(PZW;B>[DE@6>(30L\[O&Z,S!<%
M6YPP89'O78^#[#4-,\*V-GJ;,;J,-D-+YI12Y*(7_B*J57/?%;E% 'E<'@S7
M4\+^*+)K-1<7WBC^T;=?-3YX//A?=G.!\J,<'GCI70^)?"]WKOB=G"A+&?0K
MO3WGW#Y))63;\N<G@$_A74:IJ5KHVEW.I7TACM;:,RRN%+;5'4X')J2RNX=0
ML;>]MGWP7$2RQM@C*L,@X/3@T <EH,OBZ1-,TF]T6&PM;6W,5[=O.DHG(3:O
MDA6R,G#$N!@<8S7.VFA^*V\+^&_#LFA"$:/?VCSW374;)-'%*#NC .>GS'<
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7D%WXIUJYN-7U*R?Q%+>V>I206EE::<\EG)%%)L*,P0Y9@&).[()'3%>OUR
MA\'WD.H73:?X@NK+3;NZ^USVD42[O,)!?9+U16(R1@]3@C- '*>-/$-W87.M
MZA8:UK$L^FE#';V=I_H<&%4M'.Q4AB<DGGY01TQ6U*NK>*?%'B&TMM=O-+CT
MD0PVJVNP!I7B$A>3<IW#YE&W@8!]:EU3X>OJ4>M68UVY@TK5I&N);2.%=RS,
MH&?,Z[<J&V^HQG!(J:[\%:A)=W%W8^))[&YO[>.#47CMD83E%VB10?\ 5O@X
MR,CIQQ0!C_V5J.I_$VZMI]7GLY%T&T-U+I^$:23S)?NE@=JYR<=>G/7/1_#_
M %*]U7P;:W&H3FXNDEG@>8@ R>7,\88@<9(49JSIGA>#2M;;48;B5Q_9\%@L
M<AW';$6(8L>23NY^E3^'-#3P[HRZ='.TRB::;>RX.9)&D(_#=C\* /.[^]UZ
M_P#!/BCQ9;^(+VUN+:6[CM;:,J(8XHF* %=N2YVD[LYSCMP>K\,:G>WGBW7[
M2XN7D@M[6P>)&Z(7C<N?Q(%8'C/P7=V7A#Q4+#6+D:9<QSWITU(%+&5AN(63
MKM+<[<>V<&MU?"5W)J']JZ=K<^G?;K.""]A2!7,@0$*59ON, Q&<'Z4 <S8:
M[=ZGX1\+&]UW5ENKJWFFF@TNW,EU<;6P&+ '8BYYX&21SQ4<>O\ B#5=%\&0
MQ:K<6MQ?ZA=V5S/Y:K(\<?FKN*D8#X0'I@-V[5TEE\/I=)M])72-=FLY["T>
MR:7[.DGFPLX?&&X5@1P>?<&I--^'T>G/I*KJDTL&E:A/>6R/&"V)0V49LY;!
M=CNZT 8,6GRZ5\5KN1]9U6Y2P\/QW&)I4)E D<%6PHR#MSQCDGZ5!X8\0:U=
M7/A[4!+XBO)=1=3J,4^G.EG''(A8-$VP!0C;0#D[ADFNUO/"SS^,8O$-OJ+0
M;K06=U;-"KK/$'+ 9/*G+'GFH-%\)7VCRV4 \17<NDV&1:V7EJA"X*JLD@Y=
M5!X&!T&<XH Y'1SJVK?#+Q!KNJ:U=W):RU&WBMB5$016D 9AC)?Y2,YQC QW
MJ3PQJ5[HFD?#RY:X?^Q]0L4TZ>(_=29D#0O]204_$5V&G^$(=/\ !-WX:6[=
MXKE+E#.4 *^<SD\>V_\ 2N;\5Z?;Z3\.[/P5:"[O=5,$4.G^5"V[S$9=LI8
MJ@4@,23T!H WO"6H7NM:IK^J27#MIGVPVEA#_"%A&UY!Z[GW?]\UDBWUCQ%X
MV\5:>/$-_865A]F^S):% 5=X0Q))4Y4'G'?)SVKKO#^CQ:!X?L-)@.Y+6%8]
MW=V ^9C[DY/XUQ<&B:M>^/\ QE-IVKS:4TAM(R_V=95D7R!RH;&&!S@@]^0>
M, &?;>);K7_#_AR2\UC58;JXLY))[71;7=/,Z/L\UF"D(F0>, $M[8J?1?$^
ML"'P9K-_=R26.I>9IEZK(% GW,(92!T9BA4]OFK<B\ _V:^G'0]8N-.%K8#3
MY#Y22M+$&W9!/W7W%CNP1STK#\1:1!H'@&3P;;27FHWUU(S:3'' V^)O,#H6
MD ( 1OF+,1P* (-5U_7KL7^IZ?J<EM:S>(+72K !0R!%<1ROC^(,Y8?1:OPZ
M=K#>.K_PT?%.KG3O[/BOA)OC^T+(SNFT/LX3Y<XQU Q@9!WAX*MQX6T/1%N&
M1-+N+:Y\P+DRO$P<Y_WFR2?>M./0DC\6SZ_Y[&2:RCLS#MX 5V?=G_@6/PH
M\RL?%VJ:II_AVQO[W6!OM+F:[GTBU,D\[1S^2F=JMM7@L2!R<#O6A;ZMXDU!
M_"NFS7VH6$EU>WMM-/-;>3-/!&C-&Y1E^5BH'..#DXK?M? +Z98Z8-)UF6TU
M"P%Q&MT8%D62.:0R,CH3R V"#D8Q[UHP^%&6[T*[N=5NKNYTJ2>4RS $SM*K
M*<XX4#=P!P  * /.?&#:BG@[QUHT^LW]Q%I5Q:M!-*Z^8Z2JA,;D+\R@L3Z]
M.:]=M[!H-*^PF^NY6V,GVJ1E,W.?FR !D9XX["N>U?P);:Q!XFBEO94&N^26
M*J/W)B50I'KRH-='IL%W;:?%#?7OVVY4'?<>4(]_)_A' XP/PH \7\.RWOAG
MPEXYUFRU.\DNK?7;FTBCF96C+O)$@F<;>7!;/7''2NXV:EX6\7^'K(ZW?ZE:
MZMY\%PEZ58K(D9D5TPHV_=8$=.1Z5=M? -A%H/B'1[FXEGM]:OIKV0@!&B:3
M:<*>?NE00?6I=/\ "EXFM6>J:UKDNJ36$;QVB_9UA6,N &=MN=SD#&>!R>.:
M ,KX7'5M5\-VGB#5M:N[N:YCDB6W8J(D59" V ,E_E/.>AQCBJGB77+JY\97
MVE"\U^UMK&TA>/\ L:R:<M-)O.Z0A&X 5<*< _-Z5V'A;0(_"_ANTT:*=ITM
MM^)&7:6W.S=/^!53U7PS=W&M/JVCZS)I=W/ MO<D6ZS+*JDE#ANC+N;!YZ]#
M0!RUQK6H:E8Z%'J=_K=AJ$NGF:YT[2;)OM!DR%\UR5.Q,@X4@9)[XIFCZYJ_
MBV/PMI<NIW-DUSIDM]?7%J%268QNL:J"00N2Q8X'MQ72W'@VY&HV][8>(+RV
ME%BEA=2.BRR3QJ20V]ONOEF^;!Z].*I6WP]DTZQTQ--UR6VO-+,T=I<FW5_W
M$A!,3J3\X! (.0<B@#*UO2]9CU[P7IUUK3R77VV]5+](U$OD^0Y&>-OF;.-V
M,9YQ6]X/GOH-?\2Z'=:A<W\&G3P&WFNB&E"R1!RI8 9P<X^M367@M;6[T:[F
MU2ZNKK3[FXNI)9@"9Y)D96X'" ;N .!@"M/3]#33]?UC55G9WU-H6:,K@1^6
MFP8/?/6@#@=9T>2X^.VG*-6U&'S=*EE!BD4&,!P-BY4X4]2.3[TD&M^)+ZW\
M;1VEQ>3O9:VD*+;*K316VY?,$0(P6V[L9S^==Q/X:BG\;6GB8W+B6WLGM!!M
M&U@S;MV:SK?P.]D=<EL=:NK6YU/4!?K-&@_=,,?*1T=3T(/6@#G?^$@F_L.&
MTT?Q)?7+:AK$&G^9>P!+O3PZ[G5@RC+85MI9>-W?%;.I6VI>&=!U4S^*[D6<
MAA6TN9X!/=0LS!71=H^<MD!>"03WJ63P$;RTO7U#6)IM6N+B&Z2_BA6/R9(?
M]653D8'.<YSN-)-X%NKVVN9+_P 17-QJLD\$\-T(56.W:%MR;8LXQDG.3SGV
MH X_4=4NYO"GC[2I9]6FM;;2HYX/[6BV3J9!(&'0$K\@(SZFO2?"/'@G0?\
ML'6__HM:P;CX>S7G]LM=:_/-+K-@+2\8P* 2I;8R 'Y0 Q&WG/4G.2>MTJP7
M2M'L=.60R+:6\< <C!8*H7/Z4 >4S:AX@G^&:>-(_$-]'=WD\;M; IY,<3W
M0(@VY!"D<YR><]:[#3]5OI=1\<QO<NR6$RK; X_=#[,C\?\  B37,^+?!5YH
MW@BYM+36+F?28+N&6UTX0+E-UPIVEQRRKN8@8'09)Q74WW@JXN-8U:ZL]=GL
M[35U47ULD*L7*ILRCGE,J #P?;!H YM=8N=1T/PNMSKNM"YN-&CNI;;2+;?<
M2.RK^]=]I 3.1CC)/?&*@MM:U_Q(W@6U&L7%C_:MA=-?36ZJKL8]GS*""%8\
M]N-QXZ5TT'@.:P.G'3=>N+0V^F1:9<,L"LTT4>=I4G[C?,W//7IQ3M$\!1Z-
M=Z)*-2DFCT=+F*V1H@,QS%<*QSR5V]>^: .5<W/A[QEXYU==4U"Y?2=)@GCB
MFD4K,?+F(5\*,@'D8QU/6M#PQJNKC7]+B$WB2]@O+>3^T'U+3GBBBD";E>-B
MBA02&7;DCD=ZZ*\\&+=^)=0U/^T'6SU2T6TU"Q,083*JNHP_5>'/2I=%\-ZG
MIMQ ;WQ'=7]M;0F"W@,2QC!P-TA7_6, , \#J<9- &/\+3JVI^%;#Q!J^M7=
MY<7D!7R&VB) &(#  9+G&22>^,<5D>*-'DN_C5X>5=6U&W^T65RP,,B@P[5
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
M2PM-'9PM,T:G!8#L#7E6F:/JVJ:-)?F/P];7']N22MJ5S.ZW23)=$!3\F 2
M$"YY4@=Z[WXF?\DS\1?]>,G\J *C>.]3LK%=2U3P=J5OIFP2/<P3PW'EH1G<
MR*V[ ')P#BNH&LZ9_9D&I&_MDLIU5XIWE"HX89&"?45GOJVGZ)X*AU#5)XXK
M2*R0N9"/F^0?*!W)Z =Z\Y\,Z=<#0_".B2Z-8W&JP:9/>[M5=O*MH7D&!Y8!
MW/AE'.-H!YYQ0!Z;JOB;2=&FTZ.\NXT.H2B* [UQ]UFW')X7"]?4CUJ\^H64
M=W':/=VZW,@W)"9 '8>H7.37C.E6MG?Z+\._M-O:7"'6+R ?('0QAI]J#/\
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
MDR"=09"I5=I8;>W.RNDUWPYHT'C?P1ID.FVT=@#>N;=8P$=A$F"P_B.0#SW
MH [@ZQI@A@F.HV?E3G;"_GKMD/HISR?I5VO&W\.Z.?#OQ0<Z=;$VTUR+<&,$
M08MUD&P?P_,2>,<X]*]4T&1Y?#VF22,6=[2)F8]22@R: -"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MV\EVFPAR#R4^Z6&<,1@8)!(Q55O'6EC1XKX07K32W1LEL%A_TDSC.8]N< @
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
MHF92HD0#*$CJ,@C(]ZQ/#VBV&A7-[$NH2WVJW16XNY[F16GD'W5)"@!4&"
M .M &3\5V9?A]=LL1E87-H1&/XS]ICXY]:S+^[_X2KQC9W>FVMZ+?3-+O1<2
MSVLD/[R4(JQ . 2WRDG%=IK^B0>(=);3KF22.)I8I2T>,YCD5QU'JHK3H \M
M32;\?!GPQY5C.]QIKV5Y-9K&?,=8W5G4+UW8R<=\58U.Y_X2SQ(-0TJVNVLM
M/T:]CDGEM9(A)+*%"QJ' +$!23@<<=Z]*HH \T2PNO\ A&/AA']DFWVT]J9U
M\LYBQ:N"6&/EP>.>]9GC?3;ZXMOB8(;*XD-S;:>( D3'S2H.=N!\V.^*]>HH
M \Q\1?9+5[6?=KVE:U'ID2VUY86[RI<D D0NBJRL5;LP'WN#6?<6\]IKUYJ'
MB27Q!93:E86DJKI D*23+%MDA(16PP;IG PW6O7J* /*-6M--T6VLX[)/$FB
M:I;:7%'936\+3_:  2L$BH&1F5N"&Q][@XKOI5O[[P6ZW4(749]/(EB3M*T?
M*C_@1(K2M+RUOX//L[F&XAR5\R&0.N1P1D4X7,#736HGC-PJ!VB#C>%)(!(Z
MX)!Y]J /)M'N6AT;P#K!L[\V^A1/9:C']CE$D#/ J[MA7+*&&"5!^]]:ZOPI
MOU/QCXB\0Q03Q:==16UM;//$T1G,8<LX5@#C+@ D<X-=G10!YW=:W:Z'\7-4
MN+V*X^SMHULIFAMWFV'S9< A 2,\\XQD8[BL#3_[1L+731JIUK3-'U&>_OF2
MPBD\[S'F#0QOY8+)E"QP,<\'I7I*V&G6OC&746OE74;ZT2W6V>1062-F;<J]
M3]\YK:H \?MM-NS\,[Z2.VN[?6-!U:?4X4NPV_*RM)@N?O[HV()!()-=C\/8
M7NM)N_$=Q&R7.O7+7NU_O)#C;"I^D84_5C6KXC\.KXEMH[.XU&]M[$Y%S;VS
M*HN5./D=BI8#@CY2,@FM&*XLHKA=-AFMUGCB#BV5P'6/H#MZA>V>E '$ZF&M
M_BVYFBN4@U'05LH+A('=/.\YR5+*"%P&!R<"N>62>^^&^E^!DTZ^CUV-[:VG
MC:UD"0B*56:4R8V%<)D$'G(KV"B@ HJ"*\M9KJ>UBN89+B#;YT22 O'N&1N'
M49'3-3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M(8=LY%27.L^)_"]AJ.H^($T^_L+>Q>Z$MDAA*2K_ ,LBK,Q8'/#<8QR*BO\
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
MUMI7PT;(%:0,4'S?*,)C'7+<\ &5H'C/49_ VDOI]CIEIJ6J:M)80K% 5@B
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
MZJ5Z>_%2Z%XQTKQ%<^18)?Y\KS0\]C-"A7CHSJ >HXS4'Q$_Y)OXD_[!T_\
MZ :H:UJEUHWP@:_L6*W46F1")P 2K,JKN&>,C.>?2@#M:*\ICCU?3$U)[+3?
M$5CIS:-=?:9-4O5E/VA5!CD0B5RK'Y\XP.GI4$MI>V7PRT+4XM:U/^T]7GTL
MSW373L5W,O"@G &'P1CYL<YH ]=JC<:+I5Y>QWMSIEG-=Q8\N>6!6=,=,,1D
M5P47AN+_ (6+>>'_ .TM7.CR:5'>O;'49B3-YCIN\S=O P,D X)QGI70?#:[
MNKWP'827EQ+<S))/"9I6W.ZQS.BDGN=JCF@#:TS7+#6+C4(+*8R26%P;:X!0
MKMD !(YZ]1R*T:X'X<_\ASQS_P!AV3_T!:M^+6EU#Q9X;\/-<W$%A>BYGNA;
MS-$\HB5=J;U(8#+Y.#SB@#LZ*\KGO#H\OBKPX^I:M]BAN+%;(02F6ZS/U@1V
M.>2AP2WRACSQ67>ZAJ6F>'?'=G;+JFEK9V]G/:PW=[Y\L#2,P8B0.YP=@.-W
M<^M 'M%%<$NGMX<^(N@P6M_J$T>IVMV+Q;FZ>597C$;*X5B0IRQ^Z ,'&*N>
M,9)[SQ#X9\/BYN+>SU&:=[IK>5HWD6*+<(]ZD$ DC."#@4 =3?7MOINGW-]=
M/Y=O;1--*^,[54$D_D*S_#?B&'Q-IBZC;6-];6\F&B-W$$,J$9#J 3\I![XK
MSO7;(06'C[PZ;N^ETZRTI+^T5[R5FA=HY04+[MS(2@.UB1R>*['X;Z;!I_@#
M0WA:X)N=/MYG\ZX>4!C$N=H8G:/]E< >E '5T5YG"D^F>,0^OMKEM=3ZFPM-
M1BN6DLIXG8^5 T>XK'P0N"H.X9#<U5GU2_7X*:[>_;KD7<=W=*D_G-O4"[90
M V<C X'M0!ZM6=;:U;76O7^CQK*+FQBBEE9@-I$F[;@YSGY#GCTKC4TR3QAK
MWBE[G5=0LWTZY6SL/LUT\2VV(D?S-JD!R6<GYL\#%0P>'TUOXC^(+?4+Z[:.
M/3K'?]EG>W\U\2X<E"#Q@D#..>^!0!Z03M4D] ,\5QDGQ2\-PS0PRC5DEF)$
M2-I5P&D(&2%&SG YXJW\.;ZZU'P!I-Q>SO<7&QT:60Y9]CLH)/<X4<U0\7_\
ME#\!?]?5W_Z3M0!U.CZQ;:W8_;+1+E8MQ3%Q;O"V1_LN <>]7ZX+Q[>W+>(-
M T=;34[NSN4N;BXM]-F$,LOEA H+%T.T&0D@-S@5SEW_ ,)!_9_A_3+F?5]+
MCG\1-;0F:Y!N&LVB9@K.K-DC+ $DD;0>HH ]@HKSF70TN/B)'X=;4-372(-!
M24VZ7TJF1_/< LX;<>#Z\X&>!BN;@CO8?AQ;^)GUG5)M4LM32WAD>[?;Y*W@
MAV,@.U\KG)().>M 'L&I:C;:1IEUJ-XYCM;6)II7"EMJJ,DX')XI]E=PZA8V
M][;,6@N(EEC8@C*L,@X/3@U@_$/_ ))QXD_[!L__ * :N>$/^1*T'_L'6_\
MZ+6@#9HKR#5+G6=9U/Q-/9Z?XAGU&RO&MM,FLKI([:W,:*0&0RKNW,26W*V0
MP K9MM-F\3^-_$5KJM[J,-M!:V3K:6]Y)$L<KQON.48=,=.AZD'B@#T:L[2]
M:MM7N-2AMUE#:?=&TFW@ %PBME>>1AQZ=Z\S\-W=YXN/A#2M5O[QK<Z/->W!
MBN'B>YD218EWNA#' )/7D]:H+/>:3;:OI=M)J5VMWXN^R2FVF N9(A;*^P2%
ME^8A I;<"1GG)H ]LHKQW6I]>TKP+XH,$&L:3:1S63Z:;ZY$DT9:55D4.LC'
M9D X+?QD=*]1T71XM$L3;17%W<%G,CRW4[2NS'&3D].G08 ["@#1HKR9K>XU
MCP;XE\6RZIJ,.JVLUZ]F8KN1([98&8(GE@["#L^;(.=QJ]IMO)XP\7:BFI7M
M_'9?V387'V2WNY(5$DBR$M\A!XQTS@\9S@8 /2ZQ]4\3Z;I>D76I/(T\%K<+
M;3"##,LC.J;>2.A<9K-^'5Y<ZE\/M+FOKB2XG*21/,[9=PDC("3USA1S7FIT
MF*V^&GC&6WFNA,?$)MU:6YDE "WD04[78@MZMU/<F@#W2BO,=7,W@GQ+.^F7
ME],DN@7MW)%=W3SAYH=A5\.3@G<0<8'M3/"2:S'K&@W-OIOB)(;B)O[5N=1N
MTEBGS&6615\UMIW@8VJ.&(H [GQ)XHTCPEIT=_K-R;>VDF$*N(V?YB"1PH/9
M3S6JTT:P&9I%$07>7SQMQG.?2N&^*-I#?VOABSN4WP7&OV\4BG^)620$?D:Y
MY=4O9_!$?@)YF_MLW_\ 84CC[WV=1N,V/0P=_4T >C>'/$VE>*]+.I:/<-/:
MB1HM[1LGS#&>& /<5H7EY;:?937EY,D%M"A>21SA54=2:\GT1K73O!FMV*R7
M\$<OBFXM((--.)IOWO$2-D;<JI!;(P >:R_$(G?P)X\TV>'4[.WT\VTUM:W=
M\99(2ZC<I=7;<AZ[2Q'/2@#W.BN*TV-M.^):Z3!<W;6,>@B18IKF27YS<-EB
M7))/;)YQQTKD;B\U.^TO2K=-7OH#<^,+JT>:*=@_D[IAL!ST ''8$ ]J /5I
M-1,>L0Z=]BO&$L1D^U+&#"F#]UFSPQ[#%36M[;7R2/:S)*L<CQ.4.<.I*LOU
M!!%>?31/IWQ7T'0;>\O?[-.C7&Z)[J1MQW'YB2<EN>#U%<YHNF7.F_#:_P!>
MTBXO_MNG:O/=O$;R5EGBAG?>A4L1RA;/&6(!.30![76)K_BS2O#4MG#J+W'F
MWA<01V]M),S[ "W" G@'-8UAJ3^)?B$D]E=RG2-+TY'(1R$FGN &7<!PVV,
M\]"XJ/Q5_P E/\ _[]__ .B* -C1_&N@ZW?FPM+QTO@N_P"RW4$D$I'J%D4$
MCZ9KH*X/XHK&MGX?N(@!JB:U:K9,/O[B^&4>Q7.1TXYKG?$FH2)=:EK>F_V_
M<36FJ10C4#=".T@Q*D;PB+S!O7EE)V'))YXH ]7CO;:6\GLXYD:X@5&EC!Y0
M-G:3]=I_*IZ\CG0:)XJ^)FMVCW1O-/LH9X UU(R!V@D8Y0MM8 \@$$+VQ6CX
M4@U>V\0Z4]OIGB*&SFMW74IM4O$F25]H9)%'FOM;<"/E &&]J .XU/Q!IVD7
M^FV5Y*Z3ZC*8;8"-F#.,<$@8'7O1H6OZ=XCLI+O397DACF:!R\;(0Z]1A@#W
MJ>\TRTO[FSN+F(R264IF@RY 5]I7=@'!.&.,YQGBET[3+32H)(;.(HDDKSOE
MBQ9W8LS$DDDDG^E %NHKFUM[R P74$4\)()CE0,I(((.#Z$ _45+10 4444
M%%%% $1M;<W8NS!%]I$9B$VP;PA()7=UQD X]JEHHH **** "D90ZE6 *D8(
M(X(I:* ([>W@M+>.WMH8X8(U"I'&H55 Z  < 5)110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QUY\.--O
M5OH9-2U1;.ZN&NA:),HCAG9MQD3Y<YW<@,2H)SBNQHH PX/"UG!_;3&>YD?6
M%5;IW9<_+$(LKA0 2!GZ_E0/"E@+70+?S+C9H;(UJ=PRQ6,QC?QS\I/3'-;E
M% '(#X=Z:'$'V_4CI(N?M0TGS5^S!]V_IMW;=WS;=VW/:IM0\"V5_JNH7HU'
M4K:/4E5;ZTMYE6*XVKM!;*EA\N =I&0.:ZFB@#"TKPGI^D7FGW5O)<-)8Z:-
M,B$C @Q J<G 'S?*.>GM5*\\!:9=Z;-9BZOH&?5#JR3PR*)(K@MNRN5(QR>"
M#7544 5)-/AN-);3;PM=P20>1,9L$RJ5VG=@ 9(ZXQUK"TSP/::??6-S-JFI
MZ@NG BQ@O)59+?*[<C:H+$+D L6(!KJ** ,C1O#EGH=[JMW:O,TFIW/VJ<2,
M" ^,?+@# X[YJ/6O#4.L7EM?1W][IU_;HT:75DZAS&V"R,&5E(R >1P1Q6W1
M0!R\W@:S:/33:ZIJMG<V,<D2W4,X,LJ2$,X<NK9RP!S@8/3%5T^'.E068M[6
M]U*V,5VUY:2Q3+YEI(P(<(2IRK9.0V[.:["B@#F+7P+IELEH3<7L]Q!J']I/
M<S2!I)Y]A3+G&,;3C  Q@5K0:+;6_B"]UI&E-S=P102*2-@6,L5P,9S\YSSZ
M5HT4 4=9TJ#7-%O=*NFD6WO(6AD,9 8*PP<$@\TV71;*X\/G1+B,S6+6WV5D
M<\LFW;R1WQW%:%% ',VO@N"**Z2[UC5M0\^T>R4W<ZGR8F&"%"J 6.!\S G@
M<U9F\*:?/X>TO1'DN/LNFM;-"P8;R8"I3<<8/W1G@?A6[10!FKHEJOB5]>#2
M_:WM%LRN1LV!RX.,9SECWHT+1+7P]I,>FV;2M DDD@,I!;+NSGH!W8_A6E10
M!QQ^'EO'J>HWUEXAUZP;4+@W,\=K<1JA<]P"A/;UJW/X+@N;"SBFUC5GO;*9
MIK;46F0W$188(!V;2I'!!4@UTU% '*'P#IS:;<6[WNH/>SW4=X^I-*OVCSDQ
ML8';M& ,!=N,9XJ"7X;Z9<)J0GU+5)6U.W2"]=Y4)G*-N60_)PPR5&,+CC'2
MNRHH SKO1;:\US3M7D:47&GI,D04C:1(%#;ACG[HQR*BU[P]:Z_#;"::XMKB
MUE\ZVNK9PLL+X(R"00002""""#TK6HH YNW\%V$6E:Q9SW5[=S:Q&8[V\G=3
M-(I0H ,*%  )P N!FMG2M.AT?1[+3+9G:"S@CMXS(<L510HR1CG JW10!S"^
M"+7^T4G?5-4DLX[O[9'ISS*8%EW;P1\N_ 8[@N[ /:J-Y\,]+O8-0LY-3U9=
M-O9GN'L$G00I*S;BR_)N^]S@DC/..E=K10!RVK^!;'5M0O+M=1U.Q%^BQW\-
MG,J)=*!M&_*D@[?ERI!QQ6GIWAVPTK5;K4+0.CW%O!;F+(V(D08(%&,CACW]
M*UJ* ,[0=%MO#VBV^E6;2M;P;MIE(+?,Q8Y( [DTS4= M-3UC2=4G>83Z7))
M) $8!270H=PQSP>V*U** ,C7?#T&N&TF-U=65Y9N7M[NT91)'N&&'S J01U!
M!Z"J:>#+ 0Z8LMW?3R:?>F_6::8,\LQ# ESC&/F/"@ 8&*Z.B@#-&B6H\2MK
MVZ7[6UF+,KD;-@<OG&,YR?6LX^"M,/A9O#WFW7V-KG[26WKOW^?YW7&,;O;I
M^=='10!2UC2X-;T6]TJZ:1;>\A>"0QD!@K#!P2#SS7-6WP^-I;0VUOXN\3QP
MPH(XT6ZBPJ@8 '[OTKLJ* .8U#P1:7VH7=S'J>J6<5\5-[:VLRI'<D +EOE+
M*2H )4KD"M6ST2ULM:U'58FE\_4$A256(V@1!@NT8X^\<\FM*B@#D1\/=.AT
M_2+>QU#4K&?2D>.VNX)$\W8YRRMN4JP/'5>PIT/P]TBWTJ[L8[B_#7-\-1^T
MF<&:.X 4>8K8Z_+DY!SN/8XKK** .7F\#65YH5_I=_J.I7AOY8Y9[F:5?,)1
ME90,*%4#:. H[]^:ZBBB@#DKWX?:?>37JC4=3@T^_F,]YIT,RK!.YQN)^4N
MV.0K &MJTT*TLM<O=6A,@GNX88'3(V*L6[;M&./OGOZ5IT4 9V@Z+;>'M&@T
MNS:5H(2Y4RD%OF8L<D =V-83?#W36BU:W^WZD+/4[H7DMKYB>7'+YBR%D^3(
MRR#()(P3C%==10!E7OA^QO\ 6H-4N [RPVLMH(R1Y;1R%=VX8Y^Z._K5#1O!
MMOHUW;2KJNJW4-I&8K2VN9PT=NI&,#"@M@< N6P*Z2B@#,UG0K77#IQNGE7[
M!>QWL7EL!F1 0 <@Y'S'T^M5E\)Z6OC)O%(C?^T6MOLQ^;Y,9^]C'WL +G/0
M8K<HH Y:3P'IK:=/:PW=] \FIOJJ7$<B^9#<,225RI&.2,$'@FH'^'.E36^K
MP3WNI3)J]NL-[YDRDRLIRLN=O#CIQ\N !MX%=A10!RDO@:.2>RNQK^M1ZA;0
M-;->I+'YL\3-NV/^[VG!Z$ $>M.M? .D6=KI]M#)=B*PU)M3A#2!CYK;L@DC
M)7YS[].:ZFB@#'G\-V5QXLM/$;O.+VUMGMD4,/+*L<G(QG/XUD)I-MX'LM1N
M+2/6=4M[V=W738D698W<LS;0%!"D]2Q(&:Z^B@#D_AQX7;PGX0@LIXQ'>3.;
MBX0-NV,W 3/<*H5?^ U<\1^$K;Q'>:;>27^H6-UIQD,$UE(J,-ZA6SN4]AC\
M37044 <SIG@?3['5XM6NKS4=5OX5*P3ZC<>9Y /78H 52?7&:J7OPXTV^6_A
MDU'5%L[N=KK[(DRB.&=FW&1/ESG=\P#$J"<XKL:* .:_X0JR.N7>J/>WTAOK
M9;:^MF=/)NPJ% SC;G.&/W2![4_1?",6C7D,YU;5;T6\1@MHKN=62!#C@!5&
MXX &6+''>NBHH I:1IJZ1I<-BMU=70BW?OKN3S)&RQ/+=^N/H!5VBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***B^U6_P!I^S>?%Y^-WE;QNQZXZT 2
MT5%%=6\[R)#/%(\9PZHX)4^AQTJ6@ HHJ.6XA@,8EFCC,C;$#L!N;T'J: )*
M*** "BBB@ HHHH **** "BBB@ HHHH **CDN(87C26:-'D.$5F +'T'K4E !
M1110 4444 %%%1-=6ZW*VS3Q"=AE8BXW$>H'6@"6BBF1S1S!C%(C[6*-M8'#
M#J#[T /HJ/[1#]H^S^='Y^W?Y>X;MN<9QUQGO4E !1110 4444 %%%% !111
M0 4444 %%%% !13&FC21(WD17DSL4L 6QR<#O3Z "BF2RQP1-+-(D<:C+.YP
M /<FFFZMP\*&>+?,"8EWC,@ R=OKQZ4 2T4R2:.$*99$0,P5=S 98] />GT
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
M8R*#;1$I&QY1>,#'0$XP>: .]_X5UX+_ .A6TG_P$3_"C_A77@O_ *%;2?\
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
MB)YYE4/WXSUH S?%?@K3O%YL#?R3Q_9)"W[D@>:AQNC;(/RMM7/TJ?6O#?\
M:E_:ZC9ZE<Z9J-M&\*W-NJ-NC8@E&5U((RH(XX(IOA7Q!)XACU:1A!Y=IJ4M
MK"\)R'C4*5;.3DG=U'%9=[\1=)_XJ6TTZZMI=1T:UDF6-I01*ZQLQ  .2%(P
MWH>* +5WX)CFM=*^SZQJ,&HZ8TC0:@7665O,_P!8'#J58-Z8P,#&,5<\.^%X
M/#D^I3Q7EU=3:C,L\\ERRDEP@4G@#&<9QT&<# P*30_%ND:Q]FM$U2Q?57MT
MEEM(I@70E06&W.>,_A5F+Q+H<^L/I$6KV3ZBF0UJLZF0$=1MSG([CM0!2OO"
M27?B@Z[#J5W:RR6@L[F&,(R3Q@L0#N4D$%CR"*!X.LAX?T/1_M%QY.CS6\T+
MY&YS#]T-QC![XQ2^&_&FB^*;B_@TR\AEDLYFC*K*K%U&/W@ /W"3@'VHN/&F
MB6OC"'PS->P)?R0^9AI5&&+*%CQG.]@V0/04 0+X'LXYM?FAO[Z&;69HYY)(
MI K0/']TH<>H'!R#T/%7-$\.MI=]=:A>:G<ZGJ%S&D3W$Z(FV-"Q555%  R[
M'U)-9?A3Q]IFLZ7I@U'4=.MM8O0Q%FLP5C\[  *23R!^-;MSXCT2RU6+2[K5
MK*&_EQY=M).H=L].,YY[>M $-GX<MK7Q3J'B%IIIKR\AC@ DQM@C3G:F!G!)
MR<YYHUOPY;:W>Z3>R33076EW/VB"6+&3D$,AR#\K#@_2MFN(U?XAII?C6'1!
M8&6Q22""]OQ)@6TLP;RE*XYSM&3D8W"@#C-1T.6ZL9/#5A:^)8C_ &DK0:?/
M;C[';+YX=I1.$ 9-NXJI<X)Z9 ->J:;H%MINKZQJ,<DCR:K+'),CXVJ40( O
M'3 [U:U/5M/T6S-YJ=[!9VP(7S9Y BY/09/?VK!TKQI:7^KZZKWEB-)L!:F"
M\60;7\U>[9Q][ &* ':3X,_LBYM5BUO4GTRR=GM=.+((X\@@*6"AW4;CA6)
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
MAP!C@,.H[]Z .1OK2"SUGX<+:PI%L::--HQA3:.<?F :Y&2;2_\ A0^DPS/
M=1%]#E"1Y@N?M0\S(Z[L;\^U>U-96KO;N]M"SVQ)@8Q@F(D;3M_N\$CCM5$^
M&=!:[GNVT33C<W&#-*;5"TF"#\QQD\@'GN!0!2\?#=\._$HQG_B5W/\ Z+:N
M5ACL[[Q)\-FQ#,D>FW+KC# .(H>?J,UZ5)&DL;1R(KHX*LK#((/4$51LM"TC
M31"+'2K*V\DN8O)MU3R]V-VW XS@9QUP* /)]72:*^UA+5[6W@7QA;/*US&7
M@3-NF&=05R/,*=QSBNX\)6=Q#XD\07=UJ^F7EU.+=;B'3X&B6)U5L,VYV^9E
M*]^BBNE?2]/EBNHI+&V>.[.;E6B4B8X RXQ\W  Y]!1IVEZ?I%K]ETVQMK.W
MR6\JWB6-<^N .M ' >,YM3\1>.M*T#1K>UNDT?;JE\ES,T<9?.(4+*K'(.7Q
MCG J&PGUOPY\3TNM;M+&TM/$L8MR+.X:5!=1+E"Q9%P67*X&<D5Z3#96EO<W
M%S#:PQ3W!4SRI&%:4@8&XCDX' S1=65I>B(7=K#<"*02QB6,/L<=&&>A'8]:
M /%)9M,_X4)8PW#P'4A?1AD)'FBY^U?O,CKNQNS[5U"6=M-KWQ0ED@1W:&&,
MEES\OV,''TS7:MX9T%[R>[?1-.:YN/\ 72M:H6DY!^8XR>0#SZ"KHL;,/<N+
M6 -=8^T-Y8S-@;1O_O<<<]N* /,;:U@MO#OPI>&)$<SP$LHP3OM9&?GW/)]:
MY^VACN/A_P"+(95#1R>-=CJ>X-Q "*]M_LZQ\NUC^QV^RT(-LOE+B$@;1L&/
MEP"1QVJ-='TM8)8%TVS$4LWVB2,0+M>7(.\C'+9 .>N0* .1U.*.'XHQ^5&J
M;O#=RIVC&0LL>!^&3^=<EX(M6G^'_@BXL-6LK+6;:&\:UBOHR\5PAD(D!P00
M1\O(.1SP1FO8GL[62Y%R]M"UP(S$)2@+;"02N>N"0..G%49_#>A7.FQ:;/HV
MGR6,)W16S6R&-#ZJN,#J>GK0!YS;:C:7FO?#Z[:SM-/C%SJD4B0L/)WJK*Q1
MN,JS L/K5WPU]CTZP^(NM2V2W$L&JWK,,?,Z)$K; >P.6_,UWEUH&C7ME!97
M6DV,]I 088);=&2/' VJ1@?A5J&RM+<3B"UAB$[F28)&%\QSP6;'4G Y- 'E
MVD2S+XU\&1W%[H[*VGW'E6FG6Y1;>-HU*H7+MN!V\<#.TFN<NI(F_9RTA4="
MZ7L0<*1E3]I;K7LUMX9T&S2-+;1=.A6*;SXQ':HH23^^,#AO?K2KX:T%([B-
M=%TX)<2"691:IB1P<AF&.2"2<F@#A_%NJGP'XOOM;1,PZUIC(J 9WWL _=#_
M ($K8_X#6=:Z%J?AOQ#X7TVWO=.M[B/1ISYVHP-*CW+2(T^W#K\YSG.3\H->
MJW>GV6H"(7MI;W(AD$L0FC#[''1AD<$>HYJ/4M)TW6;86^IV%K>P!MPCN8ED
M4'UP1UH Q? 5FMCX9$<>HVM_$UU<2)+:1E(5W2L2B D_*K;@.37)6UQX@\1?
M$34_$6B66G7=AI8;2K4WMT\0W@@S.NU&SD_+GC@5Z?!!#:V\<%O%'##&H5(X
MU"JH'0 #@"F6=E::?;"WLK6&V@4DB*&,(H).2<#CD\T >)SR:KH7@OQOX.OH
M8K>>.W?4K.*UE,B"TE?]ZB$A20IW=OXJZ3Q#-I,_CKP3_8;VSW2V]V(3;D$+
M']F;RP<=L],^C8[UZ!J.EQ7J2S0I!%J/D/#!>/ LCQ;A[CD9P2O0UR6A>#-1
MM]=TV_U"#0[*'31*T<6D0&/[1-(NPR/D #Y<X SUZ\4 <WX1L[JZT7P.9M<T
M.&.WE22W@AM'6Z>01L)8V8R'YB"^X[1R.U0M:6\?P(U6=(4$KZC-*SXY+B](
M#9]0 !7JUOH.CVFI2ZE;Z590WTN?,N8X%61\]<L!DYJ4Z7IYL6L386OV-B6:
MW\E?+)+;B2N,9W<_7F@#D=!>&/XN>+T=HUD>VL"BD@%L++G'K3_%W_(^^!/-
M_P"/?[9<YST\S[.VS\>M=5)I&FS:I%J<FGVKZA$NR.Z:%3*B\\!L9 Y/YFL_
MQ7H#>(-(6&"<6]_:S)=V5P1D13(<J2.X/((]": .8C /[0LX(R#X9'_I15KX
M021-\,M(2-T+HL@<*1E3YK]:ZVWLHO/CU"XL[1-3, BEGC4%L=2@<@,5SS@_
ME18Z1INEO</I^GVMH]PV^9H(50R-ZM@<GD]?6@#@]*DT6/QW\1#J36RL?L_G
M><1S!]F7/7MUS^'M7+>#4UI;G2!]MTNUD;PS;^4=5MFE#0^9)N"XD3''E[NO
M&VO7;WPWH6I2-)?:-I]T[.)&::V1R6  #$D<G  SZ 5+J.AZ3K$446IZ99WL
M<1S&MQ L@0^P(XH \K6S2PUOX46T5_%?Q(][Y=Q"A5'0IE=H))  ( Y[5.]E
M;-\.OB9,T$;227^I%F*Y)VC*\^QY'O7J;Z;8R2VLKV5NTEIG[,[1*3#D8.PX
M^7CCBD_LVQ^S7%M]BMO(N69IXO*7;*6^\6&,,3WSUH \_P!"N--C\8^)&UR6
MW7?I5B4-T1AK?RVWXSU7?G/OBM7X2!!\,='$88)^_P!H;J!YTF,^]3^(?#^K
M7>KV]YIUMH%U##"$ABU.URUJX/#QNH)QT^7CH,$5K^%]#'AOPU8Z2)S.UNAW
MRE<;W8EF..V6)XH \MO=0M+?X(Z_:RW$:W(U*ZA\DL-^\W;'&.N<<_3FNOT>
MRMI_B-XXDF@CD<Q6<674'Y#"<CZ'C/K@5TTGAG09KR>\ET73GN;A=LTS6J%Y
M!Z,<9/XU>2TMHIYIX[>))I]OFR*@#28&!N/4X' S0!Y#X!FBCU3P2^H2(L7_
M  C4JVC3$ >:)4W!<_Q;,?A6?;LKQ/)I$]C#8?\ "<3%9;B,R6X)@_=DJK+E
M=^,8(&2IKV*Y\.Z)>V$-A=:/836<!S#;R6R-''_NJ1@?A4AT;2S93V1TVS^R
M7!S-!Y"[)#@#++C!X '/H/2@#R;Q/IKG1=;:]U33KZ2\UG3ENH=/@:*.)PZ
MY!=OF92F>>U=CXBT\0^(;*?1-0TJSU2WLI$%C?1?N9K=F7.-I!0@J.1GW%=-
M#H6D6VGI80:591V:.)%MTMU$8<'(8+C&<@'-+J>AZ3K21IJNF6=\L9R@N8%D
MVGVW XH \Y\/:A97GCKPM>1VD&GPS^'IA%;J1L5A,@VH>,C@D>U99>S'P$OK
M>5H_[8-Q*LB9'G&^^T'''7?NQCOC':O6KG1-)O&M&N=,LYFLR#;&2!6\@C&-
MF1\O0=/04QO#VBMJPU5M(L3J(Y%V;=/-SZ[L9H Y#0I;"#Q/XZ_MU[=9C)"T
MOGD &U\A<=?X,[_QS7._#]S;ZUX3.KL(P?##BS-P<<^>"0,]_*\O\*]2U'P_
MHVKSQ3ZEI-C>2P_ZM[BW21D^A(XI^I:+I6L0QPZGIMI>Q1G<B7$*R!3Z@$<4
M <E\+FLWT_Q&VG[/LAU^Z,/E_=*_)C;[>GM6'>O"E_\ %R,M&)39H54D;B/L
M7) KU"ULK6Q1TM+:&W5VWLL480,V ,G'4X Y]JK3Z%I%U?/>W&EV4MV\1A>>
M2W5G:,C!4L1D@@D8]* .&GM+>SB^&7V>%(MEPJ*57! :TD+#\3R?6N?34GNX
M/"-\)](L[.ZUU9H-.MK=O.B!=PS/*7ZDMAOE RP%>PM8VC_9MUK ?LQW09C'
M[HXVY7^[P2..QJC_ ,(OX?/VK.AZ:?M3![C-JG[U@<@MQR<\\]Z .<^'#PB7
MQ9$&C$H\17A* C<%RO;THN'AB^-]KYK1H7\/NJ;B!N;[0O ]376P:1IMMJ,^
MHP:?:Q7TXVS7*0JLD@XX9@,GH.OI1=Z1INH75M=7FGVMQ<6K;[>6:%7:)LYR
MI(R#D#IZ4 >2VMI;P? G29HX467^T;>;>%^;?]M4;L^N./IQ2W5G>WMMXWM+
MK6M$T^VEU207#7EJ[W" A/)<,)!_#LV?*>1WKUH:7IXL4L186OV-"&6W\E?+
M4AMP(7& 0W/UYJ*YT'1[S48M1NM*LI[Z''EW,D"M(F.F&(R,4 )JVJP:!H%U
MJE_)F*S@,LK#C=@=![D\#ZUY5IWA?QEJ_@34K:YTO1FD\0,U]-/-?2)+&[X9
M/E$1 V87 SVKU^\LK34;5[6]M8;FW?&Z*>,.C8.1D'@\@&IZ /)+'Q#_ &[?
M?#^\U<K');7-Y:7RRD!4OHXMHSG@,<,1_O"LOQ(;"Y@^)WV(QM ]QI@<Q'Y2
M^Y0^".^<Y]\UZ]<>']&N[>XM[C2;&6&YD\Z>-[="LLG]YACEO<\TJ:#H\5M)
M;1Z38K!($5XEMT"L$^X",8.WMZ4 <K=:=9CXQZ-MM8E\G1)S& @ 7;+&HQ]
MS ?4UPFHJL>B:5$@"QQ_$-E11P%'FR<#VKV\VMNUVMV;>(W*H8UF*#>$)!*A
MNN"0#CVJ!M&TMU57TVS95N/M2@P*0)LY\P<??R3\W6@#B].LK:;Q5\1I98(W
M=_(B8LN<I]D4X^G-<QI#%M<^#98DG^R[GD_]>RU["MG:I)<2);0K)<D&=@@!
MEP-HW'^+@8Y[5$FDZ;&]FZ:?:*]DI2U985!@4C!"<?*".,#% 'GFDNFC:AHM
MO#<:5K6AW6HRK8R!-MW:ROYC$GJ' ^92<*1GG-<XR6US\*%LW*,3XFV2Q@C(
M!O3P>XX->PP>']&M=3DU.WTFQBOY,[[F.W19&SURP&>::OAW1%GGF&CZ>);B
M199G^S)F1U.59CCD@\@GO0!S/B&?R/%VFZ=IZZ1ITL&GSW(OKZ NL4>Y%9(T
M#H,G@DD\ 5QGAZ>#[/\ #J26:$QIJFIH7*^6H_UV!@GY>V%)XXKU[4-&TO5F
M@;4=.M+QH&WQ&XA63RSZKD<=!4-QX:T*[AEAN-%TZ6*68W$B26R,'E/!<@CE
MO?K0!Y_I^D0:_P#$'XIZ3<8\J\M[&(GKMS;M@_@<'\*@\/:A>>,]4T&UG!^T
M>&[*26^5N?\ 3P6@0-[C9(_XBO4X;"SMKJ>Z@M((KBXV^=*D85Y=HPNX@9.!
MP,]*+;3[*SFN)K6TMX);A]\[Q1A6E;U8@<GW- 'DGA&SO+O0/!?VC7-$@CM[
MI)(H([1Q=-, WFQLQD/S'YPQVBO8ZSX=!T>VU234X-*LHK^7.^Z2!1*V>N6
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
M8G'EYQNYZY]ZH:3<:]9W?AG7-8T;4IIK*TN=)OQ#;M)('#(4F"CEE8)]X>M
M'0/\3M+BTV[OIK#4(DM-1BTZ>-HU\Q97"D\ \A2V#CKCC/%79?&-PBV5NOAS
M47U:[224:=OB#QQ(P!=V+[5!RN!G.3CL:X#R-0UH:Y)'IDZRGQ=93/ %W-'&
MJPDE@,XPN"WIS73>,M(7_A,K+6+RVUF?3FL'M7;2))A)%('#J66(ABI!8=P"
M!F@#8;QS:S6&F2Z=I]Y>WFHF58;%0B2(8CB7>68*NP_*>>I&,YJ.;X@V$.G:
M?=?8+]IKR]?3_LBHOFQ7"ALHPW8ZKC.<<@YQS7)W7AJ"U_X1_5?['\06^FA+
MM;F"VNIWO(FE=761S&V]MVT[ADX+#/2KL.AE!X6GT[1M3MH3KTEW.MY(\TP4
MPR()9"Q)7=A>">,CO0!K#XB2,=1MT\+ZLVHZ9\U[:!H<PQE=ROOW[6R,X"DD
MX/%7)?',$RV0T;2K[5I;JR34#';[$,4#?=+%V W$Y 49)P?2JUGI]XGBKQS.
MUK,(KN&V%NY0XE(@8$*>^"<<5Q>F>'I-*CT>[UG3O$1AET*TM\:6]PDD,\6[
M*2)$0>0XP6X!!Z4 =W+X^LGDTJ+3K"]U";5;1[JTCA"J2%*@JQ9@%(W<YX^4
MCK@')UGXC72>'K>]TS1KH7?]KQZ;=02F/=!()%#(?FP2RG"D''()Q3]$T22P
M\4^&'MM)NK*RATBZ5XY7,I@=Y(WV-)SEOO=^Q]*Q=5TG5(]&UJ==,O)?+\7Q
M:@(XH2SR0*8<NB]6'!Z>AH ]1$[2:8+B:&6W9H=[Q%@7C.,E<@D9'L2*\BU[
MQ=>?\*IT*X\._P!N?9]1NEA-[/<H;E5,S*4+EL[FP0". !R17K7G_;M',\<4
MR>= 66.6,HXR.A4\@^U>0V_A_65^"?A/33I=X+ZWU2*2:W,+>9&HG<EF7&0,
M$'/O0!ZGI9N+'PQ&WV+4'GBB8BVNKA);AB"<*9"Q4D]B6QTYKSJ+QWJ^I^&_
M!^M7-G>P-<ZL$9+=E_TQ#'-A556Z9"C#XY&>G->N'I7D'ABQU+_A&? VF2Z1
MJ,%SH^K8O!-;,JJ/+G^8-C#+ROS#CD4 =G#X\M4M=9?5-.O-.N=)$;3VLFR1
MW$F?+V%&(8L1@#/7BKVC>)6U+49M,O=+N]+U".%;@07#(WF1$D;E9&(X(P1U
M&1ZUQOBSPYJ6JZKXO-O9W#K+;:;)!L)C\\PRO(Z(_'S8&.#P2*U_!]AIIUZ?
M4++2_$$31VOD_:]8GG).Y@QC5)F)XV@EAQZ$T 6?$VL7]CX_\&:?;7+1VE_)
M=BYC !$@2(,N21D8//%=1?7MOIMA<7UW(([:WB:65S_"JC)/Y"N'\>B[M?&G
M@S5X=,U"^M;"2[-Q]BMVF9 \05>!ZD_H:GU?57\:>'-8T&TT;6[.XNK&5(I;
MZQ:&/=MX!8\<G% &CIWC1;NZC@O=&O\ 36N+9[JT^T^6?M$:@%@-K':P# [6
MP<'V-4K#XC6]\FCW7]BZE!I>K21P6]]+Y87S7'"E0VX#(*[L8STXP:Q]!TRQ
MNKV&:'1/$J7EM9REI=4N;AHX)&3:8T$C$.3D\KD8'7I3H](U$?#CP)9_8;@7
M-I>Z<]Q%Y9W1*C#>6'8#OGI0 OC/QW,_A+Q*^E:?J26UHLMJNK0LBJDZ\':
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
MS2RJ6 P2 %"@>Y)ZU@Q^-/$FM'PG9Z>]G97FJ_;H+R1HC(D4EN54NH)!/1L
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
M!N*J-QX&?>I]9G\07VJ>"!'XCL)!<WD_EW5G )(I=L4FV0C=C)4X*@D \@T
M>J45Q&CZKXBUGQKKEH+VVM]+TB\6/9]GW/.&B5MF[/R@$DYP2<CTYR-+\8ZG
M-XCTRP?Q'I>H2:D\\,L%E;DQV;K&[J4DS^\ *8.>N>U 'HNH:C9:38R7VH74
M5K:Q8WS3,%5<D 9)]R!5@$,H8'((R#7B]MK6N:)\&O$&O27\%[.M]+Y4<]J"
MJM]K*N3R=P.<@=J[^TUZ]A\=S:-?M']CN=.2]L6"[<%3ME0GOU5O8&@#JJ*\
MG/Q#U":UTZ2YU6STBVUBYNY[:[F@W>5:1%5C 4G!=R<Y/&.U=CX&\12>(]%N
M)I;B"YDM+N2U-U I5)PN"K@<XRK+D9ZYH Z.>>&VA::>5(HE^\\C!5'U)IZL
MKJ&4AE(R"#D$5YSX]O=.UKQ7HWA"_N[>'3P#J.I>=*$#QIQ''DGG<_)'HN:B
M\'^+$TGX?ZY;RW$=]<>%5EB#I(&$\**6A;([%0%_X": /3**\[_M;Q=I5SX5
M.H:A974.LW:1W"I:^68"8F?8IW'<..IY^7WXR-*^)LM[=:7?_P!NZ?,FHWRV
M[:,D&)((G?8C;\Y+#Y2V1C!.,8H ];HKRZ[\2>+6\/\ B37X-0LH8-$O[J*.
MU-KO^TQQ.>&;/R_+P,#.1G/.!>L'U6Z^,=V1J@%FNDP3"W, /R,[_)G/!SSN
M[].U 'H=02WMK#>6]I+<1I<W 8PQ,V&D"X+8'?&1GZUS'CC7KO1?[,6._CTN
MRN972YU*2W\Y8,+E%(Z+N/&X\#'O7/ZD^LWWB7P,8M2TV6^EBU #4+=#)"T>
MU,2*N>6*XXS@,>I Y /3JKWU_::992WM]<Q6UK$,R2RL%51G')/UK@T\2ZW;
MZ3KMI>ZQID%UI>I1VK:G<Q>6GDNB/N$8.&DPQ 7(!./QY[Q+XCGUOX6>-[2>
M_BU$6!B2*]C@,/FH_EMRG8@DCC@X% 'K/]K:>+ZWLOML'VJYC,L,.\;I$'5@
M.XJY7F#_ /)6O!/_ &!)O_0174>-M8U/1[32?[), N;W4X;,F==RA7#<D#GC
M /'I0!T]%><7WBW6O"4WB.VU6YAU5K'38K^UD6 0DL[M'Y; $C&Y1SUP35V6
M]\4:%J^CV>IZO:WB:P9+8NEF(_LD_ELZE?F^=/E(PW/3F@#NJ@BO;6>[N+6*
MXC>XMMOG1JV6CW#*Y';(YKB_A*=2F\%I=W^H?:A/<7!13%M*$3R;LMD[LGGV
MZ51CM]=N?B!XU71]2@T_8MF[226XF+MY'RK@D +UR>3R,8H ])HKS=_&-_?^
M&O#FHR:[INA#4+,S3,T)FEDE 7Y8XS_!]XD\D<#WJ70_&NIWDWA*[O/(_L_6
M8I[64QH0%NHR=K GD!PCX7Z4 >AT5YCK'C_4+:?5I8[NTM-._M6+1[2ZGCW+
M$X0M/*W/S8P5 Z9%;G@?Q0VN7FKZ>VJ6^JK8F)XKZ"+RQ*D@;AE'&Y2K#CJ"
M* .RHKB-0U3Q%>?$>3P[IE[;6=G%I\-[)-);^:_,CJ5 R/O8')Z8/K7-S?$V
M5;FXU!==T]8X=1-L-%,&97A67RR^_.0Y&7 Z8P/>@#UNBN#AU/Q9KT^JZAHE
MW91V]AJ$EG#I\T&1<B)@LA:7.5).[&!Q@9S6+KWQ&N+74==D@UW3K,Z1*8H=
M+FAW/>E%#/E\Y7))5<=QDYH ],34K&34Y--2[A:^CC$KVX<;U0G 8CTJU7GC
M^(M7U#QKK>F:3]G1UT*.\LF>$%_-8_*&/<=.*FD\:W>I>&O"DND^6NI:[/'&
MP9-PA506N#C_ &=K#ZD4 =[45S<P6=K-=7,J0V\*&221SA44#))/8 5Y3#\3
M99;F+41KNGM')J(MO[$$'[U8#+Y0??G._&'(Z8X]ZF\0:GXAU_P;XTU&"]MH
MM,M5O;)+$V^3)'&I1W,F<AL[B!C' !ZT >IQR)-$DL;!XW4,K Y!!Z&G50T/
M_D7]-_Z]8O\ T 5EZEK-WIWCC1K"1D_LW4;>=!E>5GC <<^A3?Q[4 ='56/4
MK&74IM.CNX6O84$DD <;T4]"1V!KS>P^(FJ-X6\3:C=I%]HBB6[TI F-T,[,
MEN"/XCN7GZU>@UK6Y/&&OZ*UQ:Q3V>C03K<K; MYQ'S$^HSG [4 =[<7MK:2
MV\5Q<1Q27,GEPJ[8,CX)VCU. 3^%%[>VNG6<MY>W$=O;0KNDED;:JCU)KQO3
M4UEO!OPX==0BGNI[]6MWFAXA4V\H^;!RY')ZC/3CK6[JOB77M&T?QM9WMU;7
M]SH]K!<V]PUJ$#K*&^5TR0<%#^= 'I<4L<\*31.KQ2*&1U.0P/((I]<#_;7B
M#4=<T31].N[:S2\T/[=/,UN',;!D'R+D#^+&#P,Y[5L^"M7O]5TR^CU22*6\
MT_4)[%YHDV"7RVP'VY."01D4 :MYKVD:?J%M87FIVEO>71"P6\LRJ\A)P-JD
MY.3Q4VGZE8ZK;&XT^[ANH0[(9(G##<#@C([BO-+#3]4D^/.JNVJ1$Q6$,AS9
MJ283)GR@=WRG_:_2DT7QMJZ^$M.UZ86JVBZX]GJ"QPA L#.8U?CH0Q7/KF@#
MU:BO/O%7CB_T?5];^QB!K'1M.C>?S%X-U,X6)2>RA?F./44[PEXO>_\ %!T9
MM?L]<CELVN5N+:#RC"ZLJLA )!!# @]>#G- ';W5]:604W=U!;AONF60)GZ9
MIUM>6MXA>UN89U!P6B<,!^5>=_$O[/\ \)AX)^U:2^K0^==[K*.))3+^Y_NN
M0IP>>3VJGHB6"?%2PFM-!E\+1O8S1?9YK=83J+9!P!'E#L )^]NYZ8H ]6HK
MSW_A,-6_X5,?$>Z'^T!<F//E_+C[7Y73_=_6G2^)=5E\:W>F#6M/TZ:&ZC2V
MTN]MROVR A2SK+GECEP H."H!% ';6^I6-W>W5E;W<,MU:%1<0HX+1;AE=P[
M9'(JU7FMSXMU.VO_ (E>4+93HEM#+:,(1DL8&?YS_%R.]6UUWQ#I.L^'Y=6O
MK6XLM8CE,MM%;;/LK+"91M?.6^Z0<_7CI0!U^M:2NM:>UF][>VB,<L]G+Y;D
M8(*[L'@Y[5-IVG6FDZ=;Z?8PK#:V\8CBC7HJC_/6O,M ^(\]]?Z'/+KFG78U
M:<12Z5##A[,.I*$/G+$$*&SZG&,5I^&/$^L:MJ3>;J^GO=(9OM>@R0&&>V W
M;-A)R_(4$D8(8D$<"@#T2BN"\#>(M3UVYC>XU[3KIS 6OM,^SF"XL9>/E"DD
MLH.5);T!![5WM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q'Q,BGFL?#T=M,(;@Z]
M:^7(5W!6^;!(XR,]1WKMZQ?%&N:?X<T<:EJ-M+<11S1JB0QAW\QFVKM!(YR:
M .>NO!VLZT=>O-7N[%;Z_P!)?2K5+57\J%&W$LQ;DDL1] O>K7B?P;<Z]X#L
MO#\5U%%-;FV)E<$J?*QGWYQ3U^(>FQ7$,6JZ=J^CI,XCCGU&S,<18] 7!*J3
M[D5UU ')WV@:W9>);[6?#US8 ZC#&EU#?(Y >,$+(I7_ &3@J>N!S572_ ;Z
M3?>%IH[U95T=+PW#.N&GDN,%F ' ^;<<>A%=M10 R6))HGBD4-&ZE64]"#U%
M>>:7\-[VP\&:II,FI12ZA/+"]K=%#B)8 @@!'7Y?+&<>IKT:B@#BHO TT&C>
M$K%+N,OHUXMW<R$']\^U]Y'U:0GFK]UX8GN/B-I_B87$8@MK"2T:$@[F+-G(
M/3%.UKQ;_9GB.PT"TTNYU#4+N)KC9$Z(L<2G!8LY'?L*V=2U*STBPDOK^80V
MT94,Y!."S!1P.>20/QH X(^ -;_X134- 6_T_P H:@+[3Y3&^[/G^=ME'IV^
M6M>30_$]MJDVK:9=:2EY?VT<5]'-'(8UDCW;9(\')X;!4]<#D5N+KD3>*Y=
M\E_-CLDO#+D;2K.R;<>ORYK5H YVT\/7</BRUUJYOEN3%I/V"1B@5I)/,5R^
M!P <'@>M3^&=#ET*#4HY9DE-WJ5Q>*4!&U9'W 'W%;=5-4OETO2;S4'0NEK
M\[(IY8*I; _*@#"M_"T\-EXL@-Q&3K<\LL1 /[L/"L8#?BN>*S[7PEK>A7%I
M>Z'=Z>UQ_9EO87D5VK^7(81A)%*\@\L,'J,=*Z[3+Y=3TFSOT0HEU DRJQY4
M,H.#^=)/J5G;:C::?+,%NKM7:"/:3O" %CGH,9'7UH XN7P%J-KH^BC3M0MI
M-5T_4I-2FENHV$=Q))O\SA3E1\_'TJ<^ 7O=6\8W&H749M_$5K!!MB!W1%(B
MA;GW.1]*[BB@#C8/#GB34HFLO$>K6CZ<+*6S:*QC93<[UVF23<3@@9P!W)Y[
M5<T#3?%%G-:0:IJ5A)8V</E 6T+"2Y( "LY;(3 &<+U)ZXXKIJYOPGXM_P"$
MNAFO+32[F#3 [)!=S.F)RK%3A02PY!ZT )XOT#4-:_LBZTNXMHKS3+Y;I%NE
M8QR#:RE3MY'WOTHL/#=U;S^)IIKB%GUAE=0@.(R(%C.<^ZD_2NEHH X6R\(:
MWH,6DW&C7FGO>VVDPZ9=)=H_E2B/E74KR""6X/4-VQ6BGAK47\1^']7O=1CN
M9M.M)X+A_*V&9Y-G*@< #:>/I74UE3ZY%!XHLM#,+F6ZM9;E901M41L@((]]
MX_*@#%N/#_B*RU759?#^HV%O:ZK(L\IN86>2VEV*C/& <-D*IPW&1W'%.N_#
M^N6/B*]UCP_=V!;488H[N*_1L;XP0LBE/8X*\=!R*ZVB@#@S\/9(M-\*6<%^
MCG1M1^WW$LB$&=B69\ =,LYQZ"ND\5:*WB+PQ?Z2DPA>YCVK(R[@&!!&1W&1
MS[5L54OM2L],%N;R81"XG2WBX)W2.<*O'K0!Q\_A3Q)J&K/J5]?Z:))]+N--
MDMX(W$<2/@JR$\D[ASG Q@#IDZ$WA2XDT;PE8BYB#Z)<6\TK8.)!'$T9"_4M
MGFMY+R[;69;-M.E6T6$2+>F1=CMG!0+G=D=<XQ5V@#S6_P# 'B&7PSJGA6SU
M33XM%N9998'>)S.@=S)Y9YVXW$_-UQQCN/0+^S%]I5S8L^P3P/"6 SC<I&?U
MJU534-2L]+ABEO9A$DL\=NAVD[I)&"HO'J2/IWH Y#1/!^LVL7A1-1N[!O\
MA'V=%-NKCS8C 8ESG^+)R>U2ZGX(NKW4];U"&^BAN+FYL[NR9D+"*2W7'SCC
M(;D<=C7:T4 9&BP:\LES/KEU9N9-HAM[.,B.(#.3N;YF+9^@P,=ZS+CP>FJ^
M.)=<UD6MY9Q6BVUC:21[Q&2=TCL&&-Q( &.PJUJ?B[3[#1;G4X-UW%;7J6,J
MH"I64RK$1R.Q;]*Z"@#D=7\#VKZEHVJ:#!8Z9?:==B1FC@"":%@5DC.T=P>#
MVQ6%>?#_ ,12>%K[PI:ZKI\>BR3/+;R-$YG56D\P1MSMP&/WAR1Q@=O2ZR=<
M\0V7A\Z:+Q9C_:-]'80^6H.)'SMSDC X/- %.V\.S0>(/$FHF>,IJT4"1H <
MQ^7&RG/US6=%X,N8_#'A'2C=PF30[JWGE?!Q((T92%^N[O79T4 >??\ "O;S
M^Q/%-A]N@WZSK U&-MIQ&OFQOM/OA"/QKI;S0Y;GQEINMK,@BM+2XMVC(.YC
M(4((^FP_G6Y4=Q,+>VEG()$:%R!WP,T </X<\(^(O"G@G2='TW4K"2XLY)C.
MD\3&&X1W9@,CYE(W#IUYR*K_ /"!:M:6VDW5A=Z<FIV6I3W[1-$ZVW[Y65D0
M Y  /'J<GBNTT'5H]>T#3]6BB:*.]MTG6-CDJ&&<'\ZT* .:TKPQ-9WGB::X
MN4*ZS,)%\H$&,>4L9Z]\@FL.Q\&^)+=/#2S:AI>SP_(JPQ0Q.%GC\IHF9R3P
M^T@@#C.<YR,>@T4 >:77P\UJY\":]X3-_8"VN[EIK.?8^]0T_FD2#I[#%;?C
M;P?>>)--L5TV^CL=1M-\:W#*2/*DC,<B\>H((]U%=A10!RNH^%[FW;0[GP])
M;07.CPM:Q172L8I(&505)7D$;$((STZ<UM:-!J<&G@:O=Q7-XSL[-#'LC0$\
M(HZD <9/)K0HH Y'2/ ]LFJ:UJNOP6.IWVHW7F*TD =885 6.,;AV&<D=:I:
MSX!LQJEY?6/D6.EWNE36.I6UO!@NN"4D15'+C)[<BNNOKR[MKFSCM].ENHYY
M=DTJ2*H@7'WB"<D>PR:C;7=-0ZINN@/[+&Z\^4_NAL\SGCGY2#QF@#RRSU"Y
MUO5O MLOB#3-5^S70E6/3T8-Y20N#+."24;[J[<#ECUZ#L]#\/>(M#^R:5;Z
ME8KH5I,6C80L;EXLDB$Y^4 9QN'.!T!YKIK%+&2);ZRAB5;I!)YB1[3(",@G
MC/?O5N@#C7\&7+^#O$VB?:H?-U>YNYHY,';&)F) /TSS4R>&]4L_'$.N6ES9
MM:R:?%97<4JMO 1F8,A''.[O7644 8^NV^N2FWET6YLALW+/:WL9,<RD#!W+
M\RD8^AR<]JP=%\#W&EW^@W375N?L#WTLT4,91-URP;;&O95.1S7;54U+4K/2
M+%[V_F$-LA56<J3@LP5>!SR2!^- ''ZAX(U*34[W4[*[M/M+:Q#J=O'<*QC.
MR#R2KXYSU((Z'%5-2\ ZYJFF>*;6YU.R>37HX69Q&RB&5-HV@<Y3:H [YZUW
M+7EV-:2S&G2M:- 9#>^8NQ7SC9MSNSCG.,5=H Y)O"-P?&>@:Y]IB\K3+![1
MX\'<Y8 9'M6EXDT.76_[(\J9(_L.I0WK;@?F5,Y4>_-;=9^NZQ;>']"O=7O
MYM[2(RN(QEB!V'N>E &!KW@@>(-6UB:YN0EKJ.DIIX"CYXW61W#^G!8<>U):
M^'O$&H:WI-[XBO=/DBTDO)"EG&X,\K(4\Q]Q^7 +849Y/7BMSP_JMSK6DQ7]
MSIDVG>;AHXII$=F0@$-\I(&<]#SQ6I0!R_@CP_J?AC2YM*O+BTGLXII'M'A5
MA(5>1W/F9XS\PQBK>GZ#+9^(_$&IM,C1ZIY&Q #E/+CV'/UK=HH \]TKP1KN
M@+HTFF7^G-<6NE_V;.UQ$[!0'WB2, C)YY!P#@<U-'X%U!/ 2Z ;^ WMC>_:
MM.O2I^5EE\Q&<?WN64XXP:[MF5$9V("J,DGL*PF\66+R>'C:A[BWUQR+:905
M 41-(&((!Y"_K0!DIX'FM?!ND:;9WL:ZIIEPMZES(A9);C+&0L.NUM[CU&?:
MM_1(-;C%S+K=U:222N/*@M(R(X5 Q@,WS,2>23^ K5HH P8= FC\>W7B$S(8
M9M.CLQ%@[@RR,V?3'S5F67A[Q'I-Q)8Z9J5C%HTEZUV&>%FN(E>3S'B4'Y2"
M2P#'D!NF0#5_7O&%MH.JVFF'3M2OKNZB>9([&$2$(I ).6']X4:-XQL=7U1M
M+>SU#3M0$7G+;:A;F)I$!P64Y(8 D9P: ,E_"OB.RN-3M-$U>TM-+U*\:[>5
MHF-S;,Y!D$?.TY()!/3<>M3R>'?$6GZCJ?\ 8.I6-O9:G.+B1[B%GEMI"JJY
M0?=;.T$!NASU%=C10!S-IX8GM_B+?^)FN8V@N=/CM!%@[PRMG)[8K/\ #_@2
M31O&5[JTEW'+8 S-IUJ%(-L9V#R^W)'&.Q-=M5*>\NXM6M+6/3I9;:97,MV)
M%"PD#@%2=QS["@#F]+\/>(M&D33;'4K&/0X[MIU8PLUR(V<N8>?EQDD;NN.V
M>:SK_P $>(#I_B'1-.U.PBTC6)9Y]\L3F>%I1ET&#M*EL\]0">#Q7H5% &!8
MIJMEKMAIQ*OI<6E8D81'B=611\WH5W<>WTJOXZ\,W7BC0DMM/NTL[^"836]P
MX)"':R-TYY5V'Y5I:UKD6BRZ7')"\AU"^2R0J0-C,K-N/M\GZTGB7Q#9>%=
MN=9U!9FM;<H'$*AF^9@HP"1W84 <YJGP^^UZSX<FM+J.&PTV**"Z@923.D+*
M\(';AE.<^M7X?"<R>.M:UY[F/[/J-A':+$H.]"O4GM7544 <#HO@K6;/3/#-
MC?7E@Z:#=^9&\"N#+$(G09ST;+CVXJQX@\$76L'Q;Y=W#'_;=G;VT6X']V8]
M^2WL=XZ>E=M10!S.G>&)[+Q%I>I-<1LEGHQTUD .6;?&VX>WR'\ZM^&]#ET-
M=6$LR2?;=2GO5V@_*LA!"GW&*F\/ZY%X@TU[V*%XE6XFM]KD$YCD9"?Q*YK5
MH YNT\-3V_Q#U'Q(UQ&8+JQCM5A .Y2K9)/;%9FA^ 39?#_4_"^H7$<XO7N&
M,D:G"^825//<'!_"NWHH X;3O 5P/!6J:5JNHK-JNJ2FXN+Z).!(-OED ]0N
MQ./8^M;NBV_B47CS:Y>:>8A$(X[>RB8*S9R9&9N0>P4<<GK6M=W4-C9SW=S(
M(X((VED<C[JJ,D_D*6VN8KRTANH'WPS(LD;8(RI&0<'GH: .9\6>'=7U36M!
MU;1KFRBN=*DF<+>([(_F)L_A(/ SWJ"'PSK^J^(=,U7Q)J.GM'I;O+;6NGP.
MBM(R[=SL[$\ G &*Z>\U*SL)K.&ZF$<EY-Y$"X)WOM9L<=.%8Y/'%-M[R[EU
M6\M9=.EAMH0ABNVD4K.2,D!0=PV].1]* .#F\!>(7\-W'AF/5-/32!=FX@D\
MI_.93/YVQ^<  D\CK@=*UM?\->(-=EFL)[W39-)DN4G262 _:;=596V)CY<Y
M7ACR ><UV=% '"7/@.[GN?'<HO(0/$EO'#""I_<E8FCRWKR<\5KZAX9DO[WP
MU*TT?E:4TGG(0?WH:!HL#\6S6]=74-E9SW=S((X((VDD<_PJHR3^0K+D\2VH
MU?1+&)'E75X)9X9AP J*C<@\\AQ0!E^']!\2Z,FGZ6^J6)T;3QLC9(3]HGB"
ME41\_*N.,D<G:.F35<>&/$5_JVF3ZOJ.G.-,>22&^M[<K<RDQN@W _*H^?)
MR"5' KMJJ:GJ5GH^G3:A?S"&U@7=)(03@9QT&2>30!S6G>'-=F\1Z=JNNW.F
M22:=#)&DUG"RRW)<!<R9X4<9VC(S]*["BN?N?%VGI9:1>VNZ[MM3OELHI$^4
M!B6&[D9P"A% '04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %</\ %?\ Y$Z'_L)V?_HY
M:[BLS7] L/$NEMIVI)(UNSK)^[D:-@RG*D,.1@B@#)^)$MC#\.=?.H%/)>RD
M10W\4A4A /?=MQ[UQ6HV8U.UBM;S1I]5U+3-!MQ>/=7OD0V;LA.Y!@DRG:23
MV"KR*[6U^'N@07T%[.E[?SV[;X3J%]+<K&W]X*[$9]\5;U'P?I.J:LVHW*7
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
MZS?7=K-<W7F-ON&>Y7<C<\J.P[;17IVG>!]%TO4(;NV2Z(MF9K6WDNG>"V+
MAC'&3M7@D>V3C%<YXH^'5FFB2?V);W<DPOH+B&S-TQ@A/GHTC)&S;5.W?^9
MZT 26,S+;_$EFD($=U*02WW1]DC/X5BZ;-*?%WPK4R/A]"D+#<?F/V=>3ZUW
M&H>!=$U+4[N^G6[4WJJ+N"*ZD2&XVC:"Z X8@8'X<YJS%X3TB"]T:\2!Q-H]
MN;6S/F-\D94*01WX Y- 'F&G6O\ 9_PS\2>)X'F;6(Y;Z""X,K9MXC.P(3G
MQDMG'7Z"KS:?K/ABWU/4]+T :+;0Z+=F8+J"S^=*J!HI-H_B!#9;ONYKT>R\
M.:78:/<:3%;!K&Y:5IHI&+!_,)+@Y[$L:J:7X,TC2II)4%U=.T!M5^VW+S^7
M">L:[R<*<#/K@9H X.X\.:5I%O\ #Z\L04N;G4K8SR>82;EFA=B[Y/S-GOVW
M$=ZWOC3_ ,DGUG_>M_\ T?'6G9?#O0+&:RE1;V7[!*)+-9[R21;;&0%0,<!>
M>GL/2MG7]"L/$NBSZ3J<;26<^WS%5RI.U@PY'/4"@#2KQ>PL=<UJ.76[30M^
MK_VM(R:L^HJI18[@J8MAY";%*;>AZUW]OX"TRVNHKA-0UUFB<.!)J]PRD@YY
M!?!'L:FD\#Z+)JK7Q2Z >X%V]J+EQ;O,"")#%G:6R >G49ZT <-/H%AJ^F_$
M2_OTDFGL[VY-H3(P^SLMNC!D /#9QS["K>BV<'C'Q3&FOJ;M+30;&:"*1R!Y
MDH8R2@ _>RH&>HKO$\.Z;':ZM;+$PBU:1Y+L;S\[.@1L>GRJ.E4+SP/HUV]E
M(/MEM+:6PLTEM+N2%W@'2-BI!9?K0!Y=I2W%QI'AK1H[)M9LIK_599;9[H1"
MY,<Q"%V/WA\[-CN0#VK1U72]5MO#FD:9?12Z=;S>*X([6&*[\UX;9U.4#CI@
ME\>@QZ5Z / NA)H]OIEO!-:PVL[W%L]O.T<D#N26*.#D [B,=,'%2Q^#=&CL
M;.T\F5DM;Y=05Y)F:1[@$GS'8G+'GO\ TH XWQ+X2M]+NQ+'X?;5- MK$1I;
M6UV4GT]@[N\L:L1N+;ASG=\G%=Q+_P 37P6_]F7[Q_:]//V:]D)W+OC^20GU
MY!J'6/!^EZU?/>3O>P32Q"&<VEW)")XQG"N%(W#D^_)YK4ETNQFTAM*DMHS8
M-!]G,&/E\O&W;],<4 >07VEV%CX7\1Z5?^'IM)U/^P9Y]B7/G6MYY0'[Y3G.
M]6*_> .&YS6L^EZ6^E^%=#MM#DU*5K WIL#<B&V(*QAI92023N8!0 >I-=A:
M>!]&MDNEE-[>_:;5K-C>W<DQ6!OO1J6/R@\9QSP.>*A7X?:,EM90K/J@-FK1
MQ3+J$HD$3;<Q%@V=GRK\O;'&* /-[73K76;/P(FI6RS8UB]L]KRF3$*&;:F_
M^(#: #["M6]DD7Q5\6461PL>BP[!N.%_T9NGI79R?#SP^UDMI%'=VT45X;V#
M[/=/&;>4YSY9!^0')X''-73X0T=KG6+AH9&EUBV6UO6,K'S(U0H!UX.TGD4
M<3!HUIHM[X U2S$BZA?2K#>7#2,6N%:V=B'R>?F4$#MCC%<_>:9:W/P<G\63
M2RIKEU.9)[OSF#/FYV>4><;0. O08!ZBO8)= T^9=*5XF(TIP]I\Y^0A"@SZ
M_*QZUYKJW@V]U(WNDP^&+JV:YO\ S1=#4=]A$AD#-,L1?(D*Y& G!)P<4 =O
M\1+:&[^'/B))XPZII\TB@]F5"RG\" :XQ?#NF3:C\.M.\C99RZ?=2S0HQ42D
MQ0DAN<X)Y([].F17J5[9V^HV%Q8W<8DMKB)HI4)QN5A@C\C6/IG@_2]*?37B
M:[E?35D2U>XN7E,:R!0R\GIA% ':@#@5CLM.L_$7AU;>\FLCX@AMK+3[:?RP
MY>))3$6;[L1PY(';..M8>OV*)X.\<:;/IL-E#875C-;V45P9DMGDV!MIP,9!
MSC&!N->LWO@S1[];PR1SQRW5VEZTT,[(Z3(H171@?E(48X]_6JS?#SP\]M?V
M[P7+Q:A"L-V'NI&\XJVX2,2>9,_Q=: -M-(L(='.E1VR+8F-HO)&<;3G(_4U
MXSHNC63?"[P*L<;0M?:Y#]HDB<JS\S#J.0<<9&#7M6G6*:;816<<UQ,L0($E
MS,TLC<YY9N3UK#L/ >AZ;!!;VZW?V>VO%O;>&2Z=D@D7=C8"?E'SMQWH X+Q
M%'_PB-WXPLO#ZO9V\FE6<PBAD*A'DG>)W4G[IV]QZ9[5T?A+1-1TGQ5YD'A]
M=%TJ2R9)X%OEF$DH92C[1_%C>">^1FNKNO#>E7U[>W5U:B9[ZT%E<*[$J\0+
M$+CZNW/6H-%\*:=H=V]W ]Y<7+1"$37ET\[)&#G8I8G"YYXZX&>E &Y1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7-^-]=O\ P_HD%QID=L]U/>P6B?:0Q0>8X7)"D'C-=)7#
M?%6'[1X9T^$2R1>9J]DGF1'#)F4#*GL1VH 34=?\7^&%MK[7(M$NM,>YBMYO
ML(ECEC\Q@@8!R0P!(R.#6[J/C'0-*U,Z?>Z@([A=GF8B=DBW?=\QP"J9[;B*
MXO7-!7P]XHT"_P!9U75-6T%K@1LM_<EEM;HG]S*P  *YRO(X)!K,U%8H;SQI
MIFK^*QI,=Y>.S61M8Y)+J&2)%5H\C<Y.-H"YP5H ])U+Q=H>D:DNG7M]Y=UL
M$C*L3N(T)P&=E!"#W8@5)8>)]'U,Z>+.]$IU&%Y[4>6P\Q$(#'D<8+#KCK7%
MZ9JFE^&?%_BVVUR\C22XBM'MQ<$![N(0!,(#]\[@PVC)R?>L'PE?VFCVWPWO
MM2N8K2S.EWL'GSN$C5RT9"ECP"0IQGKB@#T+Q%XELH/#^J7%MKL.FM87*6T]
MW):M,L,A*':4XW9#J,C@;O:K>J>,-"T6_6PO[\17;*CK"L3NS!RP4@*#GE6^
MF,GBO(O%-Y#J'PS^(%W;L6@E\01-&^,;EQ;88>Q'(/<$5Z!#$C?'"YE*@NGA
MV(*Q'(S</G^0H W&\8Z NM?V2=0'VOSA!_JG\L2]?+\S&S?_ +.<^U9_B;QU
MI.D6NK6L5^!JEI;.P'DNT<<NPE%=P-BDG& 2"<CUK@M/@BDTZ;0=4\7&TN?[
M:D#Z4EI&\[2FZ,B.O&\@_*^[H!WP*MS:QI>E>&?B+I&IW$*:G/>WSQVCD>;.
MLL8\HJO5AC'(Z8[8H ]0T*[EO_#^FWDY!FN+6*60@8!9D!/ZFLCP'XCNO%7A
M=-4O(H8IFN)HML((7"2%1U)["M#PM_R*&B_]>$'_ *+6O.OA=XS\,Z-X+6RU
M+7;"TNDO+DM%-.JL 96(X/M0!Z)K/B?2/#[PIJ-TT<DP9DCCA>5RJ_>;:@)"
MC(R<8J&[\9>'[)+9I=20_:X/M-N(D:0S1Y R@4$M]X<#GVX-<7K&I0MX_CU>
M'Q7;Z3IU[HR+:WS)$\4Q25RZ!GX!^9#QU_"D\*V%G:^+_"T=K<R7ENNB7LT$
M\T/E,0]Q&V0N/E&&('M0!V@\9^'SH UP:BG]GF3R0_EON\S.W9LQOW9_AQGV
MK*TOQK;ZCXKU>-;R-=(LM.AN6:6,Q-$Y:0/O# ,N JG! ]>]<6\L5C?G4;MA
M'IMIXXG>YD;A(MT.U78]@&8<GIFF>);FW\0:KXYET21;E/[)LBTUN!(LH29R
MY7'#X4%>,\J10!Z;I_C+0=3@NYK:^.VTA^T3"6"2-EBP3O"LH++P>0"*KIX_
M\,2VDUU'J?F0Q-&A9()&W-("55 %R[8!R%R1@YQ7'2-9:F=7OXO&"Z[<P>'[
MI,6]O&L:1N <.R<!LJ,*>>O'6K:0Z5%\,/!7VO56T62.&UEM+]579#.8#R^X
M;<,&<'=C);KF@#O=)UBPURQ%YIUP)H=Q0G:596'565@"I'H0#6;J?C?P[H]_
M+97NH;)H0IGV0R2+ &Z>8ZJ53/7YB*K>!-6GU;2[Y[B6SNF@O7@6_LH]D5X
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
M=G&/O CKF@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "D9%< ,H8 YY&>:6B@!KHLBE74,IZ@C(IKP0R2I*\2-(GW&902OT/:
MI** (W@BDD21XD9TY1F4$K]#VK'\,^'(]!\)Z?H=P\=X+2/9O:+ 8Y)SM.<=
M:W** &&&)E93&A5CD@J.33MB[]^T;L8W8YQ2T4 1F"$SB<Q)YP&T2;1NQZ9H
M:WA>42M#&T@7:'*@G'IGTJ2B@!  H    X %1&SM2<FVA_[X%344 1/;02Q"
M*2"-XU.0C(" ?I4FQ=P;:-P& <<XI:* &-#$R.C1H4?[RE1AOKZT1PQ1 ".-
M$ &T;5 P/2GT4 1QV\$*LL<,:*Y)8*H 8GUI7ABDA,3QHT1&"A4$8],4^B@!
MJ(D:*D:JB*,!5& !37MX9)4E>&-I$^XS*"5^A[5)10!'+!#,K++%'(&&"'4'
M(]*YC7_"-UX@\0Z-=3:E%%I>E7*7D=I';?.\JYQF3=@+ST"__6ZNB@"-H(7E
M25XD:1/NN5!*_0]J)((961I(D=D.4+*"5/J/2I** &-#$\B2/&C.GW6*@E?H
M>U$L4<T9CEC61#U5AD'\*?10!$]M!(T;/#&S1_<+*"5^GI4M%% $:V\"LS+#
M&"S;B0HY/K]:<8T8DE%)(VDD=1Z4ZB@"*2UMY8UCD@B=%.55D! ^@J0J&4J0
M"I&"#WI:* $50JA5   P .U9^LZ;-J.FSP6=Z^GW<@&RZC0,R$$'D'[P.,$=
MP3TK1HH YC1/#%Y:ZW+K.L:C!>WAM19Q);6OD111;MS *68DD@$G/;I72[$V
M;-HV8QMQQCTIU% #(X8H8A%%&B1CHBJ !^%-2V@BA,,<,:1'^!5 'Y5+10 A
M12P8J-PZ''(IIAB9'1HT*O\ >4J,-]?6GT4 ,6&)(UC6)%1,;5"@!?H*=M7?
MOVC=C&<<XI:* ,#5_#,>KWNF"22.+3+.?[5):1Q8\^9?N%CG[JGG&.2!Z5O;
M%W[]HW8QNQSBEHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN:U'
MQOIUAJ%S91V>J7\EI@736-F\RP$C.&8<9P0<#)H Z6BN9O\ QYHEC9:3=H;J
M]CU8$V8LK=IFDPNX_*.>![<8/I3M.\96VI:A#9IH^O0-*2!)<Z9+%&O&?F8C
M Z4 =)17,ZGXYTK3]5ETN&#4-2OH #/!IUHTYA!Z;R.%)],YI;;QUI%[I,]_
M9QW]R;:40W%I#9R-<PN>S18W#ZXQ0!TM%<5'\3])EOI;*/2O$#W<*J\L"Z5*
M713T)7&0#6M=>,=+LKC0[>Z6Z@GUIBMK%) 58$ 9#@\J?F'6@#?HK#U[Q9I?
MAZ:WMKIIYKVY!,%G:0M--(!U(11T]S@5#H_C32M8U(Z9LO+'4MAD6TU"V:"1
MT_O*&X8?0F@#HJ*Q--\6Z1JWB'4M"M9V_M'3L>?$ZE>#W4]P,C/ID>M6X-9L
M[C7+S1XV<W=I%'-*"O 5]VW![_=- &A16)KGBBQT&XMK66*[NKVY#-%:64#3
M2LJXW-@=%&1R<=:LZ'KECXATT7VGN[1[VC=)$*/&ZG#(RGE6![4 :5%%% !1
M139)$AB>61PD:*69F.  .I- #J*P_"_BW2?%]C+>:3+(\<4GEN)8RC E0P.#
MS@@@@]ZW* "BBB@ HHJK<:E9VM_9V,]PJ7-X7%O&>LFQ=S8^@YH M452MK^6
MXU.]M'T^YACMMFRYD"^7/N&3LP<\=#D"KM !115*+5;2Z-^EI)]IFL7,<\4?
M57VAMO/&<$?G0!=HJKIMW)?Z=#=2V<]G)(N3;W&-\?/0X)'ZU:H ***R/$/B
M.R\,V=O<WR7,@N+A;:*.VA,KO(P) "CD_=- &O17-Z9XWTK4]5BTMH=0L;V9
M6:&'4+.2W,P49;86&&P.<=:Z2@ HHHH **** "BBF331V\$D\SA(HU+NQZ*
M,DT /HJ"RO+?4;&WO;242VUQ&LL4@Z,C#(/X@U/0 45RVO>/-.\.37*W^GZQ
MY-L 9+J+3Y'@ (!SY@&.^/KQ5W0_$]OKT[Q0:=JUMM3?OO;&2!&&>Q88)YZ4
M ;E%%5KN_M;%K=;F98C<S""$'^.0@D*/? /Y4 6:*S-.UN#4M6U;3HHY%ETR
M5(I6;&&+QJXV\^C#K6G0 4444 %%%5A?VK:D^G"93=I")VB[A"2H;\U(_"@"
MS1110 456@O[6YO+JTAF5[BU*B=!U0L-RY^HYHEO[6"^MK*695N;D.T,9ZN$
MQN(^F1^= %FBLS1-;@UV"[EMXY(UMKR:S828Y:)RI(P>A(XK3H **1F"(S'H
M!DUQ,'Q3T*?3UU$66MKIS+O^V'2YC"%[L6 (Q[T =O145K<P7MI#=6TJRP3(
M)(Y$.0ZD9!'L14M !1110 4444 %%%% !1110 4444 %%%% !116#K?BRPT2
M^AL'@O;V^EC,PM;&V::01@X+D#HN>.>IZ4 ;U%4=&UBQU[2H-2TZ;S;:8':Q
M4J002""#R""""#Z5AS^/M.BO[RSATW6[Q[28P3/::=),@< $KN48S@C\Z .J
MHK!O_%^EZ;J L[C[3N41&>186*6_F-M3S&_AR?RZG YK1N-5M;?5;33&9FN[
MI7=$1<X1 -S-Z#) SZD"@"[1110 45SMKXNM[_Q;=^'[/3[Z=K$JMW>*J""%
MF0LJDE@Q)QCA3R:V9[^UMKRUM)IE2XNBP@C/5RHW-CZ#F@"S169HVMP:V+\P
M1R)]BO9;)_,Q\SQD D8/3FM.@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N&DTCQ!INK:IJ/A'4]+NK:\N3+=:?>@
MX6<*%?9*ARI.T95@<&NYKE[SP+87&H75Y::CJ^F-=OYES'87ABCE?&"Q7G#$
M 9*X)H XG5=7NM>OOAY?Z):6MA>/=7J+;W(+112)&R2*=F,C*M@C&>#7>Z4O
MC$7Z?VQ+H366#O%G',),XXP68CK5>^\ :+=V.DVD#WE@FDES:-97!C="PPQW
M<DD\Y/4Y/K3K'P7'8WT-T/$/B*<Q.&\JXU)GC;V93U'M0!D_"?8?#VI^9C^T
M?[7N_M^?O>;YAZ_\!VUUUNVE?VO>I;?9!J6V-KL1[?-VX.POCG& <9K'U+P)
MIE_JTNJVUUJ.E7TX N)M-NC#Y^.F\<J2/7&:T- \-:;X;@FCL(Y#+</YEQ<3
MR&2:=_[SNW)_D* .9T3_ )+5XK_[!]G_ .S5F_$K_DHWPX_Z_P";_P!IUW=M
MH%E:^([[78_,^V7L4<,N6^7:F=N!VZU#K'A?3M<U?2-3O!+]HTF5I;;8^!N;
M&=P[_=% '.Z!L_X7'XO^U8^U?9++['NZ_9]K;]OMYG7WQ1\10O\ :_@HP8_M
M'^W8A%M^]Y.UO._X#MQG\*W]>\):9X@N+>[G-S;7]L"(+VSF,,T8/5=PZCV.
M146C^#--TG4_[4>>^U'4@AC2[U"X,SQH>JIGA0?8"@#A4TB\GU/Q5KVC)NUK
M2-=>:!!Q]HC,$7F0GV8#CT8"MKP;K%IK_P 0=;U6Q??;76E6+IGJ.9LJ?0@Y
M!'J#79:;HMII5SJ,]MOWZA<FZGW-D;]JKQZ#"BJ.B^#](\/ZUJNJZ=$\4^IL
MKSIOR@()/RCMDLQ/N: )]6\PR2C1SI?_  D @'E?;!DB+>,YV_/MR.W&<5A?
M#<E=-UB"Y4C58]5F.I$$%&G8*Q,? ^3:5P#SZ\UKZYX4LM<O+>^:XO;*_MT:
M..[L9S%)L;DH3R"N0#@@\U':>#=,L=*CL+>2\15O%OI)OM#&6>8,"6D8\MG
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
MHN[M@C:Q_B7D\?2LV]^'>CWUU>.;G4H+6^D,MY8V]VR6]PY^\64?WN^",]Z
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
M@6%MK=K+>,WW4C&X!F_V0Y0T ;5EXNT#4+&]O+74X7@L4,ET3E3"H!.YE(!
MP"<XYQ26/B_P_J6J_P!F6>JV\UX066)2?FQUVGHV.X!XK@?&%U;:GKOB>YTV
M>*X@@\(7,5W+ P=0[,6C4D<;L!SCT/O6M>PQ6]S\-$AC5%CF**%&,+]D?C]*
M -SQ[XDO?"OAL:AI]G'=W3W,5O'#(2 Q=MHZ?6K^E^(['4O"4'B+S!'9R6OV
MER3_ *L!<L#_ +N"#]*P?B?_ ,B_IG_89L?_ $<M<I?VUS;:W>_#:)'%EJU^
ME]$Z\!+%]TEP@/;YT*@?]-: .H\$>/SXB\.:IK.M00:5!97)0[GX6/8C@L3W
MPXXK?M?%V@7FEW>I0:G"UI9_\?,AROE<9^8$9''M7G4=ZNF:9XR"P6127Q3'
M;A[R/?!;[O( D9>.%X(Y'(%9VLW@D@^(L<NM0ZG*^B6^)XXUC63:9@VT*2&"
MDX)&<'CM0!ZF?&?AP6-U>_VO;?9K6;[/+)DX$G]P?WC[#-9>M>.+.'3='U/2
MK^TEL;G58[2YF<\1IM8OG.-K#:.O2LW6_LNDWWP^N+CR[?2+61XW9\".*1K<
MK$3V'.0#ZFJ?B*ZT#6+G2WTJ**5/^$JM5NYXT!CGE$;<ANC8&T$^HQ0!W>C>
M)-'\0"?^RK^.Y-NP655R&0GID$ X/8]ZIZYJ'B%=4M].T'3K9R\3337M\7$$
M8! "#:,LYZXXP!6=9 +\8-7P,;M%M2V.Y\V89JSXFUC2#>+X<U/4KO2'NH//
MBO8[@6X;:P!19,_>Z$CT- $6E^+=0U#PY<7*Z*TVKVU[)I\EI;RYC,R-@MO.
M,1]\D9'3!/71\':Y-XE\):?K%Q"D,MTA9HXR2JD,1QGZ5S?P_P!9T[3/"UZM
MSJ-G'I5KJ<UK9ZA,Z1+=IPV\MPKL27!8?>VDTGPPU_2(?AE8[]3M,V-L\MTJ
MS*S0H'8DLH.0,4 >@$X!//'I7!/XN\3V4=CJVIZ+:6NCWEY';?9VD<7D D?8
MCN"-N<D$J.0#UKN8[B&6V6Y213"R"17SP5(SG\J\XTWQ)HOC+6K?5=2UW3(-
M-M;C=IFFM=QK)+("0L\JDYS_ '$[9!//0 T;WQAK[C6M2TC3+&?1]&FDAF$T
MS+/<&(9E,>!M&.0,YR0>E:%YKGB#4;NWB\,Z?:-:R6B79O\ 4"ZQ/O\ NQH%
M&2V.2>V17+VNN:=X>\*>,M*U"ZBBU"*]OFCM78"6<3$O$47JV[> ,=\U)<:\
M=(TO0O! UBST>\BTN#^T+ZYG1#;H$"[8PQYD8@X[*!GTH VK3Q?K6M^'M(N=
M&T5#?WTLL,QG=C;VAB9E<LRC)!9<*!C.?:M+POKU]JESJVFZM;00:EI<Z13&
MV<M%('0.K+D9'!Y!Z8K%U+Q/HGA+PQI.F^'+S3#]K8VUA++=+]G3;R\DCYY"
MYR><LQ [U>\.W?AK0= O;N/Q#:7Y$@GU+4!.DA>5\#<VTG:. %7H  * .N9@
MBEF("@9))X K!LO&WAO41<FTU>WF^S1&:3;G_5CJXX^9?<9%6_$MY_9WA;5K
MW[*MU]GLY9?L[#(EVH3M(]#TKSK1[\-X\\)++KVGWP-A<*L=E L4-ON2,K&I
M#'.=O"DYPN<<T -TGXNA]+UK7=2N[$VML\J6FFP0NLS;6 1FE)(^;GC;[^U=
MY<>-?#EI8VMY<:K#'#=!FA)#$L%.&. ,X!ZG&!7E=N"?V?O%6 3B^N3QZ>>*
MZ+4+UI/B'-?6GB?3-.M;C1XA;W-Q"D\<RI))YBJQ=0""5)&3U'I0!W.H^*]!
MTF"&>^U6VABGA,\+E\B1!M^9<=?O+TZY%:D$T=Q!'/$VZ*10Z,.X(R#7E6DZ
M9:6WB?X<P178U"WAL+^6WN# 8@P.PJ0AY  ; ^@KUF@ HHHH **** "BBB@
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
M#(Y!YITD:2QM'(BNC##*PR"/0BN._P"$ZF,GVW^QF_X1_P"W?8?[1^T#=O\
M,\K?Y6/]7YGRYW9[XQ79T 58M,T^"S-G%8VT=J3DPI$H0G_=QBIWABDDCD>-
M&>,DHS*"5)&#@]N*XZX\0ZZOQ7BT&&RB?3?[.^T,3. 2#(JF3[N<K\R[<\YS
MFN<\(^,=2T?P/IMW<Z/)/I*W;6\]^]T!("]PR!A&02R@L!G(/!P,#- 'J7V>
M#,I\F/,W^M.T?/QCYO7CCFGI&D4:QQHJ(H"JJC  '0 5R&I^.+BSFU2>UT5[
MK2-(D\N_O!<!64A0S^7'@[PBL"<D=P,XKH=7UBUT70KK5[@LUM;PF4^6,EAC
M@#U)X ^M  =!T<DDZ38DGJ3;)_A4LVEZ?<VB6L]A:RVR<I"\*LB_0$8%8%IX
MHU9KY].U#P^MGJ,MF]W90B\$BSA" R%]HV."RYX(YZG%16'CVVU:31K;3K*2
M:^ORYN;9GVM8I&=LADX."&^4#C<>E '33Z?975LMM<6=O-;KC;%)$&48Z8!&
M.*7[!9^:9?LD'F$JQ?RQDE?NG..H[>E<K%XVOKJ=KJS\.W%UH:WALS>PS!I2
M0_EM(L(7)C#9!.<X!.,4ESXZF@EN[Q-&:30;.\^QW%_]H =6#!'98L?,BL<$
M[@>#@'% '7-;0.[NT,;.Z>6S%02R_P!T^HY/%,L["ST^(Q65I!;1D[BD,80$
M^N!7.6WBS4+W5YXK/07GTRWOC83727*^8C@A6;RL?<!/7=G'.,4:3XLU#5[U
M'@T%SI$EU+:K>)<JSJR,REGBQ\JEE(SDGD9'- '3M;P-<+<-#&9D!59"HW '
MJ >N*;]CMOLWV?[/#Y&<^5L&W.<].G7GZU7U>WO[K3G@TV\2RN'('VAH]YC7
M/S%0>-V,XSP#V/2L+X;75U>> M/FO;J:ZN-\ZM-.^YWVSR*,GOP * .BGT^R
MNKB*XN+.WFFA.8Y)(E9D^A(R/PHFT^RN+J*ZFL[>2XB_U<KQAG3Z$C(KB/&F
MH0VWBW3[?7=8NM*\/R6<C)+;W#6XEN@P^5Y$P1A.0,@$YZXI_A>PN_%'A")K
M[6-72%+N?[%=P7+0S7%L'(B:0CDY7UZ\&@#MTL[:,Q&.VA0PJ5C*H!L!Z@>@
M^E/2&*.625(D623&]PH!; P,GOQ7D4\U_I_@/Q?K]GKNK-9-BWTV2YO&D951
M]C3*QZ;F+8QV4'O6II^J:-:PZM/HOB/7;[4[;3IIX;34YIML@"DAU211O&0.
M1GK[T >AII]E'>O>I9VZW3C#SK$H=AZ%L9--;2M.>XEN'L+5II1MDD,*EG'H
M3C)Z"N!TS7/^$;N7>?4+W4+231+>^99IVF=[AW*J(\DX,A( 4<9' '-;G@[7
M+>YC-C=:HUUK$C2SSJ5?R@P;#QPLPVLD9(3Y2>F3R: .MJK:Z;8V4LDMI96T
M$DIS(T42J7/N0.:RO$'B*72K[3],L-/^WZI?F0PPF81(J( 7=WP< 9 Z$DFN
M2\6>,]5F\ >)A:Z>UCJ^F@P7B"Z&;=63<LL;@?."",?=/7IB@#T;[';?9OL_
MV>'R,Y\K8-N<YZ=.O/UJ4@,I! (/!![UR_P]LI++PC:K+8M:/(JRD->-<F7*
M+^\+-T)_N]!^--T;Q9J&LW<,L6@O_8\\\L$=ZERKNI0L-TD>/E4E".I(R,@9
MH Z&WTVQM @MK*VA$98H(XE7;GKC XS@9J1K2V=)D:WB99_]:"@(DXQ\WKQQ
MS7+KXY1O 4'BG[ VR69(OL_F\C=.(<[L>^>GM3+WQI?K>:E_97AV?4K#2YO(
MNYXIP)"X +K%%@F0J&&>1D\#- '5VMI;6,"P6EO%;PKTCB0(H_ <5%<Z7I][
M*);JQM9Y -H:6%6./3)%<%#KFL6GC?QD-+TA]3$?V24I+<^0L:_9P<#(/S'G
MC Z<D<9[C0]6@U[0K#5K966&\@29%?JH89P?<=* )8=+T^V21(+"UB65=L@2
M%5#CT.!R*E:SM7ACA:VA:*(@QH4!5".F!VQ7!P_$N[DT2/7W\.21Z&L_D7%T
M;M2\?[SRRZIM^9 <9.0>O!QFM77O%^HZ)->W!\/2R:/8%!<WKSB-B" 6:)"O
MSA0>3D<@@9Q0!TEWI]E?^7]LL[>X\L[D\Z)7VGU&1Q2W=A9ZA$(KVT@N8P=P
M2:,. ?7!K,TSQ&E]K^M://;_ &:?3#&V6?(FB=<K(.!@9# CL1UKG;3XC7.I
M/I<6G^'WFEU6*XFLP]R$4QQ.%#.=ORA@=W?L.<T =K/86=TD27%I!,L1#1B2
M,,$(Z$9'%216\$+R/%#'&TC;I"J@%SZGU->?M\2[]=%O=5/A>06^E7#V^J9O
M%S"Z-AO+^7]Z "&S\O7C/-:NJ>-+JUNM3_L[1&U"RTE5:_N!<"-ER@D*QJ0=
MY"$$@E>N.M '50V\%L'$$,<0=B[!%"[F/4G'4^]1P:?96MQ+<6]G;Q3S<R21
MQ*K/]2!D_C7,S^,[RXURXTG0]%_M&6.TAO%E>Z$,;1R;L9)4D'Y1@8.<GIBL
M2[\?:Q?S>#I]$TQ?(U:2;S89KA49FC20-$3M. &7=N'7;CC- 'HES:V]Y%Y5
MU;Q3QYSLE0,,^N#3+73[*R+&TL[>WW=?*B"9_(50\2:\/#FGP7TEL9H&NX8)
MF#[?*61PF_IR 2.*I?\ "80_\)]_PBWV5\_9O,^U;_E\W&[RMN.NSYLY_"@#
M=>PLY;M+N2T@>Y1=JS-&"ZCT#=0*8-*TX?9\6%J/LQS!^Y7]T>OR\?+^%<+<
M>+]/U75O#DLVDS,)]7N;2QG6[91^[RIE*C 8$@X4YQBL::ZN!??&(?:)<0V<
M9B^<_NS]F<_+Z<^E 'JL>GV45X]Y'9VZ74@P\ZQ*'8>[8R:GDC26-HY$5T88
M96&01Z$5@^!7>7X?^'))'9W;3+<LS'))\M>2:X?PYXQU+0_"=U?3:-+=Z59Z
MC=+=WC70$BJ;A^4C(.]5!&>1T..E 'IT&FV%K:O:V]E;0V[YW11Q*J-GKD 8
M-3&WA8Q$PQDQ',>5'R<8X]..*Y35/&EU:W6I_P!G:*VH6.D*K7]P+D(5R@D*
MQK@[R$()Y7KCK72M?1G2SJ$"R7$7D^>BPKN:1=NX!1W)["@":6"*=0LT22*&
M# .H(!'0\]Z4PQ&83&-#*JE0^T;@#U&?3@5REEXOU#[<+/6=!.G2S6,E[; 7
M0EWK'MW(_P HV.-Z\<CD\\51T_XB7=U::)JEUX>DM=&U:2*".Y-TK/'))PNZ
M/:/D+<!L^AP,T =J]C:2131/:P-'.294,8(D/JP[].]1C2]/"*@L+7:L9B5?
M)7 0_P (XZ>W2N,E^(M^+/5M1M_#4DVFZ1=S6]Y/]K56Q$Q#-&A7YL+\Q!(]
M,G!J.&]:X^.\0BG=K63PP)44,=IS<<-CUQ0!WLUM!<V[6\\$<L###1N@92/0
M@\4R.QLX8(H([2!(86#11K& J'U4=CR>E<#X:\7V<7A"TDT;1IOM%]J4UI:V
M,EXSEY 69V:1\E5 5FZ''0"M.;QZUIIEU]JTATUJ"^BT\:<DX8232@&/;)@#
M85;.2!C!XXH [ 0Q"8S"-!*RA2^T;B!T&?3DU%>6-GJ$/DWMI!<Q YV31AUS
MZX-<3I&I:G=_%B2#4K(V,L>A@F%+CS8FS/PZM@9[CD \'M@FUXG\0Z[IOCGP
MWI6FV44UK?"=I TX0R[$R5Y4[=N0V1UZ<4 =7)I]E-:I:RV=N]NF-D31*47'
M3 Q@56ET+37L+NTAM(;5;J%H9'MXD5MK CTQW[@BN;O/'=ZB:M?6&@->:/I,
MLD5U=?:@DC&/_6F.,J=P7GJPS@XKI+_5'3PY-JNG1)=G[/Y\*,^P2#&1S@XX
MYZ4 78+>*WM8[:-<0QH(U4\_*!@#\JJ+H6D(P9=*L58'((MT!!_*O,HO$FO7
MNC?#[5+VS>6]N+HX2&=?]+W6SX9L ! 6.2.< 9YKJ%\>RV\&K0ZEHS0:K83V
M\"V<%P)1<//Q%L?"]3G.1Q@T =9+I]E/=Q7<UG;R7,7^KF>)2Z?0D9%-N-*T
MZ\E\VYL+6>3&-\L*L<?4BLS0_$%U?ZG>:5JFFC3]2MHXY_+2?SDDB<L RMA>
MZL""!CWS61K>H7D/Q8\*V,5U,EI<6MXTT"N0DA55VDCH<=J .H;1]+>&.%]-
MLVBCR40P*57/7 QQFH+SP[IEWI-WIHM8K>WNUV3"WC5"P_+_ /5GBIM:U:UT
M'1;S5;TL+:TB:63:,D@#H/<]!6#8^+=175M-LM<T'^S5U0,+21;L3?.%W[)!
MM&UMH/3(XQF@#K" 1@C(-4X=*TZW2-(=/M8TCD\U%2%0%?\ O# X/O7/6_B_
M4/[5L(M1\/2V%AJ-P]M:SR3@R[PK,OF1;1L#!&(Y/;.,UF2_$B\32[S6$\..
MVDV%W);7<YNP'79*4+(FWYQC!/([CG% '=+9VJ6[VZ6T*POG?&$ 5L]<CH<U
M ^C:7):16KZ;9M;1'='"T"E$/J!C K!?Q;?RZS>VVG:"][96%REM=3I<J)0S
M*K$K%CYE <9.1G!QG%3?$#6=0T#P-JNIZ9&K74$#%79@/*XQO ((8@X..] '
M0F"$RQRF*,R1@A'VC*@]0#VZ"I*X]O%FJI_9>FQ:(EQKMY;M<R6_VP+%#$I"
M[VDV=R1@!>I/I6MX;\0#7[2Z,EH]G>6=R]K=6S.'\N10#PP^\I# @^] &U11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5R?Q$TV_U'PW!_9UH]W/:W]M=&"-@&=8Y S!<
MD#.!ZUUE-=U1=SL%&0,DXZ\"@#E=$M+Z3QSJNLSV$]K;7FG6B1B8KN#J92RD
M*3R-P]N:Y&#PGKBZ1X$A;3W$FG:U+<W:[U_=1F60ACSSPPZ>M>GQ:G9S:I<:
M9',&O+>-)98L'Y5<D*<XQSM;\JMT >;7.E7L_BZ"[L?#-WI>K+J"M<ZC;W"B
MUN;4/\Q<!LNS)Q@ID,>N!FM[X@66K:QX=71=)B?.I3I;75PK ?9[<G]XW)YX
M&W _O5U=% 'GNL_"G3[SPY/IUIJ>M*R0XM(Y=2E>*-U'[OY"<8! ^E6/#MKK
MMWXNT[6]7TY[60^'_LMSN92%N!,"1P3U +#V-=U52PU.SU,7!LYA*+:=[:7"
MD;9$X9>1V_*@#SV;PUK#?"K5-)%BYOYM3DGCAW+ED-X) <YQ]SFJMUX/CM]8
MUJ&Y\&/K,M_?/<VUW]H"0;),%EE.[*[3NZ*<C&*]7HH Y71M)N[/Q9XKN7MS
M':W8M1;-D8<)#M.._!XYKE/#VCZ[X4'AC4Y-$NKSRM$.FWEM;-&98'\P.K89
M@".H.#Q7I6GZG9ZK!)-93":..9X&8 C#HQ5AR.Q!%)JFJ66BZ9/J6HSB"TMU
MW2R%2=HSCH 3WH \W@\.^(9]*E:ZTLPW,WC"'4S")%;9;AXR6R#@X (/T.*Z
MZWTR\3XFWVJ- 192:3!;I+D8,BRR,5QUZ,#^-=%!-'<V\<\+;HI%#HWJ",@U
M)0!XW8^"KFRL="O-8\-W&IQP6]W;7%G!(OFPEKAI(Y -ZA@02",\9%='8>';
MF#4_!]Q;:"NEV]M<7LUS;I,)/($D3*I8YY8\9QD D\]Z[:QU.SU(W0LYA+]E
MG:VFPI&R1<97D=LCIQ38=7L9]7N=*CF+7MLBR2Q[&&U6Z'.,'\#0!Y]XI\+Z
MSJ-G\0$M;)I&U%[)[,;U'G>4B;@.>#E2.<5Z'87<E_IL=S)97%G)(I)M[C;Y
MB<D<[21[]>]6Z* /(K#2?$EQ\.M(\%77A^YMY_-@^T7ADC,$<*3"0G(;=OPN
MW;CKWQ4LW@Z*WU;5[:Z\%OK$U]J,ES!>?: D!CE;<PD.[*E26& IS@8ZUZLK
MJZ[D8,,D9!SR.#5/5]7L-!TJ?4]3N!;V< !DE*EMN2 . ">I% ''%=>\*ZWX
MB_LW0)]3CU69;JREBD0)'+Y:HRR[F!504!R,\'UI\::WX:\4ZMJ;Z+/JL>KP
M6SL=/9!Y5Q''L92'8$(>"&YQSFNK.NZ8-9M](-T/M]Q ;F*':V6C!P6SC'ZY
MK1H \W\/^$]7TJ_\&/<P!C:+J,M\T;@K#).0X7WY)&1Z5._A_5#X8^(=J+-O
M/U2YNGLTW+^^#6Z(I'/&6!'.*]!HH \FN?"/V/5;JZO_  C<:V;ZTMO(,$RK
MY,R1"-HY,NN%^53N&>IJ[XDT)GMX+2+P;<_:[:Q2+2[_ $FZ5&MI N/+9RR,
M$5L8R&!';/%>F4U75\[6#;3@X.<'TH P]:T:[UKP)>:-<3(;ZZT]H'E_A,I3
M&?INKF_".AVT.LV<Z^")-*GMH&\Z\N+@';*0%VQ .VX$%N3CC%>A44 >7:1X
M8UFW^"VN:)+8NNI7 O/*@W+EM[,5YSCG([U+JWA222Q\(7E]H<NJ1:=IYM+R
MRA<"5"R1X9<LH;:T>",]&SSBNYUOQ!I7AVUCN=6O$MHY)!%'D%F=ST"J 23]
M!5^WGCNK:*XA8M%*@="01D$9'!Y% 'G$>@7>EC0M>TOPLUJ+&\N9)]+BG5IG
MBE0)YF2VWS,(A*[CQQG-3>(D\2Z_H-K?R:$\;66N6U[!8*Z_:&MXV!);YMN\
MG)V@\#'>O1:@O+N"PLI[RY?9;V\;2R/M)VJHR3@<G@=J .-TO2]2D^+%WX@F
MT^:WL+G1(H5,I7<LF\,4(!/('7M[UF>&O"6K6?C&*UO+;9H&ARW,^ER;@1(9
MR"HQG/[L-(O/J*]%L[R#4+&"\M7WV\\:RQOM(W*1D'!Y''K4] 'D^E^#8=/N
MAIEUX+>^N5U!I%U-K@+;M 92X<_-G>JG&W;R0.<<UZ)IVK27VK:M8O:-"+"5
M(UD+AA,&0/G';&<8_'O5C5-4L]%TV;4-0F,-K" 9'",V,D <*"3R1VJQ"D(#
M2Q(J^<0[,JX+G &3ZG  _ 4 <A?VNHV?Q5L=8CTRXNK"?2S8/+ 4_<.9@^YP
MS [<=QD^U8X\-:Q_PIJ'1?L3_P!HK=(Y@W+G:+T2$YSC[G/6O2ZH:MK6G:%;
M17&I7(MXI9D@1BI;+MPHX!ZT ><7_A&.WUO7%N?!LFMR:A>&XM+H7 2$*X7<
MDIW KM8-T5L@C%=MXNT%]<\$:CHMH$626WV0JQPNY<%5)],@#-=!52[U.SL;
MFSM[F81RWLIAMU()WN%+$<#CA2>?2@#A] TZ"PO9M3L? -SI\UM9O\TUPIED
ME./W48#L"IQRY([>^(M#\-Z]X<UVW\1-$+N[UM]NN6\6T" DDQO'TR(\[6Y)
M8<\FO2** //-"_X2;PU8CPU9Z"\[I?R-#J,CI]F^S/,9"S88/O"L1MQU YQ6
M4O@V&UU'4+*[\%OJLUSJ4D\-\;@);F&23>3(=VX,H9A@*<X&.M>L44 >;:EI
M-[<^*DNK'PS=Z=K*W\9?5;:X5;:>U#C<90&!<F/(VE"0<8..:(M*O9/&%I>V
M7AF[T?41?%]1O(;A?LES!\V20&^=F^4C* @]3Q7I-% %#5]0N--L?M%MIEUJ
M,FX+Y%L4#X/?YV48'UKC_ ,^MZ3X2?3;SPS?PW-G'<3Q^9+$$G9I'=8U*L2"
M=P&2,=:[#3M;TK5Y+B/3=1M;M[9MDRP2JYC//#8/!X/Y5?H X2]35;3QC9^)
MI= NKZWFTE;9K:W:-Y;*;>7;AF4$$$*2#_ .U,TK2M=TWP!XD,%B;?4;^:[N
MK&P5US;^8/D3(.T'/S'!QEC7?44 <ZMAJ&B>!+:QT6SMI[VSM(HXK>X.$D*@
M94GL2 <'IG&:QXDU7Q/XTT34Y]!NM)L])2=I'O6CWS/(FS8H1F^4=23C.!7<
M22)%&TDCJD: LS,<!0.I)K,TGQ/H6O2RQ:3J]E>R1<R);SJY4>N >GO0!AV?
MA*TC\6>;;Z1;V&E6&V6)8D5?M5R01O('\,:DA0?XF8CH*S?#.B:M;ZAX?M+K
M3Y;>+0DNUENG="EP7.$V8))R/F.0,$8ZUUL/B?0;C67T>'6+&34D)#6JSJ9
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
M=>GU)-5NX[.\MYH8E1'D1F5HMJ@J RXP2<@^M=MJ>FV^KZ3=Z9=J6MKJ%H9
M#R588//KS7,V7@[4S=Z0=:UY-0L](826D*6GE,\@4HKRMO.XJ">@7GF@#E9-
M9\4#P+>>+6\03"2QOI4CM%@B\J6)+DQD2?+N)QD @C  [Y)];KD'\"A_ 5[X
M7_M' NII9?M'D_=WS&7&W=SC..OO[5NZ_I+:WHL]A'>36<K[6BN(?O1NK!E.
M.XR!D=QD4 >?:_?W.@ZIXXO=+=;:X1=*"LJ*<;I&5N",<@G\ZZ?7M8O[/QGI
MMA!<%+:;3+V>1-JG+IY>PY(SQN/YU6?P%/?Z)KEOJVL&XU+5S$9+R&W$:Q>5
M@Q!4R> 1DY/.3TJ6'P?JD^NV^L:OKL=U<Q6<]F$AL_*CVR;?F WDY^4YYYR.
MF.0#F].U7Q+#X?\ !OB.[U^:X?5+FTM[FS,$2PF.48W#"[@_1B<XSG@#BJLO
MCC49I[S5+;4M4>X@U)X(=)ATMWMY($E\M@9!&?G(#-N#X!P,=:[-?!8'A?PY
MHOV__D#3VLWG>5_KO)/3&?ESCU./>FP^$]5L;V>/3O$'V72)[PWCVRVH,RLS
M;W1)=V C-D_=)&2 : .@U;2K36]+N--OXS):7"[94#E=PSG&00>U>>:C=SKX
M^M)I])_L1M/T^]33R=K?;\*/E!3Y550NX*3GGH,&N_U[2$UW1+K37N)[;SU
M6:!MKQL""&!]B!]:PK/PGJLVNV.J>(M=CU(Z>D@M88;(0+N==K._S-N.W(P,
M 9H Y2YLK:Q^!OA^_MXT%W;_ -GWL4H'S><\L9=L^K;V!]<UZS7#6G@"[A2Q
MTN?73/X=L+A;BWL3; 2?(VZ.-Y=WS(IQQM!.!DUT>DKJBZIK)OIFDM3<K]B#
M(J[8_+3(&.2-Q;D\\'MB@#,\0/H?AZ[GUJXLC=ZMJ$:V<%N/WDESC)$:*> .
M26/ [GI7+Z!H,VD^(_!>A:GY<C:?I=Y=!!RBS-)&,+Z[%<J#Z5T&J^$M;NO%
M\FOZ?XB@M7^SK;PQ3Z<)_)7JVT[QC<>3QV [5-?>%]5O8=+O#KL:Z_IS2;+X
M60\N1'X9&BW=,!>C9RN: ,?3M'TN]\3>,]*OH4_LJ"]L[\PEMD8D,2NQ8=""
M4#$'@]ZETBQMO%OB?5=>AMVBT.XTW^RXY%S&UZ"Q+2KC!"@?*K=3DD<8J2\^
M']W>>&[^P;7?^)AJ=XMUJ%XUJ"LX7 $7EAAA,*HQN/ /7-:$&@^*!97EK<^*
M;=DEM'@@-OI@A,#D85QB0YV\\<?7B@#(%G8ZMXMT*P\/VL<=CX9E<W%Y&N%1
MO+*"W1OXC\V7],#/)KT&N-\.>%?$/AZ&QLD\26<FF6H"FV32A&SKW^?S#R3R
M3@\UN:"NJ*FH_P!IS-+F_F-L6C5"L&?D7 [#G!/)&#WH YS4[+7-"\8ZAKVG
MZ)%K=IJ$$,<D:3+'<6_E@@A=_#*<YQD'-8=QXJTNTTO1[#0#?:':7U]="]6*
MS:6XM60;I(UCVOM8NR] 0 3BNMO_  [KBZU=:CH?B(6:W87S[:[M?M,891M#
M)\ZE. ,CD'K5-/ <MK9VLUGK#KKD%[+?-?S0!UEDE7;(&C! V%<# (QM'/%
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
M!W8D@ 4 8]EXWMF_M2+6+"ZT>ZTRV%W<0W11LPG/SJR$AA\I'KGBC2?&@O\
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
M4^G11WMS"I*0"8+O8?P[L'!/TKSOP]>VUC\+?$VIWZSN9KZ_>Z6!]DC.963
M;^$X"C/:G>%K"71?B7!9?V1I6CK+HCN]KITYDW[98PC2?(@+#+C/.>>: .]T
M+6K7Q#HEKJMD6\FX7.UQAD8'#*P[$$$'W%.%Y>'77LVL4%BMOY@N_M W%]V-
MGEXR!CG=G':N8^'G[NY\7VZ?ZB+7Y_+'9=R(S ?\"8_G65-_R7/5?^Q6_P#:
MU 'HXGA:01B6,N5W!0PR1ZX]*>2 "20 .I->,:=H>G6'@'X?ZQ;VD::H]_IX
M>\"_OF5SM9"_4KM.W;TP!7:_$L^9X>L+.1B+2]U6SMKO!QF%I1N!/H> ?K0!
MKMXC0^*8M$@@6;S=.DOEG648.R1$V8QWW]<]NE7=+O;F[TN"XU"UCL;F0'?
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
M(POEN5'&<LPSUYQ5.VT33M*T'X;:K9VD<6I3W=FDUVJ_O95DMWWJS=2.G!X
M  H ]*U_7;7P[I+ZA=K+(H98XXH5W22R,0JHH[DD@50T3Q6=3UB;1[[2;S2M
M2C@%RL%RR.)(BVW<K(Q'!P".HR*U-9U6RT329]1OWVV\ W'"[B3G "CNQ)
M]2*P_#NF:A=:Q/XIUN(6UY/;BVMK('/V6WW;L.>[L<%NPP .E %_7_$B:)-9
M6<-C<ZAJ-Z6%O:6Y4,P499BS$*JC(Y)ZD50'CS3QH,NHRV=['<PW8L'TXHIG
M^TD@+&.=ISN!!SC!SFH+QE3XNZ/)(P\N?1KJ. YX+B6)F ]]O/X5QVNL+C6O
M$L5OA7O?$6G6EG=YXMKE84)D]RNW&.YX- 'H6C^*/[0U6XTF_P!,N=+U*"%;
MGR+AD</$21O5D8@@$8/0BLZ'QX+BTL;^'32UAJ&K+IUI,9L&5#N!FV[>%RIP
M,\CGBN3UX:EH>H^*8[^__M34I_"\TUO>B(0M!&A(*;%XY9]V[KQCM5WQ-863
M^!O 6GL0MD^HZ?$0K;=R&-AC(]>GXT =_J>HRVVC75]IULNHRP*6$$<H4R8Z
MJ#@_-C.!W.!QUJ72=4M-;TFUU.QD\RUNHQ)&WL?7T(Z$>M<?H^G66A_%B]T_
M2+6&SL9]&CN)[>W0)&)1,RJVT< E<CWQ4OPS98=%U>U4A;:VUR]@MQG@)YI(
M _$F@#MZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBLZ_\0:+I4Z0:CJ]A9S.,I'<7*1LWT#$9H T:*IWNKZ9IL<<E
M]J-I:QR_ZMIYU0/]"3S5>V\2:%>W*6]KK6G3SN<)%%=(S-] #DT :E%4-1US
M2-'V?VIJEE8[_N_:KA(MWTW$9ISZSI<>GKJ#ZE9K9-@+<M.HC/T;.* +M%8W
M_"7>&O\ H8M)_P# V/\ ^*J[_:VG?Z+_ ,3"U_TS_CV_?+^__P!SGYNHZ>M
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
M?8M-C\?:?_85BY,2+8R_:)(^=L3N<KM&1R%!.T=* .Q^*-W<0>$%M;>=[?\
MM"]M[&6=#AHXY' 8@]N,C\:T9_ 7A:?0CHQT2R2T\O8NR%0Z\?>#8SN[[NN:
MYCQ#\0?AKXFT*ZTB_P#$47V>X4 LD<@9&!RK*=O!! (^E<T?'T4UB=*G^*&E
M_8ROEM>Q:7*MXR=#SG8&Q_%CWH ZKQ1JNO:+XL\(>%]"OE2*_@GADENT$S?N
MT&')/+,!DXR,GK4>N>(-0T35M/\ #M]XK>V<6CW<^IC3U>28F0JB! I50 &R
M<<X'3)K#N?%/@!_%'A35+?QA"MOH$,T(BEBED>4/'L!+D=1C)SUJWK7Q"\)R
MZY;ZYHGC#3K>^CMVM94N[6:2*6(L&'W<$%6&0?<B@"Y:^,-<UZ+PQI5I=I97
MNHO=_:KY;8$^7;G&Z-'X'F94\@XS5*2XU?0_$WCZYGO4N;VR\/QRP7)A52^U
M964L@^7(/!P,''09Q5+4?&?AFY_L+4H?'UD^OZ293]IN+*3RIUE&'0HH! Z8
MP<C:,Y/-4_\ A)/"EU+XGNM1\=V$MUKNF?8F\JRE2. [74%0<DJ PZG)()[X
M !HZ[=:SK,7PQNO[7>W?4&AE<) A"S>229 "/]HC;TKU^%'C@C264RR*H#2$
M ;CCDX' S7B.H>)/![Z%X2M[#QKI\>H>'3&8Y)[29HIML>PY4 $9QGK72:S\
M4/"FI^%+G3X?&-C;:C<6WDM<I;2[$8C#,JXR.^.>..: .3U?5]+\02:_XQCU
MO3HM5TZZC_L2"6[17,5N26^4G.)2S\=^*]#U3Q1=:O!X5@\/7BVA\0,TGVLQ
MK(T,21&1@%/&[.%YSCGBL72O&GPHTG2;33XM3TUTMH5B#O:,6; QDG9U/6N4
MC\0^#](CLTTOQK:I)8ZI-=:9OLI7CMX95(>&0#!*\G!!!Y% '6WWB7Q-I%GX
M[AN-0BGGT2SMY;*X$"KNWJ[%F7IG@ CIQD 9Q4O]O>)=*^'[^,-2U:&9KBQA
M:"Q%JHB@>5D5'9A\S$;LD<#DX' KB$\5^&M2G\<VVH^+K;?K-M;0QWGV618R
MP1@VQ.2%7*CDY."<UU$_C7X?W7@*'PS-XMA4Q6<,"W,<$F5>,+M< KV90<4
M/3X@W.DQZN5U<Z_#;Z6][%/+9&W\N965?+.%4%3O4CN,'DU+I_C.^CO);6/7
MSK(ETVXG,IL/(^RSQJ& 'R@%&RV <GY>O-9S>/?#>M:=J5CXE\<Z=+;7=H;5
M8;&REC52>LI+!B7Z8 ( QWIUO\1='N;:YM]8\?Z9+"UE):QI:V$L?F,PQYLA
M;)R,=%P.3[8 +)U[QE#X<\):]_;-M+)K4UM:O9O:*(D\Y#MDW##9!PQ&0#R!
MBM"Y\3:UX3U?Q#9ZGJ U>*TT3^UK=Y($B96#.GEG8 ""5'/45@2>+/ S^&/"
MND?\)C:!M#N+.9I/L\N)?(&" ,<9_'%3:KXM^'NL>(M1O[KQ7;_9+[13I3PK
M!)N&79BX;;Z-Z=J -3P]XPO9==LK)M>_ME;VUE>8?8# +29%##:=HRA^88;)
MR!SS6<GB3Q?'\,;'QQ-K<195BDDT];1/+F0R!#EL;@Q!S\N .F.]+I/Q)T:*
M1$U;Q]IL]K#;M B6UA+&9B< 22%MW( Z+@9)^E9TGB/P._PIB\&?\)G:"5(8
MXOM7V:7:=L@?.W'MCK0!OV=OJLWQVU-?[:E$4.FPOL\A"#$92?*Z<#D_-UKT
MZO(%\7>&IOB;%KFB^+]-)OX8;&>TN+29F8!\CRV& &.<<Y ]Z]2TR"_@BG&H
MWB73M<2/$R1A-D1/R(?4@<9[T 7:*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"HW@AD;<\4;-ZLH-244 0_9+;_GWB_[X%'V2V_Y]XO\ O@5-10!#]DMO^?>+
M_O@4?9+;_GWB_P"^!4U% $/V2V_Y]XO^^!1]DMO^?>+_ +X%344 0_9+;_GW
MB_[X%'V2V_Y]XO\ O@5-10!#]DMO^?>+_O@4?9+;_GWB_P"^!4U% $/V2V_Y
M]XO^^!1]DMO^?>+_ +X%344 0_9+;_GWB_[X%'V2V_Y]XO\ O@5-10!#]DMO
M^?>+_O@4?9+;_GWB_P"^!4U% $/V2V_Y]XO^^!1]DMO^?>+_ +X%344 0_9+
M;_GWB_[X%'V2V_Y]XO\ O@5-10!#]DMO^?>+_O@4?9+;_GWB_P"^!4U% $/V
M2V_Y]XO^^!1]DMO^?>+_ +X%344 0_9+;_GWB_[X%'V2V_Y]XO\ O@5-10!#
M]DMO^?>+_O@4?9+;_GWB_P"^!4U% $/V2V_Y]XO^^!1]DMO^?>+_ +X%344
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
MTW3X[JY5Y-UNL84G,:9X; Y]:UM$\0SZK=/;W6AZCIDGE">,W(1ED0G'#(S
M-ZJ<'F@#<HK$\7Z^OAGPM?:KMWRQ)M@BZF25CM1<>[$5@^!=4UNWU/4?#'BB
M\^UZK;117D4Y55\V%U 8 * /DD#+GW% '<T5Q>H_$>TT^/5KL:/J5QI>EN\-
MQ?PK&4\U.J!2P8C/R[L8!ZG'-6)/'4)\0+HEII-_=WA@@N6$00*D4F<N26&
MN.1U.1C- '645R8\=VQO1_Q++[^RC>?81JGR>3YV_9C&[?MW_+NVXS^=%UX[
MMK:\N?\ B67TFEVER+2YU--GE12Y"D8+;RJD@%@N <^AH ZRBN/U+Q_'8WVL
MVEMH>I7[Z-M:]:#RPJ1F,2;@68;N"?E'/RGVR^Q\>VM[J6EP_P!EW\-CJNX6
M%_*$$<[!2^-N[<N0#@L!G% '6T5R=CX[MKV[M/\ B67T6F7TYM[/4I-GE3R#
M.. V]0VT[20 ?Q%4YOB7;16MW?KHFIR:;874EK>WBB,) R2;"<%]S#H3M!P#
MZY  .XHKC[/Q7J5S\2;_ ,/_ -DS?8;>UB?S]T>%+%_WA^;.U@%  !((.0!7
M84 %%<G/X[MH;V;_ (EE\^EV]V+*?4UV>3'-N"D8W;RH8A2P7 /TIVH>-H].
MOYTDT;46TVVN$MKC40J"*.1RH'RE@[*"Z@L%('OB@#JJ*Y35O'$6G7]_;VVC
MZCJ,6FJK:A<6H3;;Y7=C#,"Y"X8A0< BLA/%-[!X\UV&RLM0UB)K*RGM[:W=
M56-2)"S_ +QE52?EX')].#@ ]"HK.T+6;7Q#H=GJUEO%O=1[U$@PR]B"/4$$
M?A7/6GQ&L;N+4;K^S;^/3M-,ZW=ZZKY:/$Q&P#=EF.,C [CN<4 =E17+VGC"
M:XGFLYO#VI6NHBV^U6]I*T.ZYCW!3M8/M# L,JQ!&17$_#OQ7>IX4E\2:XFM
MWD]Y.8H=TZ/%/(9BB101;OD/8D@#@\XH ]>HKD+GX@6FG:-JM[JFFWME<:4T
M/VJTD*,X65@J.K*Q5E.3SG^$U*_C1UMK3'A_4_MU]*Z6=BWEK++&JAC*<MM1
M<$?>(.2!CF@#JJ*Y&;X@Z?#IMC=-87YFNKYM.-HJ*98KA58[&&['\. 0<?,#
MG'-.@\>6:6FM2:K87FF3Z.J/<V\VQV*R ^64*,0VX@@#/7B@#K**Y./QW!;I
M>_VUI.H:0]K:_; EP$?S8LX^4HS#=D@;3@Y(J[HWB<ZEJ;Z9>Z3>Z7>^1]IC
MBNC&WFQ9VE@49AD$@$'D9% &_17+^)=4M+'Q)X8M;B;4DFO+J1(5M9=L3D+D
MB89^9?0>M4KSXC0VZ:K-!H6J75KI%Q)#?W$0C"PA.K#<X+<<X ) ZXXH [6B
MJ-]J7V;1)M2MK=[P)#YR1Q%09!C/!8@=/4UYLGC;6+S1/ ^KW=I>P27=[MEA
MMV7_ $T&W<C:JMC:6Q@/C!&3@#- 'J]%<E%X^M4L]5?4-,OK&]TV2*.6R<))
M)(TO$00HQ5MQ.!SUSFM+1/$7]JWMUI]UIUUINHVR)(]M<,C$QOG:ZLC$$95A
MUX(H VZ*X[Q%J.K:AXML_"FC7O\ 9Q:T:^O;U8U>1(MVQ4C#9&YFSR0< 59T
MO2/$>C:W&&UQ]6T:2-O-%^J"XA<?=*,B@,#R"#C'4'M0!U%%<5IGQ)L=3T&;
M71I6HPZ5'"'6XD1/WLA8*(D4-EFW$#/3/&>*N1^.+6"'4FUG3[O2)M/M?MDD
M-P4<O"<@,A1B#R,8SD''K0!U-%>>2^*=1O\ QMX0M9=-U/2$NGN9&AN'3;<1
MB!B,[&(R#@[6P02*H/XX?3O LNIZ';ZK?,VL?9"]_,DC1DRJK#EA\I!*J.Q(
MS@4 >I45#:327%I%--;26TCJ&:&0J6C/H2I(S]"14U !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%1)<02320I-&TL>-Z*P++GID=JEH **** "BBB@ HHHH
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
MOER''[HADYW8P#^%;.@6E^OC[Q#?7=F\*W%E8 , 2A=1+O56P-V"1^8KK:*
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
MJC"4JH.[@J223CYO:JL_PXU.X\+/I<NIV\EU)KO]K/.4*A@6W$8YP<YKH8-
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
MJZ*2< R(V\]>^:YS1+"'2_ASKM[IMJ4O9M=;3C+%*8W\A[F-2@;^'(.,]LT
M>]TR::.""2:5@L<:EG8]@!DFO'M6M=;\,Z+K]U8Z2?#VFS6<,1CBOEEV2M.J
M-*H'W#Y;MD^J@]:Z+7?!GAW2-$UI;)C;B;29M^G^?E)B@W"4J3DLI ^8>O.:
M .[L;VWU+3[:^M)/,MKF)9HGP1N1@"#@\C@CK4]<Q\.]/M=/^'^A"TA6(3V,
M$\FW^)VB7<WXUT] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %9NJ:%8:S<Z?/?1M(VGW N8%WD*)
M,!B.Y&3C/2M*N>\7^+K3P?IUO=74;RM/<1P(BJW\3J&.0IZ DX[XP.M &W=V
ML-]9SVES&)()XVBD0]&5A@C\C7G^M>%H],O=-2R\.ZG?V5M8_9$FT_4S#/M#
M9$,NYTW1XZ')(YXKI[_QKH&FBV^TWKA[F$7$<:6TLDGE?WV15+*/=@*V+*]M
M=2LH;VRGCGMID#QRQG*LI[@T <GX0\%Q:;H6AG4[=(]1TZ:XN8HX7^2!IF<E
M!C@@*^WTXXK4UCP?I>MWIO)VO()Y(A!,UI=/#Y\8)(1]I&X<GWY-'C'Q7:^#
MM ?5+F)Y?WB1QQJ&^9F(') ..,GGTQU-8LGC^SMO%LT%S=%=*;3(;FW46LAE
M>1I) WR!=_1!VXH V=1\&Z3J#6KJ+JRDMH/LL<EA<O WD_\ /,E2,KQP.W;%
M6K7PUI5C>6%U:VWE/86K6=N%8[4B8J2,=_NCD\UG:AXELKBST"^T_7[>VM-0
MOHXHG-L91=@Y_=#IL8D?>/3'2K4OC'0(-9_LF34 MYYJPD>6Y02-C"&3&P,<
MCY2<\B@!9?"6D3:-JFDO YM-3FDGNE\PY9Y#EB#U'/I4&J>"-&U>^FNK@7<9
MN$6.ZCM[J2*.Z51@"15(#<<?3CI71UY_:?$*ZN/'(L&M(%\/37DNF6]\"=[7
M<:*Q!YQM)WJ,=2M '8VNC65GJMUJ4$12YNHHHI2"<;8]VP =!C<:R)O >B2Z
M7IVGHMU FFRO+:2V]R\<L3-G=AP<X.XUH:SXETCP^UNFI7?E27!(AB2)Y'?'
M)(5 3@=SC JJ?''AI=._M ZO!]C-R;7S\-L\W9OVYQ_=YST]Z +.EZ,=/UK6
M;\R9%_+$ZKN)P$C"Y.>A)!X'H#U)JKJ_@S2M9OI;N=[V%YXQ%<K:W<D*W*#.
M%D"D!N"1ZX.*2?QSX>MK&TO);YQ'=JSPJMM*TC*IPS% NX*#W( J>_\ %VA:
M;:6=S/?JT=ZGF6WD1O,TJ8!+*J DJ 1DXP,T 6K'1+#3M1N[ZUA\N:ZCABDP
M3MVQ A !T& QZ5D'P!H8MK""$7ELMC&\,36UW)$[1.VYD9E(+*3SBKMUXPT"
MSM;*YFU.+R;Z-I+5D5G\X#&=NT')^8<=3G J@WQ(\)+:+='5AY18JY\B7,1!
MP?,&W,?/=L4 2)X!T".WM;=+>5;>TU$:E;PB9MD,P)/RC/"Y).WIS6G9Z!I]
MAKNI:S;Q,M[J(C%RY<D,(UVK@=!QZ56U;QAH.B7*6^H:@(Y&C$Q"1O($C)P'
M<J"$7_:; I=3\7Z%I%R+:\OPL[0K.D4<3RNZ,2 5" EONMT],]* +LVD6=QK
M5IJTB,;RUBDBB;<<!7V[N.A^Z*IOX4TF32M6TQH7^RZK+)-=KYARS28#$'MT
M'2LC5OB1H>G6FB7<,K7=MJMP(HY(HW(5/FW-PI.05QMX/Y&NO1UDC5UR58 C
M(QP: .>U/P/HVJW3W$PNXC-$L-REO=21)<HHP%D52 W&1ZXXZ4M[X)T2_P!1
M>\EBG7S8TBGMXIW2&=4X021@X; .!GM715D:V/$1\C^P'TM?O>=]O21O3;MV
M$>^<^U $>D>%-+T2>WGM%G,MO9BQC:69I"(0Y8+R>Q/'L *NZ7I-GH\$\-DC
M(D]Q)<N"Q;,DC%F//N3Q7'>#=>\9^);:+4)QH$5B+J2"9$CF\PB-RK%26(R<
M'&:?X:^(VFS:; NMZ@D=_)>3V^5A?RUQ.Z1JS %4) 7[Q&>O>@#2N_A[H%]+
M>M/'=M%=R-,\ NY!$DK=950'"OGG/U]:UK/P_86+Z@\2RM)J 3[2\DA8OMC$
M8.3WV@?SJD-:@@\5:G;7&N6_DVEFMQ)9-;E#;KWD:4G!!';M5G1O%.C>()98
MM-NS)+$H=HWA>)MIZ, X!*G'4<4 4I_ FBRVVF11?;+1M-@^S6TUI=/%*(L
M%"RG)' ZUI:'X?TWPY926>EP&&"29IBA<M\S8SU^E,\3:[#X:\-W^L3C<MK$
M65/[[]%4>Y8@?C65X)\2ZAKD6H66N6L%GK6G3*ES!#G;M=0R,,DG!!(^JF@!
M;SX>Z%>S7TK"]B.H2F2]6"\DC6XR -K@'!7 Z>Y]35O4_!^E:I+!,?M5G-!!
M]F62QN7MV,/_ #S.PC*^@[=L5%>>/O"^GW5W;W6K)&]H66=O*<HC 9*;PNTL
M!_"#GVJQ<^,-!M-672IK\"_9XHQ L3LV9/N=!T]3T'?% &I96-KIVGP6%I"L
M5K!&(HXEZ*H& *YN'X<Z! L"H+[%K*)+3-[(?LN#G;%S\J\X('4<=A6A%XQT
M"?6?[)CU!6N_-:$#RW"-(O)028V%A@_*#GBD?QCH$>M?V2VH*+OS1 1Y;[!*
M>1&9,; Y_NYS[4 7M6T:RUN"WAOHV=(+B.YC"L5Q(C;E/'OVJOK7ANPUV6WG
MG>Z@NK;<(;FTN&AE16QN7<IY!P.#Z"J>H>/?#.ESW$-WJ822VE\J<+#(_DM@
M'Y]JG:,,/F/'OP:GLO&&@ZAK(TFUU!9+Q@S(OEN%D"_>V.1M?'?:30 V3P;H
MDFEZ7IQM6%MIETEY;*)6R)E)(9CG+$EB3GJ3S3=8\&Z3K5])=W!O(99HA#<?
M9;IX1<1C.%D"D;AR1ZX)%26'C'0-3U3^S;34%DN275!Y;A)2GW@CD;7(YSM)
MZ56_X6!X7\Z*+^U5)EE\D.(9-BR;BFUGV[4.X$88C/T- &G!H&G6VLKJL$'E
MW2V:V*[20JPJVX*%Z<$UG77@?1;O4Y;V1;H+-,MQ/:I<NMO-*N,.\8.TG@?7
M SFH]/\ &^GZAXTU'PU&DHGLU3$AC?#N=Y9?NX4 *,$G#9XZ5;\0:D+"]T:,
MZO%8?:KU8?+DMC*;K(_U:D'Y"?[U %B/P_IT46K1I$P757:2[^<_,S($./3Y
M5'2L^]\#Z/>0V"+]LM9+&V%I#/:73PR>2 !Y;,IRR\#KWJ=O&.@)K7]D-J %
MYYH@QY;[/-/1/,QLW?[.<UI:EJ=EH^GRW^H7"6]K$ 7D;MDX P.222  .230
M!D7'@C19;33[>WCN+#^SXS%;2V-P\,B(<;EW*<D' )SGGGK6OIFF6FC:;!I]
MC%Y5M"N$7))ZY))/)))))/))JOHWB#3-?BFDTVX,GDOLE1XGC>-L9 9' 89!
MR,CFL76O%MYI>NZG8Q:=)-'::,]_$5A<^?*"W[L,.!PHXZG=QTY +*^!M#']
MKQM#/);:LS275J]PYA+L06=4SA6) .1SZ58T?PIIVC7SW\<EY=7K1>2+B]N7
MG=8\YV*6)P,\\=>]8P\97O\ ;'@FR\B+9KT,[W+/$\;1M'$'^52<KR3PV>*[
M*66."%YI76.*-2SNQP% Y))["@#*U[PSI_B+[(UX;F.:SD,MO/;3M#)&Q&TX
M92#R#@T^/PYIL5IJULL3^5JKO)=@N<NSH$;![?*HZ56TKQIX?UN]2SL+_?/(
MADB5X9(Q,HZF,NH#C_=S1:>,_#]]JXTNVU /=,[QH/*<)(R9W*KD;6(P<@$]
M#0!%>^"=(O%M-K7MK);6PLUEM+MX7> =(V*D;A]??UK<LK*VTZQ@LK.%8;:W
MC6.*->BJ!@"L&?X@>%[:9HI=552DS02,(9"L3ARA#L%PGS C+$ UNW]PUIIM
MU<H 6AA>10>A(!- '/ZCX!T2_P!2GU!&O[&YN?\ CY;3[V2W$_\ OA" 3[]:
MN+X0T.+3],L8;(0VVF7*W=M'&Q&V5<X8GJWWCG.<YYKF=#USX@:QX;LM=M[3
MP[/'<P+.MH&FBD((SM#DLH/U&*W-.\=:/=^%8M>NI&L8C*;>6&8$R1SAMIBV
MKDLV0< #)ZT 6M9\*:=K=Y'>3/>6]TD1A,]G<O [QDYV,5(RN>?;M4-[X)T6
M[BTY(DN+)M.B,-M+8W#P.D9 !3<IR5.!UJS8^*]$U'3[R^@OT6"RS]J,RM$T
M&!GYU< KQSR*JV_CSPU=6=[=1ZD%BLHA-/YL,D;+&>C[64,5]P"* (S\/_#O
M]B/HXM)%LGO!>F,3-GS1CG.<]A5]_#.GOXG7Q IN8K_RA%)Y4[+',HSM#H#A
ML;CC-79M4LK>^LK*6<+<7N_[.F#^\VKN;Z8'/-82?$7PF\D"C6(PLYVI*T;K
M'NY^4N5VJW'0D'\Z -:?0K"Y\06NMS1L]]:0O# Q<[8P_P!XA>F3TSZ4[6]%
ML?$.CW&E:E#YMI. '4,5/!!!!'(((!JEI_C'0-32^>VU!0+%!)<^=&\)C0@D
M.0X'RX!YZ4ECXST#4;:\N+>_/EV4/VB<20R1LL6"=^UE!*X!Y (.* ./\3>'
M;I]6U46WA>^O&O($2*>VU+9!<.$V@W4;.N2I[X;( ^E=;X?\*6FCQ:1/(#)J
M-AI4>F&8,=I1=I/'^\N<TMGXX\.7^HQV%KJ0DN)59HAY3A9=HRP1BNUB!U )
M(P?2N>?XCR:MX8UV^\.6J2:AIL[1Q0W,,Q6=5<+D84'<W.%Z@XSB@#>OO ^B
MZAJ4UY,MT!<.LES;1W+I!<.N,-)&#M8\#ZX&<TNJ^"=&UB_GN[@7:&Y54NXH
M+IXH[I5& )%4@-QQ]..E+I6J:U<^+-4T^\M;9=/MK>"2&:)7W%W!W(Q/!(()
M^7L5R<FN<\?>.I]%\0Z+H.GWB6<MX\ANKJ2QDN/)14W#:HP&)Z<9QWH [6WT
M:QM=7NM3AB*W5U%'#*0QP4CW;0!T&-QJE%X1T>'1=-TA('%GIT\=Q;)YARKH
MVY23U//K5>[\<>'])E%K?ZG^_CB1YV2WD*Q!AD-(54B//7YB*GU;QEX?T25(
MK_44CEDA$\:(CR&1"VT%0H.[GL.>_2@"%_ ^BOJK7Q6Z"M<"[>T%RXMVG!SY
MABSM+9 /3&1GK5Y/#NFQVNK6RQ-Y6K22278WGYV= C8]/E4=*M:GJEEH^GR7
M^H7"P6L94/(P)"[F"CI[D"LS3O&?A_5;F>WL]0#RP1&=E:)TW1CJZ[@-Z^ZY
M% "/X.TEK_2KZ/[5!<:9 MM \%PZ;H@01&^#\ZY4<'K5GP_HYT6TNH6?=Y][
M/<@!BVT.Y8#)]L?CG'%/_P"$@TK^S].O_M:_9=1>..TDVM^]:3E !C(S[XJH
M/&GA]M4?3%U$->1O)')$L3DHT:[FW$# &.YX/09- %:_\ :#J=S?RW45R\5_
MEKBU%RX@=RNWS/+!QOP!SZ@'J,TV;X?Z)<2,TKZ@T<H3[3#]ND\NZ*@*#*N<
M.<* 2>N.<U-8^//#.HWMI:6FJ+))=@?9V\IU20E=VT.5VEL?PYSVQFG77CGP
MW9:E)87&IJDT4@AE;RG,4;G&%>0+L4\C@D4 :FK:59ZWI5QIM_&9+6==KJ&*
MGKD$$<@@@$'U%8B^ -$$DDKF^FGFMI;6>:6\D=YXY%VE7)/S #&/3M5O4/&.
M@:5J?]G7NH"*Y&P./+=ECW?=WN 53/;<11J'C'0-+U/^SKS4%BN1L#CRW9(M
MWW=[@%4SVW$4 63X>TXOH[&)LZ1_QZ?.?D_=F/GU^4D<U7N_".C7W]IF>W<M
MJ4L4T[+*RL)(P C(0<H1M'(]*+SQCH%AJW]EW.H!+H.B,/+<I&SXVJ[@;5)R
M, D=1ZUK75U;V-I+=74R0V\*%Y))&PJ*.22: ,)/!&C#3;NRF%U<B\ECEN)[
MBY>265HV#)ER<X!48 XZ^IK3N=%L;O5H=3GAWW,,$ENI).WRW*E@1T.=HK/L
M/&_A_4S.MK?.7A@-RR/;RQNT0ZNBLH+CW4'M7-_#_P :7GB[6]6>:^C6VAGF
MBMK%+%U(C1E"R-*>-QSRO!Y[4 ;%I\.O#]G+9NBWLBV,RS6<<UY)(EL0<@1J
M3@#_  Q5F3P/HLNJO?,MT%>X%U):+<N+=Y@01(T6=I;(!Z8)&>M1S>-]/@\=
MIX5=)?M#6XE,HC<@.6 5.%Q@@D[LX&,=:RO"?Q&TV^T;3$UC4$75+J1HCMA<
M1[S(P1"P&U6("\$@G(]: -74/ .A:G?7ES.EVJWV#=V\5U(D,[ 8#.@."< ?
MD,UOVMC!9Z;#80J1;PPK"BDY(4# Y^E95]XQT#3=5_LV[U!8[D%%<>6Y2,O]
MT.X&U"<C&XCJ*TM4U&VT?2KO4KQRMM:PM-*0,G:HR<>_% '/V'P[\/Z<]@+=
M+O[/8.LMO:/=R- DB])/+)QN[Y]>>O-4GT:Z\1_$2QUJ^T=[&ST1)DMY)W0O
M=2N0 P"DX10"1G!RW04RWU7XA:AI:ZS:Z=HD4$J>=#IL[2FX9",@&0':KD=M
MI SS6Q<>-M'TRTM'UF233;JXMA<_8Y8V:51D*5PH.2&8# Y[T 7?['/_  EQ
MUO?A?L M-FX_,?,WYQT&/7J<GT%,UKPS8:[<VMS<O=PW%L'6.:TN7A?8V-R$
MJ02IVCCVJ*\\:>'[#45L+K45CG.S=^Z<K'O^X'<#:A.1C<1UI^I>+M#TG4UT
MZ]OA'=%!(R+$[B-"<!G900@]V(% $%CX(T/3I[>2U@EC6VNWO((A,Q2*1E*M
MM7. "&/'3)JQ>>%-'U!M6-W:^:-6CCBNPSG#B,'9C^Z1G.1WQ7.>'O%-UJ>B
M^#+N_P!9M[6ZU17,EO\ 9"WVL@?=5@<1XZY[UK>%_&^G^*K_ %2TM$E1[&X:
M)2T;CS$ 7+<J IW,1MSGC/>@"73/!>DZ7JD.J(U[<:A#$\*W-W=O,^QL?+EC
MT&.!VR?4U;UOPW8Z]+:37+W4-Q:%O)GM;AX9%# !EW*0<' R/84>*=>B\,^&
M;_5Y5W_9XB8X_P#GI(>$7\6('XUF^"O$E_KD&H6>M6T%IK6FW'E74$.=NU@&
M1QDDX*G\P: %/P^\/?V=/IPMIELIKF.Z, G?:LB8P5&>,D GUK0U+PSI^J:U
M8ZO*;F*^L@5CEMYVCW(2"4;:?F4D#@U2N_'_ (7L;FZ@N=61&M&9)F\IRBN!
MDIO"[2P_N@Y]JLW'B_0;761H\M^!J!ECB^SK&[-N< KT'3!'/09&2* (+3P/
MHMEJ4=Y"MUMAF:>"U:Y=K>&1LY=(R=H/S-VXR<8K4TK1K+18[F.RC9%N;F2Z
MEW,6S(YRQYZ<]JHP>,= NM8_LJ'4%:[,C1*/+<(TB_>19"-C,,'(!SP:7_A,
M= &M?V1_:"_;/-\C'EOL\W&?+\S&S?\ [.<^U &9XWTR6\GTJ[CT:[O_ +*\
MFZ73[S[/=0!E RAW*&4XPP+#MUK,\/> K>[\-ZM9:YIK6MOJ6I?;4LA/N>)5
M"!-[J3ECLW'D\GJ:WK[Q]X9TV:>*ZU14>WF,,^(9&$+<??(4A1\P^8X'OP:L
MV/B_0=1U@Z5::@LEYM9D7RW"R!>&*.1M?'?:30 [Q#X6TCQ3#:Q:M;&9+683
M1X<KAL$8..H(/(Z&IM2T#3]6U#3;Z\B9Y]-E,ULP<@*Q&"2!UX]:K:=XQT#5
M=3_L^RU!9;@[]@\MU27;][8Y 5\=]I-54^('A>2XMX4U529Y/)1Q#)L$A;:%
M9]NU6)'1B#T]10!?'AK3%T[5K$1/]GU:262[7><NTBA7P>W [5RWB70?)UFS
MFM_#>H7UM'8BU$VF:CY$K 'B*4%T#1XYSDG.>*V=-\;Z?J7C+4O#<:2K/9!
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
M 2/NGVK*U;P[XAUU=?UE],DMI+P6=O%IC7*"6:VBDWRJSJQ52X9@!NZ<$\T
M:\WCF_TVQ\0#5=+M5O\ 2;%;X1VMV9(IXVW@#<4!4@H0<CT-6;/Q9JI\0:58
MZGHT-K:ZNDC6<B71DD4HF_;*NT!25R>"V,8KD+KPCJTB>)%TOPE!IEKJVB_9
M;>W@>!"DJER/-"MC<V_J,@ #)KM=2T>^N/$?A"[B@W0:<TYNFWJ/+W0%!QG)
M^8XXS0!1^*$DZZ)I$,-U<VPN=9M+>5[:9HG*.^&&Y2",BJ/B;0;SP=H5UXA\
M/ZWJQET]/M$MG?7KW,%Q&O+J0Y)4XS@@BM;XB:5J>J:-IO\ 9-D;VXM-4MKM
MH1*D99(VW'!8@5G:Y%XM\::<^A2:$-"T^ZPEY=SWD<TGE9^98TC)Y(XR2  3
M0!H/XNU+4]3-AX;TNWNWAM(;NYDO+HPH@E!*1C:C$L0">P'%00>/9]7M=(BT
M/2TEU34$F=[>[N/+2U$+;)-[*K$_.=HP.>O%(;#5?"WBO4M0TK1)=4L-1MK=
M!';SQQO!)"I0 ^8R@J5(Y!)&#Q63I7A?7O"LNC:U%8#4KQ8KN/4;2WF567SY
M1,#&7(4[6&TY(SU% '1VOBZ\?4-"L+[19+*ZU&>Y@F223(B,*%MR''SJV.#Q
MP:K:WX].CQ^)'_LTS#19[2+:LN#-Y^SD<<$;^G.<=JIZA;>*[B?P]XAN='BF
MN["\N'DTVUF02)!+&R*-[,%9UX)P0#GBLW4/#7B35K+Q;-+I:PSZI>:?-;0?
M:(V.R)H]P)SC("'/;/3/!(!M'Q;XE7Q"= ?P[9C49K;[7;,-0)A6(-M;S6\O
M(8$J,*&!+=<<TEIX]O-2T_3H;+28O[;O+BYMWMIKG;% 8&VRLT@4DKG;C"Y.
MX5JR:5>M\3+?6!#_ *"FCR6K2[AQ(9D8+C.>BDYQBN)D\"WJ_9;[4/#T6K);
MZIJ,CZ>TD99X9Y-R2)N.W<-J\$@X)[T =#-X_N8M/LB-%\S4I=6;2)[1;@;8
MY@C,"'V\J0%.<# ;..,51USQKX@MO#WBRW?3;2TUG2;19P\5V9(S'(K8D0E
M2RE3\I !(ZU+%X8N_LOAUK/PY:Z0D&N?;9[2WD3]W%Y4B!G(."_*Y"Y[=<4[
MQ'X6U;4[SQJ;>!=FIZ/#:VC-(H#RKYN5ZY'WEY/'- %B/Q5X@']E:7'I6G2Z
MQ<V1O)%EU!DC* @ *WEY9SG)&T >IKL+"XEN]/M[B>U>UFDC5GMY""T;$<J2
M.#BN"U&SO]7T;38-8\ O?11V^P1BZA%S;3# W!]X 5@!RK9&.171>'$U[3K#
M1=,U&V^T[;+_ $N^-P&*2C 5,'E\@GYO]GWH Z.BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P7A/Y=4\?QR_\
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
M?9%MXA;;2ODA!LP>HV],4 >,>(HSJ'PB\:^*I1\^MSH\)/46T<J1PC\0"W_
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
MPXW,T>%!'\6.W7D>HJ_X:CBO]?\ #=R?%VGW[6UG(UM9V=@(V\ED52&82-M
M.S@@<KBO0;73;"Q""TLK:W" A!%$J;0>2!@<9P/RI;;3K&REEEM;*W@DF.9'
MBB52Y]20.?QH LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5R'Q#U[5M T:SFTB!))9[^W@9V
MD"[0TBC;@@YW#*Y[9S77UR?Q$TZ^U'PW!_9UH]W/:W]M=&",@.ZQR!F"Y(&<
M#UH +CQ7JK:HVDZ9H"WFH6UM'<7R->B*.W+YVQA]IWL=K=@,=QFMCP[KEOXC
MT*WU2WCDB67<K12?>C=6*LI]PP(KEXY=5T7Q5J6NIX>U&\M-:MK=O*A\KSK:
M:-678ZEP,$$<@D @UL^!M'O-$\+0V^H*B7LLTUU/&C;A&TLC/M![XW 9]J .
M-T/Q?JFBZ/K]Z=%GO]-L-8O3=7)N@KH@F8GRT(.\*I!ZKZ#I73ZEXSN8KR]C
MT?16U2#3H$GO)A<B+:&7>%C!!WMLPV/E'(YYKEC9^);?PKXF\.+X<NI)M7OK
MW[)<K)'Y*QS2,-TA+97 );H<@COD!=0\'1Z;KNHR7'A6YU]+N" 6DL$P0(Z1
M"(I)EUV@[%;=@]3Z4 >FVM[!J&EPWUNV^WN(5FC;IN5ER#^1KS_P[XVL[+P#
MX:O-+T2Z:+5+R2S@M#=F5T?,IR9'Y()3OC /H*[VQM%L]%MK.*W2W6&W6)8(
MV++& N-H)Z@=,UYIX5\*ZW8>"_ =E=6#QW.G:M)/=QEE)BC(GPQP>?OKT]:
M.V\/>)+G5=3U/2M1TP:?J&G^4[QI<"9'20$JRMA?[K C'&*XGX@S:O?_ !'\
M-Z(+!Y].D2XE6WCU)K<796-3ERHRNPYP.<^U=CIFFWD'Q"\0:C) 5M+FTLXX
M9<C#LGF[AZ\;A^=4]<T?4+KXH>%-5@MF>QLX+Q;B8$8C+H N1G/)]* +<7B]
M#X?\1ZG]A8#0Y;B)HO-SYODH&R#CC.<=ZP#J,MY\9/#SJ\D<%SH#SF'>2N2V
M>1T)&>M5;ZQ\06FE^-M MM NKJ35Y[F>UNT>,0%)8@,,2VX,"",8Y..W-7[3
M0-4C^(WAS4GLV%G:Z";6:7<,)+D?+C.: '?"*>:X\*7SSRR2L-5NE!=BQ #\
M#FL;6YM7U7XV6NF3Z>\UE:Z;]IAMDU-H4/[_ &^>=H&3CC8<].M=)\,=&U#0
M_#=Y;:E;-;S/J5Q,J,0<HS94\$]:<^C7[?&5=:^S-_9O]@?9#/D8\WSRVW&<
M_=YZ4 5_^%B3_P!G_P!N_P!A/_PC7G^5_:'VI?,V[_+\WRMOW-W^UG'.*OQ^
M+[N[\9W_ (>L=$><:?+"+J[:X")''(@8-@C)/)&T?W2<CBN2_L77S\/A\/3H
MESY@;[*=2WQ_9OL_F[O,SNW;MG\.W.:ZW0M(O+;QMXPO+F!DM+][7[/)D?O
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M:WGG1%D E5\JVQ5!P4X..]4]5NM>U#XGGP_8ZR^GZ<FDQ7LACAC=R_G.I +
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
M)E621$9SA0S %C[5SGBOQ=_PCEUI5C;6!O\ 4-3F:*"'SUB4;1EF9B#@8]J
M*%IX)U.P>.PM/$3P:!'>&[6TB@*S@%S(8O.#?ZO<3_#G'&:L6_A35K"\EAT[
M7Q;:-+>->-;BUS,I9][QK)NP$9LG[I(!(S6OK6LMHOA6]UJ:VWO:6C7+P+)U
M*KN*AL?AG%0:?KMYJ5KH%W;Z8IM=3MA<3R&Y4&US&&4!2,R9)QQC&,T 3>*-
M$_X23PQJ.C?:/L_VR$Q>;LW;,]\9&?SJG8>%?L.M:3J/VS?_ &?I1TWR_+QO
MR4._.>/N=.>O6K/AWQ"NOQ:H_P!G^SBPU">Q.7W;_+.-_08SZ=O6M<S1*4#2
MH#)]P%A\WT]: ,K0-"_L,ZK_ *1YWV_4);W[FW9OQ\O4YQCK^E93^%-6M]0O
MO[)U\6.G7]S]JGA^R[YD<XW^5)NPH;'=6P2<5UIZ50TB]N[S2X;C4;)+"Z?=
MNMQ<+,%P3CYQ@'(&?QH Y;5? =[J']OV<.N"VTK6F::>%;7=,LAC5.)-V-AV
MJ2-N>HR,U)+X0UN&\DO]+\0P6=[>6L=O?N;'>DC1@A98UWY1@"1R6'3TKK_M
M5OY0E\^+RR<!]XP3Z9ISRQQ F21$ &26;&!0!@:7X5_LS7XM3_M">Y\O2X].
MQ<9>1]CEO,9R>2=W3%6O#>A?\(]IT]I]H\_S;N>YW;-N/,D9]N,GINQGO6L9
M$$?F%U"8SN)XQZYI%EC>(2K(AC/1@PQ^= '&7G@C4B-8LM,UU+/2-8E>:Z@:
MT\R6-I!B7RI-X"[N>JG!)Q6@/!T,7BS1M9M[CRH-+L'L8[7R\Y4X .[/& /2
MM74-<T_3&M5NKA5:YN5M8P#G,A!(!]. :T"P"[B0%QG- &-XM\/CQ3X7O=&-
MR;8W 7;,$W;&5PX.,C(RHXJ#2_#U[;>(FUS4-1BN;N33TLI!#;F)25D=]P!9
ML<.!CVSGG%;WG1?/^\3Y/O\ S#Y>_/I6;K^OVGA_PY>:W/F6WMH3+MC()?'0
M#MS0!S\7@2YL;.Q?3M62+4[&\NKF&XDMM\;+.[,\;IN!(Y7D,#E0?:NET:RO
MK&Q*:CJ)O[IY&D>7RQ&HST5%R<*.V23[U6\/ZU<:IH<>I:C91:;YN&2/[4LO
MR$ @E@  >>GM6N75<;F STR: .,N_!VMIXPU/Q!HWB*"Q;4(H8Y89M/\[ C7
M P=X]3VJ>[\*:QJNE)#JOB"*;4+:[CO+&[@L1$()$S]Y-YW@@D$9'!KJOM$.
MP/YT>TXP=PP<]/SJI8WMY/<7R7EDEK#!+L@D%PK^<O\ >( ^3Z&@#E[KP%=:
MS%JT^MZND^I7UHMG%+;6OE1VT:OO&U"S%LO@G+<XQQ3+OP-K&IWDU]J'B&&2
MYN=-N-,G6.Q*QB*0#:47S,JP89)).[...,=NLL;NZ)(K,G#*#DK]:!-$691(
MA92 PW#()Z9H P+CPMY\/AJ/[9M_L29)<^7_ *[;$T>.OR_>SWZ4_P 8^''\
M5>'7TN.\%G(9HIEF,7F!2CAQ\N1GIZUHZQJ]GH6DW&IZA+Y=K;KN=@,G\!W-
M6GGACB\UY46/^\S #\Z .-O/!>MZ]&MGXC\4?:]++!IK.SLA;"?!SM=]S';Z
M@8S5_4O#%\->76M U&WT^Z:U6TGCGM?.BDC4DH=H92&7)P<XP<8KIP01D'(-
M<[JOC"PL-*\07=O_ *5-HD9:>$-MRPC#[0V#V(Y[4 9@\ -::=IIT[56BUFP
MN9KL7\T <3239\W>@(^5L] 01@<\4MUX*U.\TN(S^(7EUF'4EU**ZD@)AC=5
M*B-8MW$>TD8#9R2<UUMM=1W,2,K+O**[(&!*Y&>:D$L;2-&)%,BC+*#R/J*
M.'N?A]>:C#XB;4-<66ZUNQCM)'2UVI"4+X*+O/&&'!.<@G//'077A_[3XCT3
M5OM.W^RX9XO*V9\SS%09SGC&ST.<U>U?5K+0M)N=3U&<0VENNZ1R,^P '<DX
M '<FN7;XAFTCCO-6\,ZSINE2,JB^N$C*Q[C@&1%<L@Y')'&: '2>!)5DN[RS
MU00:BVKOJMK.8-RQ%HA&T;+N^92H(."#S[58N/"NI:EIT$6JZV+BZCU.#4"Z
M6VR-1$RD1(FXD [>I).23[5U!FB! ,B#) &6')/04"6-I6B$BF11DJ#R!]*
M,'4?"R:CX@N]2DNBJ7.DOIC1*G(#.6+AL^^,8K,TWPMXHTG1].L[7Q1:E[&+
M[,HDTXF*2$*H3<HD!WC:?F#8.[&.];?B?Q#%X;\/:AJAC6X>SA\TVXD"LPR!
MUP<=?2K"ZA=+JT\$UDD6GQP"5;PW"G<W=2F,@ =\T ,\.:*GA[0;;2TF,WD[
MF:0J%W,S%V( X RQP.PXKF(OAY<+I>I:8^LC[+)?G4;!TM<2VD_F^8"6+$.
M>,8'&?PZ[2=5M-;TJVU*QD,EM<QB2-B,'!&1D=JH>*O%%IX2TE+ZZ@N+EI9E
M@AM[=0TDKMV4$CL"?H* *VE>&]03Q#_;NN:G#?7L=L;6W6WMC!%$A8,QP68E
MF*KSGH.E+XD\-WFKZOHNK:=J4=E>:6\NPRV_G(ZR*%8$;E.< 8.:V-)U.VUK
M2+34[-]UM=1+-&3UPPS@^_K5E9HGSMD1L-M.&!Y]/K0!S0\'8\/>)M*^W?\
M(;FN9?,\K_4^<NW&,_-CZC/M4$OA+5+.\-UH6MQ6,L]I%:W?G6?G!_+!"R(-
MZ[7 )'.0>..*ZP2QEP@D0L02%##) ZT1RQRAC'(K[3@[3G!]* &6D#6UG! \
M\D[1QJAEDQN<@8W''<]:FIB2QR%@DB,4.& 8':?>@31&01B5"Y&X*&&2/7'I
M0!QJ^#=9TB[O#X8\11Z?8W<S3O9W-D+A89&Y9HCN4J">=IR,U(/ 2+8:3!_:
MD\T]GJRZM<7,Z[VN90&!& 0$!R,8X '2NNCECE4M'(KJ#@E3D9H2:*2,R)*C
M(.K*P(_.@#GM7\/:C-KJZUHFJ0V-Z]L+6<7%MY\<D88LIP&4AE+-@YQSR*JW
MGA+4_M6DZGI^N[-7L;9[66YN[82K=1L03N567!W*",'VYKJQ-$SN@D0N@RRA
MAE?K532M8LM:M9+BPF\V))I(2<8^9'*-^&5.#WH XN?X927/AW4-+FUQI);W
M5UU22Y:W&=PV97:&Q@E3CT!QCBMZ7PW>+XZ'B.SU*.**6U2UNK62WWEU1F8%
M6W#:?F]#70M+&LBQM(H=ONJ3R?H*R--\117^KZS821K!_9MS';^8\@_>EHUD
MR!@8^]C'/2@#:HIDDT<(!ED1 3@%F R?2L+6?%"Z1XI\/:(;0RG66G43"3'E
M>6@;ICG.<=10!T%%<_X>\4+KVKZ]8"T,!TFZ%L7,F[S<C.<8&/IS6Z\L<0)D
MD5 !DECC ]: 'T4SSH@R+YJ;G&4&X9;Z>M!EC618VD42,,JI/)^@H ?13&FC
M214>1%=_NJ6 +?2B2:*)2TDJ(%QDLP&,T /HHSD9%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<
MWX[\02>&_"5W=VRE[^7%M91CJ\\AVH ._)S] :Z2J&H:+I^J75C<7MN)I+&;
MS[8EF 23&-V <$CMG.* /'KR'6/"WASPW?1>$=2MI/#;^==7;SV[B6)Q_I.0
MLA;YLENAQBNLCL=)\6_$C5#JD$%_:6^E6KV"3#<@24R%Y$!Z$X4;ASP.:] N
M((KJVEMYXUDAE0I(C=&4C!!_"N!UWPBEK=Z<FG^%(=3T^TLS;1"/4'@GC&[.
MQV9L218_A.<<\$4 <5HFFVFK6'@&PG=KJSFU750[,Q/G(#*?F/<-CGU!-;FH
MZ))J?B[Q#IL/AO2=0L["TMK6T6[NS +*(Q$YB41MM^;/S#!^0>E==X3\&PZ5
MH>CKJ<$+ZE82SW,;0LP2&29G+A>@( <KR.U:.L^$-$UZZ%UJ%H[S>7Y+/%/)
M$9(\YV/L8;UR3PV1R: /.UT[5]6\11:?JFCZ3XAFL]!M%Q>7I2/<Y<22Q_NV
MW%B@^;@C ]:FT_0C>>)_!^F^(?L^H&'1+D2#S/.BF"RQA-Q(^< ;3R.H!KOM
M4\(:'J_V<W5FRM;1>3$UM-) RQ\?)F-E)7@?*>*M0:!I=K=V=S;V:12V5L;6
MW*$@1Q';E0,XQ\J]NU 'CMUX>TN#X;>-+U+2/[3IFJ7::?*1EK-(Y@46(_P
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
M$]>/E '&* /,+-8O$6G^';>71;+6;RW\.6\]Q+JUT4@A208W ;')D)1LM@8
MZ\U2TRXENK_X-RS2-(Y@O 68Y)Q"H'/?@5Z5+X&\.S&QW:>0+*W6UB59Y%!A
M7[L;@-^\4>C9_6GVO@S0+.?3IH+ J^G22R6>9I"(3*,/M!;&#Z=!V H YKX=
M_P#(X>/_ /L++_Z!3]3T?3]:^,20:E:Q7=NF@;_(F4-&S>>0"5/!QDXSZYKL
M-/T33M*N[^ZLK813W\OG7+;F/F/C&>3Q^&*D_LNR_MG^U_)'V[[/]F\W<?\
M5[MVW&<=><XS0!XPFAZ=:_">?6([93J5CJX2TNFYD@1+X1JB,>54+G@<<FKE
MUI.JZ])XKNX=(TI[Z/5)8[?5[N_,4UGY17RMH\L[5 VG 89W'/6O4#X7T9M$
MET<V0_L^68SO#YC<N9/-SG.?O\]?TJO?>"_#^I:HVHW5@7GD9&E FD6.9E^Z
M9(PP1R,#[P/04 ><>.HX]0M/%^JV^B6,DVGHL,NJ7EV5E@F2-6 ME"$K@LO\
M2[F-=!:Z'IOB#XEZZ=7LX;V--,L2(IT#Q[F\WYMIXW#D ]1DXZUTU[X(\.ZC
MJ%U>W>G^;+=KMG4S2".3Y=FXQAMI;;QNQD>M7=-T#3=(G>>R@9)GACMWD>5Y
M&9(\[ 2Q/3<>>O- &'\+W9OASI(=V;RQ+$I8Y(59751^  'X5U]5-,TNST;3
MX[#3X1#:Q%BD88MC<Q8\DD]235N@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L[6M;L]!L5NKPRD/
M(L,4<,9DDED8X5%4<DFM&N2\?:C<:?9:7MO);"RFOECO;Z&,.]O%L<@C((7+
M!5W8XW4 6/\ A.M$319]5N)+BUAMKE+6YCN(&22"1BH =3R!\ZG/3!S4FG>,
M]*U"\N[1EO+*>VM_M3)?6S0%H<X\P;ARN>OI7F,I6:V\16Z/J%SY^M:9<0O>
MH?-GAW0KYGW1\N5...@&:Z;QOIMWJ?BK4+:SB=I;CPG>PQX'#.TB87/J: +%
M]X^34-0\,1:3]NMH[_4D4M<VC1K=6YCD)*%AR,A#Q@\CL:U_'NMS^']'L+V*
MY^S1_P!IVL=P^T-^Y:0!QR#_  YZ<UR4WB&PUUO 5MIT4[RVFH0FZ'D.OV4B
M!UV.2!@Y[?[-=%\3BR^']-D6VEN/*UBRD:*)"[,JR@D #KP* -33_&FDWTU[
M#(+JPFLX/M4L=_;M WD\_O &ZKP>>W>GZ+XOTW7+P6D$=[;SO#]HA6[MGA\^
M+(&]-PY'(]QD<<UP'B@'QSJ^L2>'?,N8X/#D]J\JQLH>9Y%9802!EL(>.V1F
MM;PL-)U7Q/87=MKOB#5;JSMI&VW<:+%:[PJE'Q&I#GC"Y/W#0!V&M^([+0FM
MHYX[JXN;HL(+:T@:663:,L0H[ 8R3ZBK.D:M9ZYI<.HV+L]O+D#<A5E()5E8
M'D$$$$>HKE?&NJ26GB#2;6[U.[TK298)W>ZM(MTDDP*!(MVUMN06/ R<8IWP
MO?;X:N[607"7,&I77FQW(Q*NZ5F7=Q@D@@Y''- &I#XTTFYUZ;1K=;N6[MYF
MAN"ENQ2 A0VYWZ*IS@$]2#Z5'8^.]'U&X6*".^Q-&\EI(]HZI>!!EO))'SG'
M('4CD9%8>@:=/=/\18(D,<]W?RQQ.PQG-N@!SZ9)K'\'P:;>7'AFUEUKQ#<Z
MEIZAVT^6)%CL9$B*,)/W:E5Y*CYCG(Z]: )_!_CFZU+4_$>K:U?ZA;:9875Q
M%';O8A+>**/;C>^W=YO/W,YYZ=*ZZ'QQI,EIJ,\\=]9MI]L;N:"[M6BD\G!.
M]5/WAP1QWX.*\^M-+OKSX>^/H((;GSCXGGN%6)/WCHDL+G8".3M4XX.34]]#
MI>IZ-XFO].UO7-;N8M N8/.NHT$2AQGRQB-"7R@..<?C0!W$?CS1I=,DU%$O
MC;>:D,#?9'S=NW00C'[SH>1QQZ<T\^.M$CT>74[F2>VB@NDM+B.>%DD@D8@
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
M4OE^,+>* 2HI*PS*PCE8XZ9A;.?5: .HLO%>GZSXCT-K/5;R./4+*6>"R:V
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
M(R%"9)')R,=Z+GX@WUAHVK//9V5UJ6F7-K$RV<Q:*>.=U564GD'EA@]UZX-
M'H-%<0WB7Q+:ZO>:1?66EK>-ILFH6<D,LC1C8P5D?(!)^8'('/I5OX;7NK:C
MX$TN\UB6*:::!'2569F=2!R^?XLYZ<4 =%J5B-3TRYLFN+BW$\93SK:0QR)G
MNK#H16)I7A2>VUJ+5]5UJYU:[MX&M[8RQ)&L2L06.$ RQVC)/I69=>+-?NGU
MR[T33;";3M&F>"07,SK+<O&H:0)@$+C. 3G)':H_^$VU75O$5CI?AZPM)([O
M28-56XO)&58XW=@00H.3PN .Y/I0!WE%9^MW=[8Z1<7&G6:7=VH CB>41KR0
M"S,>B@$D]\#CFN,E^(-]8Z-XEENHM-NKS18(K@/8S%X9DD+ #GD,"C9'TH ]
M#HKBV\2>);77;73;[3-/5M3M;B6P6*9RT<L:AO+ER #D,.5[@TU_'CS> --U
MVSLT?4=0EBM(K-V( N6?8R$]<*0Y^BT =M16-XHU[_A&] EU 6_VF??'#! &
MV^;*[!%7/89(R?3-8O\ PD7B.PU9='U2TTL7MY9RW%C-;R2>47CQNC<$9Z,#
MD=>>!0!V3.JE0S %C@9/4TM>+V^J^(+_ ,%^ =1O5@O;V;5XVM_WK R9BF ,
MA(XYZXSP._2NLD\<ZCH\7B"#7+&T:]TN.WDB^R2L(YQ.Q2,9894[Q@GG@YH
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
MG;Z8(-=1I6IQZM9_:8[>Z@7>R;+J%HGX.,[3SCT/>C4]3CTN.!Y+>ZG$TZP
M6T+2%2W\3 =%&.3T% &1XXT>[UOP\MM9P1W+)=03R6DK[$N8TD#-&3TY [\>
MM<9J/@W7[RV\4);Z+I]E'K6FPPPP03*H@>-W^5L !BP?.1P.G.,GU>B@#G=6
MT>[O/&?AO4X54VU@MT)R6P1YB*%P._(-<CH>B&7XLZI##*DFBZ7.VHK&O(CO
M;A K*>W $C8'0R"O398DGA>&50T<BE64]"#P1532M'TW0[(6>EV4-I;[BWEQ
M+M!8]2?4^YH SO&6AW.O^'7MK*2-+V&:*ZMC+G9YD;AP&QV.,?C67!IFMZ]X
MJLM8U?3XM+@TZTGA@A%R)GDEEVAF)48"@+QW.>U=G6'K'BS3=%U:STJ9;J>_
MNU+QV]K;M*^P'!<[1PON: ./T+POXAA\/^$M+O;"&!M"U))))%N0XEB$<J[P
M,<<NO!YJ[XC\%7VN:EXF=1;B*^L[);4S'<K2P2/)M<?W2=H/L37=7-S!9P-/
M<S1PPKC=)(P51DX')]R!56+6+2;7;C1T+_:[>".X<%?EV.6"\^N5- '$R>&;
M^_T#Q!;P>$=%T.6ZTR2U@%OY9EDD<'.70 !/N\'DGGC%=SI%M)9Z+8VLP EA
MMXXW .1D* ?Y5<HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N!^,W_)-+W_KXMO\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4A 92K $$8(/>EHH R;'PMX?TR]-[8:'IUK='.
M9H;5$?GKR!FK\5G:P7,]S%;Q1SW!4S2J@#2;1A=QZG X&:GHH SH?#^C6^JR
M:K!I-E'J$F=]TENHE;/7+8SS44WA?P_<WLU[/HFG2W4ZE)9GM49Y >"&)&3Q
M6M10!7%A9KJ#7ZVD O&C\IK@1CS"F<[2W7&><5%IVCZ9I"RKINGVMFLS[Y!;
MPK&';U.!R:NT4 5[2QM+!)$L[6&W221I76&,(&<]6..I/<TR\TZWNY([@PP_
M;84=;:Y:)7> L,$J3TSW'>K=% 'GND^!]335=,EU"#0+6WL)S=.^EVYCDO9@
MC(K.-H"XWL< MSZ5W=M96MG$\5K;0P1N[.R1H%#,QRQ('<GDGO4]% &=IN@:
M/HTDTFEZ5963S',K6T"QE_K@<T6'A_1M+NYKO3])L;6YG_ULL%NJ,_.>2!D\
MUHT4 4UTG34M+>T6PM5MK9U>"$0J$B93E2HQ@$'D$5(UA9O<2W#6L#32Q"&2
M0Q@LZ#/RD]UY/'3DU8HH R[/PWH>GV=S:66CV%O;70(GABMD5)01C# #!&">
MM76L;1WMG>UA9K8Y@8H"8CC;\O\ =X)'':IZ* *5KH^F6-[<WMII]K;W5T<S
MS10JKRG_ &B!D_C45YX=T74;^*_O=(L;F\AQY<\UNKNN.F&(SQ6E10!R47@B
MRNO$>O:AK5AI^H6]]<036R3Q"0Q;(5C;(88!)7MGC%;NI:#I&L0Q0ZGI=G>1
M0G,:7$"N$^@(XK0HH H7VB:5JEBEC?Z;:75I'C9!-"KHN.!@$8&!3CH^F&&T
MA_LZT\JS8/;)Y*X@8="@Q\I'J*NT4 5X[&TBO9KV.UA2ZF55EG6,!W Z!FZD
M#MFH!H>DC3)--&F68L)"2]L(%\MB3DDKC!YYJ_10!ECPUH2Z0=(&CV TUCN-
MH+=/*)ZYVXQGWH/AK06C9#HNG%&A%NRFU3!B!R$(Q]T$ XZ9K4HH JMIUBUU
M!=FSMS<VZ%(93&-\:G@A3C(!]!6!HGA_4O\ A)KGQ'K[V37[6XL[:&SW&."$
M-N/S, 69FZ\#& *ZFB@"*XMH+RVDMKF&.:"52DD4BAE=3U!!X(J*ZTVQOK!K
M"[L[>>S90I@EC#(0.@VGCBK5% &<F@:/'I!TE-*LETT];00+Y1YSRF,=0#3]
M2T72]9MDMM3TZTO8$.Y8[B%9%4^H!'%7J* *JZ98*;0K96P-F"+8B)1Y (VG
M9Q\O''':I$L[6.\ENTMXEN955))@@#NHS@$]2!DX^M344 9W_"/Z-_:_]K_V
M39?VE_S]_9U\WIC[V,].*9<^&M"O-0>_NM&T^>\=#&T\ELC.RD8()(R1CCZ<
M5J44 -CC2*)8XT5(U 5548  Z "LR/PQH,-A<6$>BZ<EG<MOF@6V0)(WJRXP
M36K10!4T[2]/TBT%KIME;V=N#D16\01<^N!WJ46EL+PW@MXOM1C$1FV#>4!)
M"[NN,DG'O4U% &=<:!H]W8/87.E64MF\AE:!X%*%R22VW&,DDG/7FI$T?3([
M:UMDTZT6"T<26T0A4+"PSAD&,*>3R/4U=HH H:IH>DZVD::KIEG?+$=T8N85
MDVGVR.*E;3+![BUG:RMS-: K;2&)=T((P0AQ\N1QQVJU10!4.E:>UG/9FQMC
M:W#,TT)B79(6.6++C!)/)SUJ1+*UCNVNTMH5N6C$33! '* DA2>N 2>/>IZ*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M0)YP_O%1T/K[YX'2O+O$NL>&_$_CO6;'7M02'3]+LGT^V!1FS<RC][(, \H
MJ_7->HZ+HJ:%H$.EVL[N8U<^?( 2SLQ9F(&!RS$X_"H?"OAR#PKH,6F0S/<,
M'>6:XD&'FD=BS,WOS^@H X/3_'%]J'PCMIK2[":RMW#H\UQC=LD,BQ^;@]24
M(89[FK]VVL>'_%\6F)KM[>6$FC7ER@NF5I%E38,E@!D#.1GH2>V +7BGP=:)
M#XCU8-J,D>H102RVEA&K2K/"P*31Y/W@ ,COCN>*R-$LY?$?C<7RZE?ZC!'I
M$]K/?SV1MHU:1DVQHA4<@!F)YZC)Z  %>#5=<L/AMI&MW.MZE<W^N-:6[&*)
M9/LZ-U:*,+DR%0>3G+'..U+<>*-:T?2-<2U.O/:_Z(EC=ZG8N)HY)9?+D50R
MCS" 591@\G'-=K_PAMO_ ,(7I_AT7DR-IZ0_9KQ% =)(B"C@'(ZCD=P2*:_A
M&XU#2=1L];URZOI;SR]LB(L*VYC.Y&C09 8-AB3G.!V&* ..FUS6-/TGQ.+*
M;Q$UG#HTEU!=ZO:-%)#<+D$*S(N000V.<;35N:'7H/$/A>U'B?4"NNV\WVW.
MS$92-9,PC;\AZKSG@^O-='+X2O\ 4-(U>RUCQ%<WK:A:&T#+"L4<*D$%A&#@
ML<\DGL!Q6A-X;BFU70+\W#AM'25$3:,2;XPG/IC&: //)_$>KZ9!=Z"^I:G<
M!?$'V!;N&+SKL6WD"8JH"\M_#NQP"3VJ2XU[Q!;Z#J$-K<:O"D>J6,=A>:K:
M-'*R2R*KHP91O .>>N& S76W/@6*:34+B'49H+RXU)=3MYT12;>58Q'C!X92
MH((/4,:?-X0N;_2VMM4URYO+A[Z"\,IC"HOE,K!$0<*IV\]3DDT 8-Y%J6F>
M(=4T+^W]3N+:YT*6^$DTB&6*5) N48*  0W3'TK9^%]H;7X<:&3=7$_G6D4H
M$S ^7E!\JX PHQP#GKUK4N_#<%YXC;5Y)WRVG2:>T0'!5W#%L^O&*3PGH%QX
M9T*'29M3:_BMP([=FA6,I&!@*<=<>M '!ZA<Z[=:3XZU9/$-];'0[R?[%%#L
M"CRXD?#Y4[EYQCW/K6G#=:KI/B?PQ/<ZY<W$6M6UP]Y#/M\B)EB$@:, #8 <
MCJ>.ISS6^W@V%M&\3:=]LDVZ]--+(^P9B\R-8R!ZXVYJ34/"-MJ4VC-/<2;-
M-@F@V ?ZU9(O*.3VXYH XK1-9O9/$.A0Q:UKM]!JXGCN+FZM?)MY/W3.LEN"
MH*X*\=<@]^M3+XHUI_ 7]D?:V'BH:F-#,^!GS-V?.QZ>3\^:VK7P)=VLFBW%
MQXDN)WT1@+3-LBJ(=A1D91]YBI W=L# Y.:&@:;;>(?B??>+;.&Y338;9(HG
MFB:-;BZP5:558 X6/"9QSDXZ4 :?Q14Q?"S6U#%RMLH#.<DX9>M9VH7.J^#?
M$>D23:S>ZG!J,%T+J"X*[1)%"90T8"C8/E88Y&"/2NN\3:%'XF\-WNC33-#'
M=H$:11D@9!Z?A67:^#I3K5MJ&KZQ-J:64,D-G#)"J!!( K,Y'WV*C&>.IXYH
M Y+POKVM7-YX>O1+XCO)-0(_M*.YT]TM$1XRP:)M@"A6V@'/S UU'Q!UJYTK
M3],M[62\B;4+]+:26RA,LZ1['=O+4 _,0F,X.,D]JFT3PG?:/-90GQ%>3Z58
M K:V7EJGR[2JK(XYD"@\#CH"<XK3\0Z$NO64,:W4EI=6TZ7-K<Q@,8I5R <'
M@@@D$'J": ..TN3Q!J>EZ]965[K%K]D>*XTR]U:V:)W."6BDW*-Z94@G&0''
MH*JZ5XXU#7M"UWQI$_D6&EV#I!IP<-ON%CWN\A';)"KSR,MW%=/<>$K[4-%N
M]/U+Q%=W!OIE-U(L8C!A& 8HU!P@8#!/).34LO@NP;5;BY@;R+2\L38WMDB
M1SH%VH?]EE4E<^G':@#D-%U_5K"^L[C?XDO[>6SFDU$ZE8-%"DBQ^8KQML 4
M$J5VYQ\P[BMOPII^OWMAH7B*3Q'<S27T2W%]9S*I@*2)N"Q* "A4E<')S@YS
MFM/2/"]_8RQ)J'B&ZU&RMX&MX;9XEC4J0!F4K_K& & 3CJ3C)JKI/@>XTR?3
MH7\07EQI.F.7LK$HJ;>"%#R#EU4$X!QVSG% &$GB'5C\&+75S?2_V@UU&C3\
M;BIO A'_ 'SQ6<;F[\.:Q\2];AU"]GFL/*,,4KAHV9H%*EAMYVDX'L._6NA;
MX;2MI;:-_P )#<C1TNA<V]J($!C/F^;M9^KKG.!QU'7%:$_@:.YUK7;F34)#
MIVN0B.]L3$O+"/RPROU7C!QZT <Q:>(=5T6:XN(F\1W]FFEW-Q=/J]@\2)/$
M@="C%%P&PXV_3%0WNGZE%I_@74[S7+R^DO=6LY;F*X*E [(S9C  V@<C'3!]
M17:6'A>^ ECUGQ!=:K;-:M:+ T2Q(4; 9GV_?? QGC&3@<UF6_P]NE&BPWGB
M2ZN[31;B.:RA:!%P$! #D<N=O&>._&30!-\5]6O]$^&FKZCIER]M>0^3Y<J=
M5S*@/Z$BJ]Z-3UCXAS:,NM7MCIR:-#<LMHRJYD,LBY#$' P!G'7 ]\[WC'PU
M%XO\*WNA37+VT=ULS*BABNUU?H?]W%30Z#'#XIEUT3L9)+&.R,6W@!'9MV?7
MYL?A0!G_  _U&]U+PC#)J%PUS<PW%Q;-.P ,@CF= QQQG"C-<?K7B&[M-6GU
M"RUK6+MH-6BMBD5KMT^.,RI&T+,1\S ,<L#]['3I7H/AW0X_#VEM8QSM,IN)
MI]S+@YDD9R/PW8KF[KX=2W%G=:>OB"YBTY[MKZVMU@3]S,9?-R6ZNH;)"G'7
MO@4 9-PVMZG:>-[X>(K^T&CW<XL8[<H I2!),/E3N7)'R^Y]>-+2/$=];^)]
M.?5+H_V=KNCQW< ; 6"XC0-*H] 4;=_P$UMVWA-(-,\06;WCR'6I9999-@'E
MEXEC.!_P'/XUR?C71[?5=,T/P/8_;)=1MW@4W4<3*+>W"%)'9\;?F0LNT'DL
M* .H\!W>H:IX=;6-0FD8ZE<275M$_P#RQMV/[I!_P$!O^!5T]1P016UO'!"@
M2*) B(O15 P *DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *BGN8+4(;B>.(.P13(X7<QZ
M9ZGVJ6N*^)-M#>67AZVN$$D,NO6B2(>C*2V0?8CB@#IK?7-(O+6>ZMM4LIK>
M#/G2QW",D?\ O$' _&K375NDD,;SQ+)/GRE+@&3 R=H[\<\5Y/XWM(++5O&D
M-G;QP1R^$UED2) H9A),-Q [A1CZ5T&JW4$GC+X>1I*C.XN95 .<K]F//TYH
M ZU=>T=[J&V35K%KB<$Q1"X0M( 2#M&<GD'IZ&L[6?%EC:>%]9U;2[NSU"33
M;=Y7CBG5P&4$[6VDXZ5Y>FC:?)\%]/N&M(OM$NLH6FV_/S?%/O=1\O'TK2\=
MV=M8:SXHBL[>*WCD\'R,Z1($5BLK $@=P#B@#T[3M<T[49/L\%_:2WB('FMX
MIE9X\^J@Y'7O4L6KZ;/J$FGPZA:27L0S);),ID0>Z@Y%>>7MGIUG=_#R70H;
M=;J1V$;Q* 9(3;.7)(ZC.TDGO65X1TK4;K0/!][+<:!:JEXDPG^=;N:0[O.C
M)/!=LN"/4>U 'K$>KZ;+=K:1ZA:/<L6"PK,I<E3AL#.>#U]*??:A9:9;&YO[
MRWM( <&6>41J#]2<5Q'PSTRR#>(]1-M$UXVO7R>>R@NJB0_*#U Y)P/4^M6=
M<BAN?BKX=@U!$DM1874ELDH!4W ://!X+!"V/QH T_%'C/3?#OA"X\0)/;7<
M:QEK=$N% N&Z *W.??&> :M>%M5N=:T.*]NWTYI7/33[@S1J, X+$#YAGD5Y
M7XHMK9?!_P 3XK6&+^SX+V(VX51MCE*1>=M]#N/..Y->P:-;PVVCVB00QQ(8
M48K&H49VCGB@!?[8TS^T_P"S?[1M/M^,_9?/7S<8S]S.>GM23ZWI-MJ"6%QJ
M=E%>R8V6\DZK(V>F%)R:\]\)6WAR7P+8WVO)"M__ &L[2SG(F^V_:6"C*_-N
MS@8]/:J26NF3_#+QS=ZI% VH"[U W$LBCS$E5F\H GD8'E[?PQ0!ZPMQ ]Q)
M;I-&TT8#21A@60'."1U&<''TJL^LZ7' L[ZE9K"R,ZR-.H4JIPQ!SC ) )[9
MKB_"%Q)%XSUJ34I!'<'1=-EF,IP<A9=Y.?0]:YCP?:6FI3?#H7$*3PBUU255
M=<J3YJ8)!ZXSGZX/:@#TO5O&.A:1HD>KRZA;S6<LJ11/!,C"0LX7Y3G!QG)Y
MX -7I]=T>UBMY;C5;&&.Y_U#R7"*)?\ =)/S?A7D>MVEK%HGBF!8(E@A\6VI
M1-@VIN^SEL#MG)S]:W+_ $Z\N_'_ (BMH+;0F@CTZVC5-31L);D/NV!> N[=
MGZ"@#T2\U?3=.W?;=0M+;:@D;SIE3"DX#<GIGC/K4=QKVC6D@CN=6L(7:0Q!
M9+E%)<8RN">O(XZ\BO-M#T2VN/'WARTU.2UU9;7PJ&2;'F12D2A5<9Z_*3@G
MUS3K&PT.YM_B9)J$-M)*EY.)6E4$I'Y"E2,].=W/J/:@#TJ_UC3-*,0U'4;2
MS,IQ']HG6/>?09(S2WFK:;IX8WNH6EL%3S#YTRIA,@;N3TR0,^IKRFUEGU+2
M8@]EI0NK'PS:?VA>ZJ'D8I(C-L5 0!]UB6ZDD#G%+X:L;76?$G@8:C"ETJ>$
MQ+MF =2P,8R0>#U/7O0!Z+8^+]$U#6]1TFWOH3<V 4RYE3!RI)V\Y.W'S<<5
MHV&J:?JL32Z=?VMY&C;6:WF60 ^A*D\UYHVD:9>Z]\3+2YGMM/27[)']J9%
MBWP+USC@MU'?-=%X5>:T\3WVFZGI.F6NJBSBE-UIA(BN(=S*NY",JP.?7@\'
MB@#I[_5],TKR_P"T=1M+/S3MC^T3+'O/H-Q&:==:II]BI:\O[6W C\TF:94P
MF0-W)Z9(&?<5P_B=A?>*=4BM['2 ]AI2&[O-45Y!Y4AD(1$!  ^1B6SW [5B
M^$K6WU36? 9O8DN?+\+-(HE&X;@T*@D'K@$T >H_VMIO]F_VE_:%K]@V[OM7
MG+Y6,XSOSC&?>LK3/$\6J^*KO2[1K>>SAL8;J.ZAD#B0N\BD9'&!LKSB*"W2
M[MK":.-=)'CB=&A( C!\HM&N.F-YSCIG%=7H$-A;_%_Q-'8I$F-/M#,D8  D
MW29X'0XVG\: -J\\5V^G>+Y-)OY;6ULTTY;PW4\H0!C*4VDGCM6U%J-C.T"P
MWMO(UPADA"2J3(HZLN#R.>HKBKRUT^[^-\*7T4,KKH&Z!)5##=Y[ D ]\$_@
M37*P6_\ 9WANX\1Z<G[CPYXDNY;=8QP;)GVS(G;;@L?^ T >Q_:K?[7]D\^+
M[3L\SR=XW[,XW;>N,\9K*;Q7HZ>*1X<:\B&H&#SMID4#DX"=<[SG.,=.:Q?!
M(76=7U[Q9D/'?7'V2Q?J/LT&5#+[,^]ORJ 6UL?CG*[01%_^$>CD!*#.[[0P
MW?7&!F@#4\*^,K'7M&TV>ZNK*UU&]0NMEYZ[R Q'"DY/3TK;FU?3;?4(M/FU
M"TCO91F.W>91(_T4G)KR"RTRQMO@IH5_%:Q+>#4;687&P>9O-VJYW=?N\?3B
MI;C2]2U:V\9[Y] M4.JRK)>WV\3V^W;Y+!NB@+L*_P#UZ /9B0!DG %<S<^,
M;)M;T2QTRYLK^._NI+>:2"</Y)6)Y/X2>?EQ@U%\1GNHOAEK[0,?M L'R4],
M?,1^&:P=4L]$M/&WP[_LR*VC9FG$7DJ!NA%LV#QU'(Q]3ZF@#9U3QK_8'A;6
M=8U)],E>SGECMH;2[W>;MQM1B1Q)ZJ <#UK$OOB?-I_AS2[F1M"FU74[N.".
M&'4<PP(XSOE;&1MY!P,>]<GY,4OPB^)+21H[)KMZR%E!VG='R/0UO^,=-L4T
M_P"'6RRME\S6;)7Q$HW H<@\<@T >A6^O6$=M8+J.IZ9%>7<:LB1W2E92?\
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
M^H:C=+!]HFCL8@YABR0&;+#J0< 9)P>*?!XMTNYU#3+2-Y"NJ6INK*X*XBF
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
MYT]K" V=RSO/#L&V1G.6)'?)Y-9%[XXTZVO;2RMK:^U"YO+,7MM'9Q!O-C)
MR"2 .N><#WS@5GQ_$_1Y;*&_6PU7["9A!<W)M@$M)2^S9+EL@@D9VA@,CUH
M[8   #@"BN7U+QUIVFWUW"]I?S6UDZI>WT,(:"U9@#ASD'@,"=H. ><5U'6@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KE_'":=)IEH-4MM2-NMR&6\TX.9;)PK8D^3+ =5
MR 1\W/%=14%W>VFGVYN+VZAMH00#)-($4$G &3QUH \N@EU=7T'Q!?#4M0TW
M2M4N8TGEM&%R]K)#L29XPH8X8L"=H)7G%=)X8+ZMXWUWQ##;W$6FRVUO:6[S
MPM$9V0NS.%8 X&\ $CGFNTHH \S\16<>G^/-1U#4;K7[6SOK. 6\NDB4AY(R
MX:-Q&I.[YE*YP.6J'6/#KZYX=T+P3IEE>Z?"L"WDMY=+NDL5&=J!AP926*D
M\+N]17J5% 'DU]'=7FB>&IKRPU'3/[ O'M-0CTQ'5HE\IHQ+#M!+1_=/R@_*
MQ]#22Z;#%;6OB+2[77KR"UUR&ZNI+Y7>:XB6%HC*B$!R%WCJ,D*<<5ZU10!Y
MOXHUF?Q+X:O+K3M'OFLM/O[*>.9H'62Z5)5>0I$RAL*!U[\XZ4INW\1^/+B]
MT^RO38MX=N+>*XFMGA620RH=H#@'\QSSCI7H]% 'BEC$)_#W@F[N!KMG;Z1;
M2V&H-:03136\C(F#@+N9,I@E01R*TOL4&EC0_$EE9ZY-I\&LS7%VUY&\D[K)
M 81/LQOV\+U&<<XKUFB@#A?"ES)J7Q"\3:HEE=P6,]K9K;S7$#1><%\T$@,
M>I[\XP>A%0^*+FY;Q@]I>RZXEB;%#80Z7YJ"XN"[AP\D8X( 3[Q"@$DUZ!3!
M-$S;1(A;T##- 'EG@6UNEU'P8)+.ZB^Q:)<VMP98'01RAXAM)('H<>N#BH);
M2\TW5I=;EL+M[2R\6S7$RQP,S>2]LL?FJH&64$]@>_I7KM17-U;V5M)<W4\4
M$$8R\LKA54>I)X% '$^&+I]4^(VOZI'97<-C-86B6\T]N\7G;6ER0& /4]QG
M&#T(HU2['AWXFMJ]];7;:?>Z2EK'/;VTD^V5)6;80@)&0X(XYP:[(ZC9">V@
M-Y;B:Z4M;Q^:NZ8 9)09^8 <\59H \4M]+O&L;'5[ZUUC3[:#7]1EN5M%=;B
M".;=M<!025!P#M!X8]JD\2:1'<^!+NXT:TUVY:ZUJVD:2_1VEG";5\P*1N"8
M&/F ^[GIBO9Z* .#6RN?^%\2WAMI?LA\."+S_+/EE_M&=N[IG'.*PM"T341X
MLLO"L]G.NB^'[^?489F0^7*C8-NBMT)0RR9';8*]9HH \<M=$M(3=Z#JQ\42
M7DFJ2LMG:F06\T;SF190<>6% 8%LMG*GO75Z!IMP_B+Q\KPR0B\N8UAE=" X
M^SJN0>X!STKN*JG4[ :B-/-];"^(W"V\U?,(QG.W.<8H \L\):79NOAW2[O_
M (2E]4T_9YUM,9!;6<D:%=^6 0H>B[2<AA[U1:YN(_A39^$/[)U%M8LKB"*Y
MC%G)L14N5;S ^-K*0 1@D\YZ U[710!C>*TM9?#-['?:?<:A:,JB6WM@3(5W
M#+* <Y7[W'/R\<UYM>?VA?Z#JEE87&L:OHT=UISVLVH6SB8/]I4RH"RJSJJA
M3DCC)Y->Q44 <%XJCU:'QFU_I-K+)<Q>&[T6[B,LOG[XRB^F21P.^*P]$=&\
M:>&M0A?Q%>0>1/!<7>HI.56=U0A0K !/NG) "]!GCCUFB@#P=-'U,?!BTM/[
M.O/M(\0"0P^0V\)YQ.[;C.,<YKV#Q9%)-X-UR*)&DD?3[A41!DL3&V !W-;%
M% 'ED=U)KECX&T*WTZ_AOM.N;6YO5FM)(TMDAB(.7(VG)( P3G-9_A_1+2"+
M3] U,^*)=2MK\;K2,R?95"2EUFW$;/+X5OO9SQC->QT4 <SX[N;^U\.![&2Z
MB4W4*W4UI&7FBMRX$C( "<A>X!(&3VKS34[226W\8165IKEQ#J%G8/92WL<T
MKW"QSMO.7&5QN&%.#CD#!KW&HH[FWFFFABGB>6 A945P6C)&0&';((//8T <
MQJ]M._Q+\,W"0R-!%9WRR2!250GRL GH,X./I4/C!9;#Q1X9\0-;SS6%@US%
M=&")I6B$J *^U020"N#@<;J[*B@#QOQ-:7>OZ+XYUBRL+QK2_&GV]HCV[K)<
M>5("[A"-VWYL D<[374?$*SN;K7?!+V]M-*D&M(\K1H6$:X/+8Z#W-=Y10!Y
M1=WLN@:-X\T:ZTR^DNKVXO+JV9+5VAFBEC'S&0#8H7D')'3C)XIV@6=TWCOP
M5>+;3&U3PLJ-,$.Q6(& 6Z ^U=9JW@B+5;J^8ZWJ]M::@ +RR@F7RI1C:0-R
MEDR!@[2,UTT,,=M!'!"@2*-0B*.BJ!@"@#RM=-O1\"[:S^Q7 NA>1L8/*;>!
M]N#$[<9Z<_3FJ'C+^T-5M?%5G<CQ!/J:3,+*QMEE2V^RJ%(<[1L?(W<$DEN
M*]FHH \]T5)IOC!K.K);7(L9]&MS%,\#(&.<X^8#YL=NHKL]%U:#7='M=3MH
MYHX;A-ZI,FUUYQAAV/%7ZAM+2"QM(K2VC$<$*A$0=@* /)/M\MIX-\8Z!)I.
MI'4=3U#44L8ULY&6X$KLJL' V@#.3DC@ ]"*V=-N&\'^,=3CO[2^F^V:?8I:
M/;6LDJSO$CHR;E!"G)'WB!@YKTBB@#QK1([G0[7X:WVH6-['#:17T-SLMI)&
MA>0 (&502,D'M7?^.[F_M?#JO8R742&ZA6[FM(R\T5N7 D9  3D#N 2!D]JZ
M:JMKJ=A?330V=];7$L!Q,D,JNT9]& /'0]?2@#QR_MI)++QU%96NN3Q:CH\)
ML9;U)I)+@(90V"XR.6&%."0<@8-;D^GWI\3?"F06=P4M;2X6X;RFQ"3;( '.
M/EYXYKU&B@#D_B!9W5QHUA=VMM+='3=3MKZ2"%=SR1QOE@H[D YQWQ6=;W(\
M3>/H=7TZWNAIUAI<\#W$UM)"))9&0A%#@$X"$DXP,BNZFFBMH))YY4BAC4N\
MCL%55')))Z 4D$\5S!'/;RI+#(H=)(V#*RGD$$<$4 <;\([2YL?A;HEM=V\M
MO.BR[XI4*,O[USR#R.*Q_$.DWQ^(R:?;VDTFF:[-9W=W,J$QQFV+,X8]!N"0
MCGK7IU% 'EOAK2;_ /X3*YL;FSGCL/#R7GV*1XR%D-S)N3:>C;8\KQTS26^G
M7J_"CP3;?8[@3PWVG-+%Y1W1A95+%AC(QWSTKU.B@#Q^]\/:IJ=W\5;>WLYA
M)>?96M=Z%5G*1DE5)X.<8_&M_6O%)\3>&M:L-+T74F#:-=&>6>UDA,,IC(6$
M*R@NY)/W>F.^:]!HH X2_L[DGX>;+:4BWN%,V$/[H?97'S>G) Y[UI^.$TZ3
M3+0:I;:D;=;D,MYIP<RV3A6Q)\F6 ZKD CYN>*ZBB@#RRR_M?4+CPQ)=?;[V
MVMM>F^S7=U;&.5[86[A9)%VC'S$@$@9P#WJ77O[8L==\9WMA'>1+*FEH;BWA
M+.(=SB9H^#N94)Z9Q7IU% 'C,\!>7Q<+&#7;FWO_  X\5G/?)/(]PZ^;N"[Q
ME?O#"G&>H'-6SIM_]F^$@^Q7.;1$^TCRF_<_N%'S\?+SQS7K=% ''_%*TN;W
MX<:O#:6\MQ-B)Q'$I9F"RHQP!UX!-9IUFWL/'/\ PD\L%\VCZGI26\5PME,Q
MCDCE<E60+O7<&R"1@XKT*J][?V>FV_VB^NX+6'./,GD"+GTR3B@#RBSL[_2[
MS2O%=UIMZMD^NW]Y) MNSS00W$92-VC4%A]T$C&1OJKJ4=QXCUCQC=V=E?QK
M#<:1=B.-&CN9(HRQ9E4_,K;02H(SP.,\5ZGK.D0^(;&W\O4+JU>.1;BWNK*4
M!@<'!Y!5E(/0@@U7T/1K#P]=7"-J,MWJFHMYTTUW(GG3A %X50!M4$# &!GW
MH X6YTNSU3P[XLN-&'B+4+E]'>U2XU$28ER&;RXU<!B0?;'S8ZUJ:;-_:OB3
MP/?6UM=?9[?3KR&5Y;9X_+?; ,'<!CD$#UP<9KO;R]M-/MS<7MU#;0*0#)-(
M$4$G Y/'6IZ /']6T:\;4]4U"2+4XK2U\3"XE>R5Q-Y+6BQF2/ )8!F&=H/&
MZEUC2K:\\%:Y<:1!KUZUU?6*M-J"NSW"QRH=R*P#[0"020.GH*]?I-RA@NX;
MCT&>: %KS;PIK,_AO1;7PK)HU_<ZQ!>R1>6+=UB:)IF;S_-VE-NUL]<Y&,5Z
M310!Y0;N71/"_BGPO/IM_-JMY<WOV)(K21TNEG+%&$@&T ;\-DC&TUN^$])N
MM+\97D5Q$Y6'0]/MO/VG:[IY@8!N_;\Q7=44 >/Z?:65IX1T)=9@UW3+J)[T
MP:E812;X"UPQ\M@JL<.,$!E*G;5RUO=5@\1>"M8U^VO2S65W;2S+9N6#,Z>4
M9$0'864 D$  YZ8KU2B@#Q6;1M3E^'WQ.MTT^Z,]SK=Q+!'Y3;I4W(=RC'S#
M /3KBNFN->M8/'>G>)6M]0.DWFD2VD<RV$S,LHF5MK(%W+D XR.<<5Z)10!X
MRT=[!H=CJ=UIE]#'!XTDOIX_L[/)%"QD^8JH)(^8=,U/?V=K#J_B,:D_BCR]
M5E%S9V^FK*$O(Y(44H0%PK@J5(<K@8SQ7K]-DD2*-I)'5$0%F9C@ #J2: ,/
M6M%>[\!7^AV09))=->UA$C<@F,JH)_+)KCFOV\2V?A#1K/3K^&]L+VUN;Y9[
M22);585.X%V 4DD;1@G.:],AFBN((YX)$EBD4.DB,&5E(R"".H(I] 'E5SIU
MZ?A!XPM197!N9KV_:.(1-O<-.Q4@8R<CI5?4M-@L-<\20ZL_B8#495FM8-+\
MPQWBM"B%/E4J&!4@[B.".U>NU5M=3L+V>:"TOK:XF@.)HXI5=HS_ +0!XZ'K
M0!GZA'>:7X)N8M&B<WMKI[+9QOAVWK'A >Q.0/K7GNE,K^+?#E_"WB*]A-M<
M07%WJ"3E5N'1<*$8 )]TY( 7H,\<>N44 >5VVG7J_"3P9:_8K@7$-]I[2Q>4
M=Z!9E+%AC(P.3FJ-[<SZ9X&\8>%GTO49M6FGOG@2.SD=9XI69UD#@;< -TSG
M(QC.*]<NKNVL;9[F[N(K>WC&7EF<(J]N2>!4JLKJ&5@RL,@@Y!% &?;Q2-X<
MBA"D2&T"[3P<[,8KS'PZ)KKPQ\/K-;*]6XTO4ECO$EM9$\DB&89.Y0,9(Y''
M(KU^JPU"R-Q<6XO+<S6RAIXQ*NZ($9!89RH(YYH \Q\7:)J%_KWBF:WM;UD1
M-)N%-NI#RK%+(T@C/=PO( YSBM_P=;:7/KUWJ5A+X@NV2V6 WFJ>8$(+%BB"
M0*Q((R3C'S=:[.VNK>]MDN;2>*>"0926)PRL/8C@U+0!Y_XW-A%K7VAGU[3-
M52T M=0TV!Y5N/F8B%E565L-@X8#[W!ZUC:C<ZWJ,LUIKPUN*]ETJW^Q66FB
M2.*:X>,^=O=!@8? (9@ OKFO6:* /,O!,,\GB+PU<&TN8XH?"BVLC30/'LE6
M6,,AW 8.5/U R.*IW.FWQ^$/B.U6RN#<2:M.Z1")M[J;P$$#&2,<Y]*]9HH
M\?O])MK;4O$NG:N?$[OJ%[)+;VFF^9Y-Y%*J\9 V CYE;<1@ =J]<@B6"".)
M<[44*,G)P!BI** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "N.^)VLR:#X*FOH[2SNV6XA3R
MKR+S(SND SMR.1GBNQKEOB%X:O/%OA*72;&6"*=YHI TY(7".&/0$]!Z4 5K
MS5_$=]XTU+0-)FT^TAM;."Y%S<0-*P+EQMVAUSG:.<\8/!SQB+X_U.\TCPY)
M)>:7HCZC'<>?>WD320":)PGEK\ZX+'<PW-T'<UU]EHEQ;>-M5UIY(C;WEI;P
M1H"=X:,R$DC&,?.,<^M8%AX:\2:-X9L=*ABT74H5^T"ZM+QF6-]\S.C!MC9P
M&P5*X]Z *=Q=^*9_B)X7@EO]/MQ)I\\TT,,3R1-AHP^#O&<C!4D?+D_>I]EX
MK\3WMAXGU;_B6Q6&BRW\$<?DN7G:'=L).[  PN?4[NG%/L/!.MZ)=^%[JPET
M^X;3;>>VN8YG>-0DKA_W9"L2%QM .. .E:ND^$;BV\.>)-)NYXO^)O>7LR/%
MD[(YR<9R!\P!Y'3WH =<^);V&U\'RJD&[6;B*.YRI^4- \AV\\<J.N>*YFY\
M:^+(_#6H>)473#9Z=J,EJUGY+[[F-9_+R'WX0X(['D$]\5HVOACQ7<-X634Y
M-)B@T*=&86\DCM<*L31[^4&T\CY>>IYX ,DW@C49/A]JWA\7%K]JO+^6YC<L
MVP*UQYH!.W.=O'3K^= #+SQ;K?A?5KV'7VL;N!=(FU.+[)"T11HF4&(EF;<#
MN&&X^E5]'\>W4FJVUE<:UH&JO?6DTRIIIYM)47?L;YVW*1GYOE.5Z<UM>)?!
MTGB+76GEFC2RET>YTZ3KY@:5D(8#&,#:>_I2:7I7B4CR=3CT2"&.T>'?:!F>
MXD( #G*CRQC/ W=>O% &+I_BWQ2VE>%M>OSIGV'6)[>VELXH'#Q^:,"02%R/
MO8.W;P#C)(S5SP'/KMSXD\6-J.HV]Q;0ZDT(C2!E(81Q8*DN0J[?X<=<G/:K
M"^#[\>#O">C^?;?:-'N;*:=MS;7$.-VWC))[9 _"GZ;H7B+1M7\42V1TQ[?4
MY'O+229WWI.8U55= N-F5R2&SCMZ '95Y/\ #WP1X9UWPM/=ZGHEI<W4FH78
M:=DQ)@3,!\PY&/K7J=K]H%I#]K,9N?+7S3%G9OQSMSSC.<5Y_H&@^//#>F3:
M;8CPX\+7,TR3333EAYCEN5" '&?6@#+MO%5WX.MO$.AM>QSC3M3MK2PNM2E)
M2*.X4,!*^02L8W'KD@ 9JOXE\5OK'@3QGI,VJZ9JKVEC'/'>Z=PDB.Q!5E#M
MM92OKR&%=(?A[/%X=E1;^.ZUZ344U22\N8\1RSJ1A2HSB/;E<#H#GVJ35?#?
MB'Q!X1U[3KM-'LKB_A6&VAMBS)'@Y+/)L!;/H%XQWS0!536)+3Q)\/=*2TLY
M%OM/F+3RQ;I8MD"D>6V?EST/J*D3QW?0?#S5=4O((#KNG7,M@]O&I"/<A]D8
M SG#;D/7H35N7P??OXH\%ZH)K;R=#M9H+E=S;G9X@@*<8(R.^.*AO? MW=?$
M&/5DN8!HCSPWUS:G/F-=1(Z(P&,;<%">>J"@#'U7XA:A93ZHC:SX=M)M&1$E
ML[HXDOYA&KR"/,@*+EMJ\-D@YK6'B?7M9\9#2-%-C!8G3K;43<7$3.X1V;*
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
MA_#>JP:;XA,UWMDU2[O+Q'MKB*2,DLL?FG;ABI7"C &#0!ZW17DAO+X>,/\
MA7O]L3?V<;K[1]O\]_/$>/,^Q^9UWYYSG/E^],U2;6-9U7Q/)9Z=XAN+^QNC
M:Z9-8W:1V]LR1H1N0RKNW,V6RK94@"@#UZBO.H;&?QEXHUZVU6\O[,Z;!:QV
M\5I=O"()9(O,:3Y&&Y@QP,Y'RUHZ+)>Q?$6YL+G49;Q8="M"7)PLDGF2AI-H
M. 3@9Q0!UMQ>VUK+;QSS)&]S)Y4*L>7?:6P/?"D_A4]>(PV:ZZ?!$FH75]*T
MVLZC"SK>2H=BM/MP588(P!D<XXZ<5<O+C7-6N_$-YI^F^(+C5;34);?3KBVO
M$2UA$1 "-&95W!L$ME3G=]* /8)'$43R-G"@L<>U4M$U>WU[1++5K19%M[N)
M98Q( & /3(!//XUP\=G)XGU[Q;<WM]?6\FF.EM91PW3QK;_N%<N54A7)9N=P
M((&.E;OPT_Y)IX<_Z\(_Y4 =51110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M-N90^\'&W=C>-VW=C/:BW\$6D&H03MJ>IS6EM<&YM["696ABD))!'R[R 6)
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
M/,NYE5BRL,* K D8P .!QUS-:>"+:VU>#5I-6U2ZU!(9+>2>>5"9HFQ\C (
M " PV@<Y)SDU%>?$7P_::MHUB+R.5=5C:6.92=JH!\IZ<[CP*U7\5Z#'K0T=
MM4MQJ!<1^3NYWD9"YZ;B/X<YH R8?AUHT'AW0M$6:\^RZ+?)?6S&1=[2*S,
MQVX(RYX ';FL[7=);Q?X[T57TFZAL]$F>>>\N$V),?E*1Q_WP656)QCY!W-=
M/XIU2ZT3POJ&IV4,,UQ:Q&1(YF*J^#R..<XS@=S@51TC7M6O/%,VF7=A#%;Q
MZ?#=&1&8LDC\&-@> <AL=\ 4 =*0&4JP!!&"#WKF=+\$6FDW5L\.IZH]I9EC
M9V,DX,-N2"/E&W+8!( 8L!2:QXO&D^)CI36Y94TN74-P5B9"I.$4@8'"L>?;
M%+8^-M+'A32M9U:\@M#?1@A-KC+X^954C<<8/..V:  ^!-(/AXZ07NLFZ^V_
M;?,'VG[1NW>;OQ]_/'3IQC%&H>"+2_OKJY74]4M$O0OVZ"UF5$NBH"Y;Y<J2
MH )0KD"M:+7])G?3TBU"!SJ*,]F5;(G"C)VGH<#G%-F\1:/;#4#-J-O&NG;?
MM;,V!"6&5#'U/''7D>M &9K'@JSU74);Z'4=2TV:X@6WNOL,RH+B,9P&RIY
M) 88.#UIEQX$T\W=G<Z=>ZAI3VMFMB!8RJHD@4Y5&W*>A)P1@\GFM2R\2Z+J
M.F7&HVNI6[V=MGSY2VT18&3OS@KQSS5:T\:>&[W3[R^M]7MGMK-0UP^2/*4]
M"01G!['H: ,X_#K2DT?3=.L[O4+,:;=275I<02KYL;.6+#+*01\Y'(Z8YJ>Z
M\#6=Q?7$Z:GJEO;W<BRW=G!.%BN'  W-\NX$A1G:1G'-;5]K&G::\27EW'"T
MJ221ANK+&NYR/H.:P]"^(.@ZUX<FULW<5K;0.RR^:WW/G94[<EL @#UQ0 _4
M?!%E?ZO=Z@NH:C:"_14OK>VF"QW04;1NRI(.WC*D$BMC1-(M]!T2STFT:1K>
MTB6*,R$%BHZ9( Y_"J\/BC0[C19M8CU2W.GP$B:<MM$9'4-GD'D<'GD>M9&F
M^,X-:\;PZ9IES;W&GMIDER[*I#K*LL:@'/0;7S@CN#0!UU%8&M:SJ&G^(]!T
M^TM(9[?4)94G9F.^(*FX, .,<8)/<KZTO@_6=0UW01?:E:PVT_GRQ!8&+(RH
MY4,I/)!QD&@#>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_B'(EN/#5
MY=,%T^VUJ&2Z=ONHNUPK,>P#E.3TXKM*9+%'/$\4T:21N,,CJ"&'H0>M 'F7
MC+4- OXKBZT\1316FKZ<^M742[HWB5\@,PX;:,$CL.M'BJXM]9\6W9T>:*[:
M+PQ?)=/;L'&'V^4A([DAB!]:](M["SM+3[);6D$-MR/)CC"ISUX Q26>G66G
M1M'8V=O:QL=Q6")4!/K@"@#S)M:TV^T_X96MI>P3SBZMW9(G#% MM(IW8^Z<
MG&#Z'T-4KJ")/@IXU=8U#/J%^['')87! /U&!^5>KP:1IMJQ:WT^TA)D\TF.
M%5R_/S<#KR>?>I39VIMY+<VT)AD)+Q[!M8DY)(Z')H \TUF5O^$U\:V<,RI?
MW?AR-;2,L \K[9@ @ZDYQTH\*Q1WVH>$9F\7:==FUMG>UL;2PV.(S#L9682-
MM RN<@<J!UKTJ2QLYKN*[EM8'N8AB.9HP70>S=13;?3;&TN)9[:RMX9ICF62
M.)59S_M$#)_&@#QZT@BA_9?N"D8!DMY'?:.6/GD9/J< #\!6[XCU?2YO$?A6
MYT7[/?"QLKZX>"W8-BW%L0%8#H"VP 'O]*Z_Q1X<&M^#K[0K(PV@N(]B$)A$
M^8'H/I6M;Z=96D\T]O9V\,TQS+)'$JM(?]H@<_C0!Y1H^HB3Q5X$:76M,G1X
M9=EI8VZQ16@> [8PP8GG& #@G8>.*;IEO''^SGK;Q1@/-'?O(0.6(FD&3^"@
M?A7JL6CZ9 @2+3K2-%E$P5(% $G]_I][WZU82UMXK<V\<$20G(,:H ISUXZ<
MY/YT 4]!N[:]T&QFM;B*>(P(-\3AAD*,C(KR4WEBOP+O=%EFB_MTS2V[6FX>
M>UX;@D?+U+9PP/IS7LMK9VUC (+2WAMX5Y$<*!%'X#BHSIFGF_%^;&V-X!@7
M'E+YF/\ >QF@#A[<,/C[*'.6_P"$87)]_M%6OB=+'!IOA^>9UCABU^R>21CA
M44/R2>P]Z[3[/!]I^T^3'YY39YNT;MN<XSUQGM27-K;WENUO=013PO\ >CE0
M,K?4'B@#CO#ZVUS\3_%=W'Y4H:RL!'*N&!1ED/!]#@?7 K@M$_YI".PDO@/I
M@U[;!:6UMGR+>*+*JG[M ORJ,*..P[>E-6PLT\C;:0+Y&?)Q&!Y>>NWTS[4
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
M&NG\*:A9Z3<^,9KR=+>#_A(60,W WO%" /J6/ZUVQ@B:9)C$AE0%5<J,J#U
M/;H/RJGJ&BV6I6;VTL82.2>.>3RU4%V1E89X[[0">N.XH T**** ,SQ'%<S^
M%]6BL]QNGLIEAV]=Y0A<?CBO._"R17<O@Z:7Q?ITPLX&DMK&WL DBH("KH["
M0[0H/.X#E1WKU>JD>E:=#+/+%86J27 (F=85!E!Z[CCG\: /)-%>V@\96FNS
M02)X.NK^9=(#M^[ANG"CSMN.$D(D"<X!8G W"F/:RW-EXGTN_P#%MCI:3:U,
M)+62P\VX+/*&A93Y@9LCR]N%XQ[5[&]G;26HM7MX6MP !$R H .@QTXP*CDT
MVQEO4O9+*V>[C&$G:)2ZCV;&10!Y_::IH>D:AX]A\3S6ZF6Z$LD4Y&ZXM3 B
MH%4\N.&4 =^*=I&KZ7I'BSQA]IFCLDDM[*6WAF.QVC^S[0%4\DY&W R<\5WU
MQIMC=W$5Q<V5M--"<Q221*S)_NDC(_"EFTZQN;J*ZGL[>6XA_P!7*\2LZ?0D
M9'X4 >1>'+JWLV^$\]U/'!%_9MXOF2N%7)CCP,GN:99VLMSI%]IFH>+;#3V.
MNR>99M8>9<^>;K?&01(&);Y""%X4^@S7KTNEZ?/!%!+86LD,)!BC>%2J$="H
MQ@?A2MIMBU\M\UE;F\48%P8E\P#TW8S0 6^HV=U>7=G!<))<6A5;B-3S&67<
MN?J.:M52M=,@M-1OKZ/<9KTH9,XP-B[0!@?4\Y//I@"[0 5YYXK^V0_$G29X
M]9M-)1],GCAN+RW$J&3S$+H,NH#%<'KT4UZ'5>\L;34(/(O;6"YASGRYHPZY
M]<&@#RV[MK1/ =AIFF:DFJZM?ZI+/H]Q;P^0(IO-9WD4$MB)/GR1D%3@=15"
M1O)\#V-GYRV&J:;X@A;7)KE/-"S,Q/GN,KN1F,; Y  Q_=KV-;2V1XW2WB5X
MDV1L$ *+Z#T'M2-9VKM,SVT+-,NR4E 2Z^C>H]C0!Y%K]KG2_$>HR>(;;6B)
MM._M)+.S\N-(HYMQ)(9@QV$YP>%49K8\?:EX?UCPYXF32S#>:I'HI:2YML2*
ML&[(4NO&<@L!Z FO1+6PL[*V^S6EI!;P<_NHHPB\]>!Q3;33;&PA>&SLK:WB
M<Y=(8E0,?< <T <1?:UINJ_$7P4FGWL%UMBNY&,#APH:$;<D=,X.![&N-TNX
MW_#7P<+?4[6U-CK;F[EE02K:EGN!&TB;A@;BN,D<D'M7M%KI6G6046EA:V^U
MBR^5"J8)&"1@=2*%TK3D6Y5;"U5;DYG A4"4_P"UQ\W4]: /)=9@CAM[W5;C
MQ#:ZO!_;FFMJCVUKY4,*QL,ECN8-PT>>>-HS71V^IZ7>?&HW%E<03"+P[()Y
MH6#+Q/&0"PXR <X]"/6NYBT^RM[(V4-G;QVI!!@2)0F#U&T#%-M]+L+- EK9
M6UN A11%"JX4G) P.A(!Q0 ^QOK;4K&&]LIDGMIT#Q2IT93T(JQ5/2M-@T?2
M;33K8L8;:)8D+XR0!C)P ,GV JY0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8>N>*
M;/0[JVLC;7M]?W*L\=I8P^9(47&YSR %!(&21R>*MZS?WNG62S6.DSZG*7"F
M""1$8#!^;+D#' []ZQ]0\2?8+&RNY-#D'B&^#06FG%D:9B#DAG4D!!@,QS@#
M'?B@#7T+7;+Q%IHOK$R! [121S(4DBD4X9'4]&!K2KD-.L]3\'^'BT>FRZWJ
ME[>275ZMI(D0$DF68KYC ;1A5'?H?6NFT^XGN["&>YLY+.9UR]O(RLT9]"5)
M!_ T 6:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N>UOP;IVNZM#
MJ<]SJ-O=PPF!)+.\D@.PG<1\I'4X_(>E=#10!G:-H\6B6;6T5U?7*LY??>W3
MSN"0!@,Q) XZ?6M&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
? **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cdw-2022321x10qxex101003.jpg
<TEXT>
begin 644 cdw-2022321x10qxex101003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***CGN(;:/S)YHXDR!ND8
M*,GIR: )**** "BBB@ HIAFC$PA,B>:5+!-PW$#C./3D4^@ HHHH ***CCN(
M9GD2*:-VC;:X5@2I]#Z&@"2BBB@ HHHH **** "BBB@ HHHH ***8TT:RI$T
MB"1P2J%AE@.N!WZB@!]%%% !1110 44A(52S$  9)/:DCD2:-9(W5XW 964Y
M!'J#0 ZBBB@ HJ)KJW2X2W>>)9W&5C+@,P]AU-+)<0PM&LLT:-(VU S %CZ#
MU- $E%0&\M1YV;F$>1_KOG'[OO\ -Z?C4RL&4,I!!&01WH 6BBHY[B&VC\R>
M:.),@;I&"C)Z<F@"2BBB@ HHHH **** "BBF--&DJ1-(BR/G8A8 MCK@=\4
M/HHIDTT5O$TL\J11KRSNP4#ZDT /HJ+[3!YR0^?'YLB[D3>,L/4#N*=)-'%L
M\R1$WL$7<P&YCT ]30 ^BBB@ HHID<T<I<1R(Y1MK;6!VMZ'T- #Z*** "BB
MB@ HHI@FC,S0B1#*JABFX;@#T./3@T /HHHH **1F5$9W8*JC)). !38I8YX
MEEAD22-AE70Y!'L10 ^BBF2S1P1-+-(D<:C+.[  #W)H ?12*RNH96#*PR"#
MD$4M !13!-&TK1+(AD0 L@89 /0D?@:?0 445')<0PO&DLT:-(=J*S %CZ#U
MH DHHHH **** "BBB@ HJ.*XAGW^3-')Y;%'V,#M8=0<=#[5)0 445']HA-P
M;?SH_/"[_+W#=MSC..N/>@"2BBB@ HHHH **** "BBB@ HHILDB0QM)*ZI&H
MRS,< #U)H =12 A@"""#R"*6@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K \5Z+?ZW;:='87<-NUM?Q74@F0LLJ)GY2 ?4J?JHK?HH X&^EU3P-9:QJ
M,MW8S?VIJZ&&>X5ECM4D(4&9L\JH"@8P.G2JWBS7]0L? 4E]K&FZ)J9%]!'"
M4!DMIT9EQ(%))4@DC&3RN<\UV>OIJ;Z:!I=O9W4GF#S;:\)"3Q<[DW8.T],$
M@CC&.:\^U#X?:O?>$-4L;6SL-->]U."\BT^&8F&W1-F[#;0,L5+8 QS0!T]W
MK^OWGBG4=*T&VT\Q:5%$]RUX7W322 LL:%>%^4#+'/4<5BZ;X\U[6K?PPEC8
M6,=SK5O=RN9]^RW\EU ) .3P3D=SCD"K5T;_ $?QYK<VDW&DRG4+2":YCO+H
MQ/:% R"7:%.]"!TR.5ZCK6;\.]"O9M*\$ZL&4VUI97JR%SAV\Z12C 8Z$*3^
M(H NMX^U*TTBYAOHM-CUB+6/[)65G9+4DH)/-.3D*$R<9ZC&>::?B'>0:=J=
MN1IE_J]M=6UK;/9R'[/.;@[8R>25P0VX9/W>O-.O_ ^HSMJETL=E//\ V\NJ
MVL%P<QS((5B9'.#M)&_'!P<5)>^%M8U30+DIINC:3?QWMO>6-O;\KF%@P$L@
M49W'=T7C/>@".P;61\7K*+6A9M,NA3E)K-65'!FBXVL2001ZG.1]*Z37/#:Z
MSK^@:D9!&=*GDF)#-N<,F-@ .,$[2203\N!U-9-AI?B2Z\<Q>(]3M;*SACTN
M6S2UBN3*RN9$<,6VJ#G:>G3 ZYXZ'PW?W>J^&]/O[^*.*ZN(1)(D6=@)],\X
MQ@\T 5/"'AM?"VBOIZR!@US+. K,0@=B54%B20!@9)YQ6#+X+UUXKA5U:T)D
MUX:H"\+'=$"2(GYY(^3'8;!7>T4 <3:^*=:U'Q/>V5D-(,-E>BVFL)9&6\,?
MRYF'.,8.X#'('7-95OXS72X/'%[#HUDD^GZDMM&(%V-=RN51&D/<Y89/I5[7
M/#NN:WK$2SZ5I(,%]'/;:U'*5GAA60-LV;<EL K][:<Y]JRM2\'75GH?CF>_
MOK.SCO\ 4$U"UN)')2/RV5E\SC@;E .,\&@#8D\3>)M)\0V.D:O;:9)]IL[F
MZ%Q:B0*3$JG9M8D\$\G/((Z55T_QGXE?3_#&LWUGIB:;K4T%NT$6_P Z-I5^
M5]Q.W&1]W&0".35*YDUC6_B'HBWJ6$4O]DWQ6WM+DSB,.(U$C/M7AB0 ,?P]
M3GC9'A/4O^$.\'Z5F#[3I%S92W/SG:5B'S[3CGVZ4 0ZIXTU72-=5+M]$CM&
MU".T6P^T;KUHW<()AAL=6#;=N=O>LZ+Q%XET_6/B%>S3V4]MI$0DB@(DP"+?
MS$"_-@ _Q>IZ8J.?P7XB&G7-A;Z?I)>/5?[2%^\Q\V]Q<>:J-\F4.."V3]T
M#!R-.?PKK5QJOC&!H;4:?XCM0HN//.^W<6_E;2FWYAGG.1Q0!MW?B.YM[KPK
M$L,1&L2%)B<_(! TGR\^J@<YXKG+/Q[KC:#J_B&\LM/32].DN+<1JS"6>5)-
MB$$G:JG*@YR<Y/ JQ:Z)XJO]2\*S:G::?:0:+(WFK%<F5ILP-'O'RC:,D?+R
M>3SQS):^"+R3X>ZQX>NY88[B\NKB>)Q\Z*6F,D>[CUVY'UH 33_$%SK5_<^&
M-5N-$OC?Z=+)')IDS[!C"/&^&+#[X(8$9&> 15G0_ 8TC4O#]X;KS'TK3&LG
M?+9G8D'."< #+^_S#GBK?AS3]3BU)KB^T#1-*B2'RP+(^9))(2,MN"KM3 ^[
MR3GMCGJ: ,'Q1J>HZ9;6S6#Z;;K)(5FO-2EVPP+@D<;E+$G  !]S7,0^/]5N
M]-T?[%:Z=<7MYJLVF2.DK& E%<B5&'.T[0W?C(Z\UL^+-%U&]UO1-4LK"SU)
M;$3J]G=R^6N9 H60':PRNTCIT8XK#TGP;KUKJ&GF[6Q\NTUR;4FDA<@,DL3@
MA4QQM9@ ,]* )Y_'.L:/:>([?5+2RN-3TMK5;<VNY(YS<';&"&)*X;.>>E1A
MM<'Q3\-Q:V+%Y%L+UDFLE=4;/E94JQ)R,#G/.>@J?7_!.I:M>>*9X)K>)K]+
M![%G).);=F?YP!P"<#C/4U9M=+\2ZEXVTG7M5M+&RMK.UN(#;PW)F;<^SYMV
MU1@[<8[8ZG/ !KWNN7%CXUTO2)(HOL6H6LS1R\[Q-&5)7KC!0D^ORURUA\2K
MBX\,>)=6N+.%'T]?/L(USB>&3<("W/5F4@XK;\?^']3UW1K=M#DABU:SG\VW
M>5BJC<C1N,@'^%R?J!6/JGP_NI-7\.I8/ NDVMO;VVH(Y(:1+=Q)%@8Y^8,#
MGUH MQ^(?%>K76I0Z1;Z2G]DA(;G[2)#]HN?+5W1-K#8HW 9.[FJG_">:OK-
MUX>M_#UE9!M9TU[P/>%BMNRE<AMN"P&6''4XZ#-7I-)\2Z'K&N2:#:6-Y;:O
M*+A6N+DQ&UFV!&) 4[U.U6XP>H]Z9H?@BYT+6O#3Q2QRVFEZ3+92N3AGD9D;
M('H2&[T 17_B#Q%JA\1Q:;;Z<;#24-M.)=_F7,OE!W$9!P@ 8 9!R?2LG0?$
MVJ6FA>%=#TR72;>9M MKE&U)F N6(V^5'@CD;<D\XW#BM>?0?$NGZAXCMM(@
ML9;'7)#.MQ-<,C6DC1A'R@4[_N@C!'H?6J\GAG78_">EZ#<:'HNLVL.F0VS)
M<S&,P3JNUG#;&W*>,8PPQ[\ '<27YL]%?4;^+R##;F>>-6#;,+N8 ]\<\UQM
MOXN\1V]CHNN:I:::ND:K/#'Y$._S[99N(V9B=K<E=P &,UT]GHC+X-@T&_N6
MN&^P"SGG[N?+V,W/KR:Y.#PWXGO=,T+P[J<%A'I^E3P22WT5PS-=) 04 CVC
M:257=DG&#C- &1X+L-3NOBYXKO=0CTB>>UFMTEF\AC)&#"=H@))V#IG/6MCX
MC_\ (T> O^PR/_0:V?#GAZ]TKQCXKU6X,7V;59K=[?8V6PD>T[ACCFF^+_#E
M]KFM>%[NT,0BTS41<S^8V#LQCY>.30!R6NZJE]I/Q4LUTZSMFLK<(T\$>V2X
MW0L<R'N1T%='HWBJ6]:"WTR.%]*TNU7^T[Y\D"01@^3%@\L!RQZ#IUK/N? ^
MK2K\0PK6W_%0(BV>9#P1&5^?CCD^]6K+P--H5];?V-';Q:9>V@M-7LE;:N0F
MT31\??Z@_P!X<]: *^B?$"\O;W19;R71FL]9?RXK:UF+7-H60O'YG)#9"X.
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
MQ?ZMKF!9"OL"1TJVUS:6<MK9M)%"\V4MXN!NVKDA1[ $_A7G&G?VQXBU?1-
M\1S7]J8=&:\NXH;AH))YO-$:EVC.> -V <9;VJ+5_#1B\<>!;*^U?4;YO].3
MS_M4D3E$0L@)5OO -M+<%@.: /5**\LT^2]$WCGQ#-J-_.VB7MV;&T-P_DJ5
M@#<KG##D8!X&,CDTIM;G0-&\)^((=6U*XU"^O+.*^,]V\D=RL^ P\LG:N"V5
MV@8Q0!ZE5+^T?^)W_9GV*\_X]_/^U>5^X^]MV;\_?[XQTKRF\M[V?P;XQ\0/
MK6JB^TO4[\V!CO)%2!8Y20NP'##M\P/& ,5K7^OZA9_%*]=;B9K>'P@UZ+3S
M&\HRB4G=MSC..,]<4 >FT5PWA+P]<-8:#X@&O:B]Y<VZ3WZSW#2Q77F1[MH0
MG;'M)!4J!@#'.:F^(+W9;PS;6M]<V8NM:B@F>WD*,T9CDW+D?3\#@]J .SID
ML4<\3Q2QK)&ZE71QD,#U!'<5YE9^'OM/BCQ5H;:QK(TRQAMY[:(:C+NCDE1L
MMYF[>0"F0I)&2>*I6.I2^(]$\-QW;^(-3OFT=;B6UTNY%O@L=HGDD,B98E2
MN3W.* /1-/TKP[X;N4M].L-/TZ>]8A4@B6-IBH+$<#G R?:MFO&;.)_$>J?#
M&]U*[OGN+JSNA,\=W)&6,<8(;Y& #')W$?>Z'(KH-)TN[\6#5]8;7-1LM1@U
M:>WM&BG?RK>.&3:%,.X(VX*=VX9.Z@#M=.UJUU.^U.T@$@DTZ<6\V]0 6**_
MR\\C#"I)]1\C5K6P^Q7DGVA7;[1'%F&+:.CMG@GMZUYM_8@U+4?B%=/J&H0-
M;76^W%I=/"$D%K&=YV$;CTX;(&.G-266MZE>>,?ANTM[/MU#19+BZC60A)7,
M*MEE'!.22/2@#U*BO&)8[X?#?4_%+:SJK:G8ZA.;5OMD@2-$NBNPIG:X(R/F
M!X('0 5T8M;GQ%XD\67,NJW]J^E2);V"P7+QQPD0K(79 =KY9N=P(P,4 >B4
M5R_@"\GN/AOH=Y<RRW$[V*.\DCEG<XZDGDFN%#WL7PPMO'W]K:BVMLT=V_\
MI;^0RM, 8?*SLV[3CIG/.: /0[OQ=8VOBF'P[';7MU?O&LL@MX=R01LVT-(Q
M(P,_4UOUY9I^@VC?'C5R9[_]WI\-T,7TPRYD)P?FY3_8/R^U=-XXGB*Z78.^
MJR275PQ6RTM_+EN@J$E3)N78@R"3N'8=Z .MHKR6S;7=0\,301P:Q/::=KLL
M-S9)?!;UK41Y$?FA_F*LZ\!\D+C-6)?.O_#^G2:8WB+4]'M;R=-0LA<O#?Q<
M?+&Q+*[!">F[)!7DXH ]%O-1^QWEE;?8KR?[4Y3S8(MR0X&<R'/R@U=KR>?5
MV_M+X>QZ9K&ISV<^H744WVEV65@H/[N8<%BA^7YN>,\]:J:@E_J'P]\4>+1K
M>IVVJ)->+!Y5VZQPQ1R-&(Q&#M^ZOWL;LG.: /8Z*\XLM-E\2^,M?LK[5-36
MRM[.Q:.&WO)(@)'C;+Y4@YXZ="3D@X&,C2KW4_$-K\.;>[U6^1;ZVO!>M!.T
M;W C5<;F4@YXZ]>3@@G- 'KU%>./IER?#?CJ0ZWK'_%/S7']F8OY 8=D*RC<
M<YDY;'SYP!QUJ2ZU+4O$.KZBDEIXBN7M;*U%JVD7"PI#+)")#(P\Q-S98#!!
M&%]S0!Z_4%Q>6UH81<3)$9Y!%%N.-[D$A1[\'\J\ZM;?4_$/C&ST_7;O4+53
MX;M[B\LK:Z>$&X,KAB2A&._0\X&<@5STML^KZ7X/BU"^U"9H?$EQ8"7[9(CM
M&C3!22K#YP% W=<9YY- 'M4TT=O#)-,ZI%&I=W8X"@#))I()HKF".>%UDBE4
M.CJ<AE(R"*YWQ]:I)\.-?B+S*(].F=629E;*H2,L#DCCD'J,@YS7#G?:P>$]
M!B@UZ]L)=):_G@L+QA-(^(E4%VD4B-=Q.U6QDKQB@#UZBO(KM_$3Z=X7TV[N
MM6TUI]<EM0\LX%Q):%)"N]E8@MMXSD\J#UK7DT7[5\1!X>?4]572;?0HY/(2
M^E5G?SG4,SAMQ..O/.!G(&* /1J*\7M1J$7P[T[Q1)K>J3:G;:FEO&SW;[#"
MMWY&QD!VME<DD@DD]:W#]HTWQD9->EUVUFGU3_0M0AN&>QEA9L1P/&#M0D87
ME0=W(:@#TRBN<\;W45OX?$<EU?PFYN8H$73Q^_F);/EH<C:6 (W9&!DYKSR\
MU+5+#PSXTLK5M6TS['+8/:1WEWYTUOYCJ& <.Y*G&<;CU/K0!Z_:V5K8K*MK
M;QPB65II!&H&YV.68^Y/4U5U?6K715LFNA(1>7<=G'Y:@X>0X7//2N&U,3^#
M/%4;6-_J%S'<Z-?7,\5Y=/,KRPA&5P&)"D[B,+@8[5DW&CM!X>\":P^J:A<7
ME]JFGS79N+IY$F9_GR$8E4P>FT#CCF@#V"BN5\?7UU:Z-8VMI<26KZCJ5M8O
M<1'#QI(X#%3V.,@'MFL3Q-I][X.\.:E)I&M7PAO'M;:*.YF:=K1I)1&\B2.Q
M;E6Z'@$9% 'HM%>>W-H_A/QAH]EI]_J$EIJEK=I<175Y)/\ /$@=9%+DE6Z@
MXP.1Q6!ID5[:>#_!'B1M8U2;4[N\LH;AI;R1HY(I6VE#&3MZ$<XSD9)S0!ZU
M#>6UQ/<00S))+;.$F13DQL5# 'T.&!_&IZ\5DL_[*T;XH:C9WNH17=O<21Q2
M?;93M'E1MG!;[PZ!NH'&<<5TNI646F:%I5I/J.OWMYJMPLTL%I<'SKMA&69%
M8LHBC'!."HP .] 'HM07=Y;6%L]S=S)# F-TCG &2 /U(%>3VFJZG)HZZ&;C
M4K*.;Q0-+S-<[[F"W\D3&/S0S<YRH;<2 >M6/B#X6&E>"-11=6U&>R-[9O;V
MTMU(Q@)E17&\L6=3G(#9VD9'/0 ]7K T#Q=8^);N[BTZVO6M[9WC-X\.V&1U
M.&5&SDG/M6D-+@&D?V9YMUY'E^7O-S)YN/7S,[\^^<UXKX6BDTGX:27.G7M[
M;W>H:U_9IF^U2,L,;W(4NJDE0^,_-C//6@#W>BO.KRWD\*>*[73].OK][+4M
M+O&DAN;N2?RY8@A616<DJ3N(.#CI6 D6HVGP5@U]=<U-]7OH[#=<O=.VP&>,
M *N<#Y3@_P![)SG- 'LE%>:MX?\ +^(ZZ"NKZS_9=UI37ES"VH2EI)4E" A]
MVY =^2%(!VCMQ5'PSJ>H_P!J^%+&74;N:.+4]6M&,DS,9HX@XC\P_P 1&!R?
M2@#T;Q!KEIX:T&[UB^65K:U0/((E!;&0. 2/6KMM.EU:PW$>=DJ*ZYZX(R*\
ME\=7=Q-H7Q1@EN)9(8/L8BC9R5C!BC)"CH,DY..]:FK-'?S:7IZ+K]]-#I,<
MIL]*N1;+#NX65Y#(F3\I 4D]"<4 >B2WEM!<P6TLR)/<%A#&3R^T9.!WP.:A
ML=1^W7%Y%]BO+?[++Y6^XBV++_M(<_,OO7E%E$WB/6OAE?ZC=7K7-WIURTSQ
MW<D>YDC0AL*P )).['WNAR *<_B'5[73/B&\.H7 FCUJ.TMI'D+?9ED=$)0'
MA<!B1CO0![%17GUQ9MX3\8Z%::??ZC):ZI!=17,5W>23Y>./>L@+DE6R"#C
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
M;P_//*\LTNFVSR22,69V,2DDD\DD]ZVZ "BBB@ HHHH **** "BBB@ HHHH
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
M':7!M)$'VB- 0N[<IPP!(W+@\_2M?3?$>B:S<S6VF:M97D\'^LC@F5RO.,D
M],\9IMAXET/5=0FL-/U>RNKN')DAAG5F7!P> >QXH 2U\.V5GKBZK"TPF6P3
M3U1GW*(T8L#SR6R>I-9-SX TZ;2H+**^O[9[?47U*"YB=/,CF=F8XRI4K\[#
M!!XK7C\3:%-K+:/'J]B^I+D-:K.ID!'4;<YR/2L30O'VF72O#K&HZ=97S7]Q
M:P0&8(TBQRM&IPQSD[?Q/2@#I+W38=1T:XTN[:26"XMVMY6) 9E9=I.1W(-<
M\G@2*+3].@CUW5EN]-#):W^Z+SDC90IC(V;67"KU4G(SFNM)P,GI6/8>*_#V
MJ7<MK8:U87-Q$"SQQ7"L0!U. >@]: *J^#;$1:0LEW?3/IEVUXDLLH9Y96#!
MBY(Y!WG@8QQCCBM!=$ME\32:\'E^U/9K9E<C9L#EP<8SG+'O7(^&OB&/$_C>
M_P!,L[W1AIUM(8H5$Q>XN\)DO'@[=H/L>,UW*WMJ]])8K<1&[C02/"'&]4)(
M#$=<$@\^U &$/!.FCPHGAWSKK[&MS]I#[UW[O/\ /QG;C&[CIT_.HW\$V\FH
M"635M4>P%V+T::TJ& 2A]X.=N_:'^;;NQGMCBMA-<TF339M134K1K& L);@3
M*8T*_>!;.!BN>T[Q_I?VG58=:U+3K V^IR6=J))@AE14C8,=QY.7ZC Z4 ;F
MOZ##X@L8H);BXM98)TN8+BW(#Q2+T8;@0>I&"",$UA/\.-.F741-J>J2G4HX
M5O&>1"9GC<.LA^3AN-N!A=O&.!C;FU&9/%-KIZWFF+!+;-*;=W/VIR#PR#.-
MGKQ3H/$VA76L2:1!J]C+J,>0UJDZF0$=1MSG([CM0 7WA^RU#6K35+CS&EMK
M>:W6/(V.DNW=N&,G[@[^M8%M\-K" :;%)K&KW%KI=Q'<6%M+,A2 H<JHPF6&
M./F)(' (J3PYX^TS4+.W35M1TZTU*XN9X8K7S0K.$F>-< G.3M_$YQ76S316
M\$D\\B111J6=W8*J@<DDGH* *.N:):>(=)ETZ]\P1.5=7B;:\;J0RNI[," 1
M6*G@'3I;;4H]4O+[59]1A2":YNY%\Q8T)**FQ5"X8[N!UYIFN>.;"+P9JFM^
M'KZPU*2R"Y"2"102P&&VG(X)K;T_Q'HFJWT]CI^K6=U=6^?-AAF5F3!P<@'U
MXH SM/\ !T-KJ/\ :%]JNHZK=I;M;0RWC)^YC;&[:$51DX&6().*>O@[3E\/
M:/HHEN?LVE3030-N7>S0D%=QQ@CCG 'X5<TWQ+H>L7DUGINKV5W<PC,D4$ZN
MRC."< ],\5P<WQ+U:/X=:IXB%I9&ZM-5:Q2,J^PH)%3)^;.<'UH Z2\^']A>
M3Z\3J.HQ6VMH1=VL;IY>\J%WKE"0V%'?'M6CK'AB'58].,=]>6-UIS$VUU;%
M-Z@KL8$,K*01ZCTK1U6Z>QTB]O(U5G@@DE4-T)521G\JQ?#7C32=<M--A?4[
M#^V+FSBN);**8;E9D#$!<YXSTZXH J+\.=*2TOK9;W4MEU<QWH?SEWPW* #S
MD;;G>VT$YR/89I9?AYIUUI.J6=]J&HW=SJ;1-<7\LB"8>40T87"A5"D9 V]S
MG-;?_"1Z)_;7]C?VM9?VG_SZ^<OF=,XVYSG'./2M&66."%YII$CBC4L[NV%4
M#J23T% $5C;/9V,5O+=SW;QK@SS[=[^YV@#\@*P+7P'H]MX4N?#A:YELKB9Y
MRSR 2([/O#*P P0V"/IWJ[:>+_#=_;75Q::[I\T-JN^=TN%(B7^\W/ ]^E<]
M\/O'4WC6>]F:?24@1W$-G!(6N516VAY.<8/L.XH U['P=!;WD]]?:IJ&IWLE
MLUHD]VR9BB;J$"*J@G R2"3@4Y_!NG/X-MO"YEN?L-NL*HX9?,/E.KKDXQU4
M9XI3XUT1?&)\,->P"_$(DP95^\3@1XSG?CYL>F*H>$?'VF:YI&D?;]1TZ#6;
MZ$2&R24!LDG "DD\@9Q0!O-HELWB9->+R_:DLVLPN1LV,X<G&,YRH[UBR^ +
M VT"6M_J%I<V]_/?P7<+IYD<DQ8NHRI4J=Q&"#Q6Q+XCT2#6$TB75K)-2?&V
MU:91(2>@VYSD]A6A<7$%I;R7%S-'#!$I>221@JJHZDD\ 4 <H_PZTJ72=<T^
M:\U"5=:\LW<SRJ9"R@#<#MP"<>F/0 8%6;OP5:W%_%=1:CJ-I_HB65Q';R*J
MW,*$E5?*D@_,W*E3@GFM&R\3:%J.G3ZA9ZQ8SV=OGSITG4I'CGYCGC\:2T\3
MZ#?:9/J=KK%E-8V_$UPDZE(_]XYX_&@#$3X=V4%MHT5KJVJ6[Z.TOV.9'CWI
M'( &C.4P5P !D9]ZMIX$T<6_B"WE\^>'79S/=)(X^5L?P$ $8P".IR*M_P#"
M8>&M]XG]O:=NLAFY'VE/W0SCYN>.2!]3BIU\2:(VB_VRNK61TS_G[\Y?+ZXQ
MNSC.>,>M &?IW@Z*TU)=0O=6U+5;J*!K>WDO70^0C8W;0BJ-QP,L<DXIR>#=
M.3PYI&AB:Y^RZ7-!- VY=[-$P9=QQ@C(YP!^%;&G:E8ZO9)>:==P7=L^=LL+
MAU..O(K M_$UW-\3;SPRT,(M(-,2\60 ^87+[<$YQC'M0 L7@FW34(9I-6U2
M>R@NC=PZ?+*AACER6!SMWD G(!8@5JZ]H5IXATX6=TTT>R5)H9H&VR0R*<JZ
MGG!'TI-/\1Z)JU[/9:?JUE=7,&?-BAF5V7!P<@'UXJ)?%OAUKN>T77-.-Q X
M26+[2FY&+!0",]=Q ^I H SE\"6<MIJR:AJ.H7]UJEJ;.>\G9!(L.#\J!5"J
M/F)^[R>3FM2X\/6ES=Z+<O),'TAF:W 888F,QG=QSPQZ8YI9?$NAP:RFCRZO
M9)J3D!;5IU$A)Y VYSD]A67IOB:[O/B+K?AV2&$6MA:P31R*#O8N.0><8_"@
M#5UW0K?7K2&*::>WFMYEGM[FW8+)#(,@,N01T)!!!!!-8]]X!L=5\,WVBZEJ
M6IW0OIDGN+J25?-9E*D ?+M4?*!@*/SYK=U;7-*T*W6XU;4+:RB=MJM/($#'
MT&>M<OXZ^(5IX8T>PFL+O39[O49HH[?SYQY8C<\S'!R4'<CUZT :NK^$HM2U
M.34;;5=1TNYGA%O<M8NB^?&"2H;<K8(W-AA@C/6F:AX+M;J:RN++4=0TN[M+
M;[&ES:2J7>'CY'WJP;D9!/(/.:Y2]^*.W6](T:RUCPS)+/ TUY?O.3;J0<!$
M ;.X]1DUWG_"1Z)_;7]C?VM9?VE_SZ^<OF=,XVYSG'./2@#'_P"%?Z;#_8AL
M+R_L9-($BPRP2*6D60@R"3>IW;B,D\')-:6G^%].L+#5;'$D]MJES/<W*3$$
M$S??48 ^7]?>I;KQ-H5EJT6E76KV,.H2XV6TDZJYSTXSGGMZU3TOQKHFK^)-
M1T*TO8'O+)@I42J3(<9;: <G:>#Z&@"MIO@:VL+VPGN-5U/4(M-S]AM[N1"E
MN=NW(VJ"Q"D@%B< U,_@K37\)77ALS77V*YEDE=]Z^8"\IE.#MQC<?3I71NZ
MQHSNP55&23T JHNJZ>^E?VHM];MI_EF7[4)!Y>P=6W=,>] &<WA+39/$>H:W
M+YLLU_9"QGA<@Q&,>V,Y/UJEH_@6TTG4+*Z?4]2OET]&CL(+N562U5AM.W"@
MD[?E!8D@5IS>*O#]O?VUC-K5A'=7*JT,+7"AG#?=(&>_;UK-B\37;_%"?PN8
M8?L<>DB^$F#YF\R[,9SC&/:@"IXQT2XUCQ;X3\K[9%%!)=.]W:C!MV\KY3G!
M R>,$$'I@U/)\/M.N= UC2[R^O[J36'5[V]D=/.<KC:!A0H "@ !?6KFE^(X
M$\,#5]:U?1O*5V5[NSFQ;\,0 &8]>Q'K6=#XT_M&_P#$$>G7FEFRL=/ANK:]
MDD)BW/YF3(P/W08QG&".: +EWX*M+G44NXM1U"UW6L=G<Q02*%NHD)VA\J2/
MO,,J5.":J0?#NRM%T;[+JVJ02:0)$MI%>/=Y3D9B;*8*_* .,^]33^/-'TNY
MT*PU34K#[9J< E,L,P$(&S(<;CG8S9"^M=#;:E8WE@;ZVO()K0;LSQR!D&TD
M-R.."#GZ4 9MGX4TVSU#7;S][,=;*_:XI2"F%39A0 #@@\Y)JAIW@.TL;K3W
MFU74[ZVTP[K"TNI$:.W.TJ",*&8J"0"Q.*Z6UNK>^M(KJUGCGMY5#QRQL&5U
M/0@CJ*SK#Q3H&JZ@]AI^LV%U=IG=##.K-QUX!YQ0!!;>$K"U\.ZIHB2W!MM2
M:X>9F9=ZF;._:<8&-QQD'\:D;PS9-+H,ADGSHF?LWS#YLQ&+Y^.?E/;'-3P^
M(M&N=173X-4LY;QBX$"3*SY0X?@'/!!!^AJ35=;TO0K9;G5=0MK*%FVJ\\@0
M,?09ZF@#)N_!=I<7M_?0:AJ%G>WEU'=>?;R*#$Z1>4-H*D%2O4,"#GZ5"WA*
M:SL88[#4KZ2\DU6"^N[N6<*\X5E#J^T %3&NW: !T]ZV9_$.BVMK#=7&K645
MO/&TL4KSJ%D0 $LIS@@9'(]16+K_ ,0-$TKP9=>(K/4+*]C166W"W"[9I@,B
M,'U[XZXH Z#5=+M-;TJZTR_B\VUN8S'(F<9!]#V/<&L?2_!\5CJL&I7FK:EJ
MMS:Q-#:M>NA$"MC=@(JY8@ %CDXJIX=\9VL_A)-:UW6M#1'D"F2TFQ$C%0?+
M)9CEQDY'Z5NQ>(=&GTZ+48M5LWLII!%'<+,I1G)P%!SC.>,4 -\.Z%:^&=!M
MM'LGE>WMPP1IB"QW,6.2 !U)[56U/PO!J/B.PUU+Z]L[RS0PYMV7;-$6#%'#
M*>,J.F#[U))XN\.Q:2FJR:W8+I[N8TN3.NQV!P0#GD\'IZ5-<^(M%L])CU6X
MU6SCT^7'EW+3+Y;YZ;6S@_A0!G'P5IK>$)?#)FNOL4LK2L^]?,RTWFGG;C&X
MXZ=/SIE_X)MKW4+NYBU74[*"^97O;2UE5([A@ N22I920 #M*Y K4G\1Z+:Z
M/'J\^K64>G28\NZ:9?+?/3#9P3P>GI63KGC"WL;/0;^PNK*XT_4=02VDN3)F
M-8BDC,P8' (*=3P.: -_4;"+4]+N]/F+K#<PO Y0X8*RE3C/?!K(;P;IVW03
M%-<PW&B(L=M<1LHD:,*%*/QAE8 9&![8J9/$NF:GH=_?Z)J^FW MHG)G:8-#
M$P4D&0J<A>Y]JQ;WQ??V>J>"K-3I]TNN;Q<SP;FC^6,-NB.?NDGC.>* +MAX
M(MM.O8'@U74_L%O,T\&F^:H@B<Y/&%#E06)"EB!Z41>"+:#4/-AU74XK#[4;
MS^S4E40>:6W$_=W[2WS;=VW/;M4=]XQ@T.V\0WVJZAI<EKIS 10VLG[X':2(
MY QQO8C@#%;&D>(]'UQ(_P"SM2M+EWA$WEQ3*[!,E<X!Z;@1GU!% '$Z5X(F
MU63Q4MY?:OIUO?:O.)8(2J)=P%5P?F4D _,-RD9'&>!CK5\)Z<GB:RUV,S1S
MV5D;&&%2/*$><],9R/K6K#?6EQ=W-I#<Q27%MM$\2."T6X97<.V1R,U2NO$N
MAV.K1:5=:O90ZA+@);23J';/3C/?MZT 4!X*TT>$(_#/G77V*.590^]?,R)O
M-'.W&-W'3I^=<?XJTQH]5\00P:5XESJ,8(@L,/9WTACV@R';F+D -EE! YSF
MO0+KQ)H=CJL6EW6KV4%_+CR[:2=5D;/3@G//;UK4H S/#FGRZ1X7TG39R#+:
M64,#E>A9$"G'XBM.BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "N*^(IC4>&7NMHTY=<@-T7^X!M
M?86[;=^SKQG%=K45S;6][;26UU!%/!(-KQ2H&5AZ$'@T <%=M!/\2];:S,;Q
M+X<VWACP1YOF,8PV/XMN[KSC%7?A&H'PLT @ $P')]?G:NGT_1M+TJT>TT[3
M;2TMW)+Q6\*HK9ZY &#5BUM+:QM8[6SMXK>WC&$BA0(BCV X% '#^'[*&7XJ
M>.;HPQO<QBQ6)W7)3,&3CTR0N?H/2N7\)65]=^'?"(N]=T6W2"^21(%M'%TT
MZEO-C+>9]X_.&.WO7L$=I;0W,]S%;Q1SW&WSI50!I-HPNX]3@<#/2JL6@Z/!
MJCZI#I5E'J$F=]TENHE;/7+8S0!Y_P"$[CPZG@.QBU\PM?+J[B6,Y,WV[[2V
MTX7YMV<'_=Z\53CETV/X9^.XM3: 7IO-0%RLA&]I2S>3P>>GE[?PQ7IG]@Z/
M_:W]J_V58_VC_P _?V=/-Z8^_C/3WIMQX?T6[U*/4KG2+":_CQLN9+=&D7'3
M#$9XH X7PY8^=\3A)J4(DO8/#5F&,HR5D+-N//?(//UKF]0GTQ?@1X@AOG@_
MM+[==>>C$>8;G[2Q!QUSMVGZ>U>U+:6RWCWBV\0NG01M,$&]E!R%+=2 2>/>
MJ,WAK0;F]FO9]%TZ6ZF4I+-):HSR*1@AB1DC''- '!^(Y$T>Y\0ZM:W.E:G8
M,\+:MI-ZF)0RQH!Y;^I4(0I!&>AYKJ?B*<_#;Q&?^H=-_P"@&M:Y\/Z->:C%
MJ-SI-C->Q8\NXDMT:1,=,,1D8J[<6\%W;R6]S#'-!*I62.10RNIZ@@\$4 >9
M:';PW'B#X<M+&KF+PW)(FX9VML@&?K@FM_P"BQW7BZ-%"HOB"?"C@#,41/ZD
MG\:ZF/3[*)X'CL[='MX_)A98E!B3CY5XX7@<#C@4^"UM[9IFMX(HC-(993&@
M7>Y !9L=3@ 9/H* /);^VO+J[\?VUUK&B6%K+<;;HW]JTDHA,""-U82+P!G;
MP<,#WJ2XBO8_B7KD,$K37R^#=L<J@@O)NP"/<GFO3+S0='U&]AO;W2K*YNH,
M>5/-;J[I@Y&&(R.:L"QM%OVOQ:P"\:/RFN!&/,*9SM+=<9YQ0!Y=X;L[JYA\
M&SKKNA 6]LS6%M:6C)-(I@*LA)D(XR"W ^91WJ[X,N/#(\!^$H=2,+7PN56*
M/DRK>Y;>2%Y!SNW$\8Z\5WEGH.CZ?>S7MEI5E;7<^?-GAMU1WR<G+ 9/-$6@
MZ/!JCZI#I5C'J#YWW26Z"5L]<MC- 'CUWY$OP8\16V]-_P#;S+(BMAE!OTZ]
MQUKM]=@L[#XA>#4EBA@TY([M(%VA8UGV)L]@=H?'XXKJ#X=T0RW4IT?3S)=L
M&N6-LF9B#N!<X^8@C//?FK%_IMCJMHUKJ-G;W=NQR8KB(2*3]",4 >0:Y%;7
MNM>(4A6.72YO$>D1L$YC>7Y1,..">5!]ZZ;7(TB^(6J^6BIO\*2[MHQG$I _
M+)KMHM&TN"RALH=-LX[6%Q)% D"A$8'(95Q@$'G/K4TEC:2W#7$EK \S1&%I
M&C!8QDY*$]=N>W2@#Q_PD\46E?"R2]9%L1#=@-(<()RO[O.>,X\S%>F>'9="
ME.J'0@FW[<_VMHPVQKC:NX@G@\8SMXSGOFKDNB:3-I8TN73+)]/48%JT"F(=
M^$QC]*L6=E::=:1VEE;0VUM&,)%"@1%^@' H \ZM(YC\5/'@M%_TG^R[;R<#
MD/Y;8Q^.*RS)IS_"#P=!IS0_VC]JL!;HA'F"Y$B^;QUS_K-WXYKUF.QM(KR6
M\CM8$NIE"RSK& [@= S=2!VS52'P_HMMJ;ZG!I%A%?ODM=);HLK9ZY8#/- '
M!^'K.W^P_$B\\E#<G4KR/S"/F"B%2 #Z?,?SJDNF61\*_"A#:Q%3<6SD;1R6
MMG=OS8 GUKU..PLXDN$CM($2Y9GG58P!*Q&"6X^8D  DTG]G6/EVL?V.W\NT
M(-LOE+B$@;1L&/EP"1QVH X[1[NSTKQ]XZN;J>&UM4%@\DDC!$4F(C))XYX%
M;WC);EO ^O+9;OM)T^<1;/O;O+;&/>I]6\/V&KZ=J%I+;Q)_:"".XE6)=[@=
M,DCD@=">G:M6@#RK3$EB?P_JDVLZ)/#8Z9/+:V6G6KQRSP>3RF3(W .P].HJ
MII-S-_PD/@!GO-'2*:*9[:QL+<K]F1[9B%:0N=V3CL,E2>U>H6.@Z/I=Q-<:
M?I5C:3S_ .MD@MT1I._S$#FHH/#&@6R!(-#TV)1,+@*EJ@ E'1^GWAV/44 <
M+X,N/#B^ ?#4.L&%K];X*(^3,+_S&R2%^;=NSDGC'7BLFZM+=?@QXVF$*"63
M4;Z1GQR66X.TY]L#%>JIH.CQ:JVJQZ58IJ+9W7:VZ"4_\#QFI3I>GM9S69L+
M4VLS,TL!A79(6.6++C!)/)SUH Q_'8NG^'NOBSWFX.GR[=GWC\ASCWQFN9U2
M72YU^'::(T#2B^B:W$!&1;"!_-Z=%QC/OBO2>V*SK'P_HNEW<MWI^D6%I<2_
MZR6"W1'?OR0,F@#C_AXBCQ3X[(4<:QQQT^05%\0=1;PEK]GXFC!_TC3KK3F]
MY0OFP#ZEE<?\"KO[>QM+26>6VM8(9+A_,F:.,*9&_O,1U/N:2\L+/4(TCO;2
M"YC1Q(JS1APK#HP!Z$>M 'C9T@Z+-'\.1RFK3Z?<$#^*-4_TD_B;7)_ZZ>];
M4%E;/X8^*4SP1M(]W>HS%0256V0J/P))_&O2GL+.2^BOGM(&NXE*1SM&#(BG
MJ W4 ^E(-/LEBN8A9VXCNF9KA!$,3%AABXQ\Q( !SU H \MMC,_Q&\'M&<SM
MX58J3_>P,?K6AX-N?# \"^$(M0,+7PG184&3*M[\V\D+R#G=N)X]:]!73+!+
MF&Y2QMEG@C\F*41*&CC_ +JG&0OL.*AAT'1[?5)-4ATJQCU"3.^Z2W02MGKE
M@,F@#RE[2WC^!6MSI"@E?4;B5GQR76](#9]0 !7I?C"VL;WPEJ5KJ5Y]BM)8
MMCW)&1'D@ D=QG&<\5H'2]/-B]B;"U-FY+-;^2OEL2VXDKC!);GZ\U8EACN(
M7AFC22)U*NCJ"K ]00>HH \>\67ETWAOQ7IFJQZ7<7Z:;;R#4=.4IYL)FPJR
M*2=K Y( )&"<8KH/%YM=$\6^';F*S4Q6VE:GF&(;=\:1QL$&.W''UKL+;PWH
M5E9365KHVGP6DYS+!';(J2'MN4#!_&KTMI;37$5Q+;PR31!ECD= 60-C< >H
MS@9]<4 >5://,OB_P*LU[H^Q[.<PV>G6Y06T;0@JA<NVX''' R5)[5RMU_R0
MWQ#_ -C&_P#Z/2O<+?PSH%HB);:)IL*QS"X01VJ*%E'1Q@<,/7K4QT/2&LI+
M(Z58FTDD\UX#;IL9\YW%<8)R <]: &>(O^19U;_KSF_] ->8POIC_#_X;QZ:
MT!NQJ%@46,C>& _?YQSTW[J]>DC2:)XI45XW!5E89# ]01W%9]MX>T2SOQ?6
MNCV$%X$$8GBMD5PH& -P&<8 &/2@#RK2K+4+WP\+>[UW1;(#7F9UDM'-VMT+
MHD#=YG+-@ ?+]T^G-=K\4@3X"NMP)MA<6QN@/^> F3S,^VW.?;-=$=!T=M6&
MJG2K(ZB!@79MU\WIC[^,]..M7G1)8VCD571@596&00>H(H X?4GM+CXH^%?[
M.:&1UL;LW/DD'%N539NQ_#OQC\<5!\&E \! @#/VZZYQ_P!-6KL=,T+2-%\S
M^R]+LK'S3F3[- L>_P"NT#-6;.QM-/@\BRM8+:'<6\N&,(N2<DX'&2: .-C>
M&/XWW0D9%9] AV!B 6/GOT]:Y+3[2W@^!_A22*%$D&HV4V\#G>;E06SZX./I
M7K5SI&FWE];WUUI]I/=VW^HGEA5GB_W6(R/PI1I>GK9160L+46D15HX!"OEH
M5.00N, @\CT- 'D:V6H7VE>([2XUW1=/B?79O--Q:.URDOG Q,&$@YQY>WY>
MF*])\9VME>^$[VUU"_%A;R^6OVEE!6-]Z["0>"-VW(/&/2KTN@Z//JB:I-I5
ME)J$>-ET]NIE7'3#8R*N3P0W4$D%Q%'-#(I5XY%#*P/4$'@B@#RO4M:GMTU;
M3=6T_0KW4G?3XC?0AA;R+),RQF=<Y4H5+8W'.1TK(U^:8P_$B*ZU*RO;C^Q[
M7?):6YA0D&48VEVR0, G/MVKUN#PWH5KILVFP:-I\5C/S+;);((Y/]Y0,'\:
M!X:T$1+$-$T[RTA-NJ_94P(B<E!Q]TGG'3- ')ZEIEE'\1? B):Q*L-E>",!
M1\H5(MOY9.*Y.1+F/6V6UFL[:%/&5SA[N(O DIM04W*&7JQ;'(^8BO9FM+9[
MB&X>WB:> ,L4A0%HPV-P4]1G SCK@5!+H^F7%M<VTVG6DEO=.9+B)X%*S,<?
M,PQACP.3Z"@#G_!5E);7OB">75;"^EN+Q6G2PA:..&41J&&"S?,1M)YZURNL
M"Y;XJ^*ULMWVH^$V$.WKOW';CWSBO3K'3[+2[1+33[2"TMD^[%!&$0?0#BE6
MQM%OVOEM8!>-&(FN!&/,*9SM+=<9[4 >7:!9W=S%X0G37=#_ -'M':PMK*T9
M)I%,!5D),C# )!/ ^91WK)>;16^#_@Z%7@-\M_9[4!'F+-YP\TD=1_%G/<CV
MKU^RT'1].O9KRQTJRMKJ?/FS0VZH[\Y.6 R>:XL^!=7N[Y([[^PEM?MR75Q?
M6MIY=W=JDGF(C@ *.0N3DYQTH YOQ+J,EQHNKW4<^DV%I_;ZQ_9%MV:ZFEBN
M$5I6DWC:<)N^Z<*.O-=+H)!^./BL@Y!TZT_E782>'-#FN;JYET;3WGND\NXE
M:V0M,OHYQ\PX'!]*LV^F6%I<-<6UC;0S-&L321Q*K%%&%4D#. .@[4 <1XF&
MI?\ "S]+-G>:=:$Z5,+=]0@:5"_F+Y@0!UPVW;WZ US.N6,=EX(\*11W]K?Q
M-XLA=)K6,I$ TTA*("3\H8D#D]*];U+2--UFW%OJFGVM["&W".YA610?7# \
MTKZ5ITMM;VTEA:O!;,KP1-"I6)E^Z5&,*1V(Z4 <1J$:?\+VT8;%Q_8D_&/^
MF@KFM)LM0O?#RV]WKNBV077F9UDM'-VMT+HD#=YG+-@ ';]T^G->P-8VCWR7
MS6L!NT0QI.8P9%4\E0W4#VJL=!T<ZL-5.E61U$<"[-NOF],??QGIQUH X#2[
MCP[#HWC*/Q08"/[;G-W')DR,I9?)P!\Q^79MQ^%:?A>XMK?XA^._-ECB(FM'
M^=@"%^S*2>>W!KK+C0='N]2BU*YTJQFOHL>7<R6Z-(F.F&(R,43:)I<]\^H/
MIUFU^T1B^U-;JTFTC&W<1DC':@"W;7,%[:Q7-M-'-;S('CDC8,KJ1D$$=017
MCLD3Q_:/A:F0LVL!D XVZ:V;AL'V(:/\:];TG3H='T>RTRW),-I D"%NI"J
M"<?2I#I]D=0&H&TMS>B/RA<^6/,"9SMW8SC/.* /'_&M\\^@>-);:72=.M8;
MD6TD!MC)<W4D:)AMV\!,#&W"G 7-=):,'_: N65@P/AI""#P?WXKLY?#^C3W
MTM]-I-C)=S1F*6=[="[H1@J6(R1CC'I4MMI.FV<Z3VNGVD$J0BW22*%598AT
M0$#A1Z=* /$_!C11^%O #WI5=/77;OS#)]P2XF\K.?\ :Z>]:^MR6,M_\5GL
M6C8?V+#YK1X(,GES9Y'?IGWKU%M!T=M+;2SI5B=/8DFU^SIY1).<[,8Z\].M
M$.@Z/;6TEM!I-C%!+$(9(DMT"O&,X0@#!7YFXZ<GUH \XLGABU#X2O,R(G]E
M3#<Y &?LL>!S5;6S<:-J6O>!K0M'_P )+<QS:>RC_5I.2+KZ!0CMC_;KU"ZT
M+2+ZTM[6[TJQN+:VQY$,MNC)%@8&T$87 XXK'L_#^I77C :_KDMFQLXI(-.M
M[4,1&KD;I&9L$N0 ,#@#/7- $WBFSDM/AWJ]EI,91X=+EBMDCZC$9"A??TKD
MK^73)M&^',>C/ TPO[5K982-PA$3>;TY VYW>_6O3ZS;+P_HNG7LM[8Z186U
MU+GS)X;=$=\]<L!DT <K\,K.W2'Q)="%/M$GB"^#28^; D( SZ=>/<^M1>*1
MJ7_"S-&-I>:?:DZ9<"W?4(&E0R;X]X4!UP^W'?H#7=VUI;6:R+:V\4"R2-*X
MB0*&=CEF..I)ZGO4.I:3IVL6PMM3L+6]@#;A'<PK(H/KA@>: /,-)TJWB\1^
M"HFO;/4X?MFJSQO;1%848X)5%)/"ONQR>@QTJ'Q)&D?A_P"+$:*%031N% X#
M-;Q$GZDUZO'IMC$;4QV5LAM%*V^V)1Y((P0G'R@@8XI)-+T^9+I);"UD2[P;
ME6A4B;  &_CYN !SZ4 <%^YA\6> 7O=BVO\ 9<P@+X"BX*18]MVS=C\:YCQ'
M%;WLGBA+<(^E3^)-,C'E_<:7$8FQCOG&?>O8[S2=-U&Q%C>Z?:W-H,8@FA5T
M&.F%(QQ34T;2XK&*QCTVS6SA8/' L"B-&!R"%Q@$'G/K0!RFHBTL?BKH8NEA
M@LQI5RMF& 5%G\R/=M[!MGZ9K O7LY/$_AN3PG<Z=:V/FZBL<MU \EN;K<F_
M8-R\G]YM(./O8KTS4=*T[6+;[-J=A;7L&=WEW,2R+GUP0>:9<:)I-WIB:9<:
M99S6" !;62!6B7'3"D8&* /-;026%QIMA:ZAH=W=WFJWMU%?M;-]GLF5 )$C
MC\SEB6;^+'+5B+<64NC:>=0NK6YM5\=$R2I'Y<+ HYW!23A"3GJ1@YSBO8I_
M#VB76G0Z?<:182V4!!BMGMD:.,C^ZI&!U/2E;0-&:221M(L"\C*[L;9,LRJ5
M4DXY(5B!Z D=Z /.O$[0R>(?'3V+(T(\*$79B((\[][LW8_BV?IBL^#[WP8_
MZ]V_])DKU:ST'1]/L9K&STJQM[2?/FP16Z*DF1@[E P<CCFI!I.FC['C3[4?
M8ABU_<K^X&,?)Q\O''&* /'-0&;#XQ\9^9#_ .0C74^()[?1)/"_C2&1/LEL
MJV.H21G*_9I0 &)'99-I_$UW8TO3U-V5L;4&\_X^L0K^_P",?/Q\W''-<UKW
MA&?4;"'P[IL.F:;X:D*F\C@B*RL ^YD15 4!L#+=>3Q0 _X>6<H\/RZS=H5O
M=;N'U&4-U57_ -6GX1A!CZUPGC74);C0?&,\,VDZ?;1WWV>2!K=I+JZEC"8?
M?O&W@ C"G"KFO9T18T5$4*JC  & !6?+X?T6>]FO9M(L)+N>,Q2SO;(7D0C!
M5F(R1CC![4 <#XAFCTB[\0:O9W6DZKILEQ"^J:5=KB99%2-1Y3]R5"$*01GH
M>:]/K*/AC0#=6]T=$TW[1;*J02_94W1*OW0IQD =L=*U: "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "LW6]5DTBQ6:#3[F_GDE6&*"W R6;NS'A5'4L>!6E7)^/(KV:RTP0P
M7\^GB^4ZC#I[,)GAV-@#:0Q&_9D YQ0!I^']?.MK>Q3V,MC?6,_D7-M(ZOM8
MJKJ0R\$%6!!K.U'QC/;Z_?:+IVA76HWMG!'<,(Y4C4H^[^)CU^7&.IS[&L[P
M!83Z9K/B%&T>[TZUNYHKFU$Q+CR_*5,%B3\^5)*YXS6EIEA=Q?$?Q%?26[K:
MSV5FD4I'RNR^;N ^F1^= %"Q^)$5]%H]\FBWR:/JLT=M#?2,@Q,_ 4IG=C<"
MN[ID<9&";LOC.6WU1([C0;Z'3'OA8+?R,J@REMBGRR=VPMP&[Y!Z5S-CH.JQ
M_#/P58/83K=V>IV<MQ"5^:)%F)8D>@'-95YI.J3QQW%UH.M7>MV>LI=W=R[N
MT1@2Y#*(%W;6^3;A0. #GG&0#L+WX@R0_P!M/:>'KV\@T69X[V5)8T"JJABR
M[CEC@D[1Z>XK<L/$MKJ.O'3+>-SG3X=068_=9)&8 8ZY^7/XUS=KI6H?\([X
M_B-G,LM_=7;VJ%<&4-;HJD?4@C\*J:>FI>&_$.FW\VBZC=P3^'K6R/V2(.T<
M\;,2KC(V\-U/'!H WHO&<E[I-M=Z9HEY>SW-W/:I C*H7RF=69W/RJOR'&>3
MD#%<SXX\4SZCX%L[ZR-WIMRFMPVES$)-KQNLA5T+*<$<=C@@BJ-GI>L6NAZ%
M!J^DZJ^GB\U"2_L]/9MYD>5FA+;""R<L>N.5)JG=^'=9?P3<Z5#H5Y#/'XDC
MO%A_U@$#-N!#Y.[:."<]: .ENM8O;'XQ:LJ&YN;>V\-?:5L4D.UW$O\ "IXW
M$<9KH;KQI8P^$M.U^WADN4U%H([6!" \CRD +Z9&3G_=-9L&E7R_&R[U5K64
M:>VA+ MQCY#)YP.W/KCFL#PUHUROQ#G\/LH.B^'+F74+;!R UPH,49';9NG(
M^JT >AZ]K<.@:8;R6&6=VD2&&"'&^:5V"J@S@<D]3T&36-_PFD\5EJQN=!NX
MM1TN-)Y[%)$D9X6SB2-@<-]U^.#E2/3*_$'1IM9\/VXAMI;HV=]#=O;0R&.2
M5%;YU1@00VTDCD<BL?2TCTBTUC5M!\):NMVT4=O;?;YY7EN6R< K(S%(U+9+
M$C.6].0#H8O&6G7>K06=B3=0&R^WW%VC#RK>$C*%CZMS@=< FJND^-CJ-YIR
M7.C7=C9ZJ&.GW4SH1-A2X#*#E"4!8 ]0#T/%<[H/@[4O"PO_  _M^U6.O6DC
M2WL4046UV4VN" .(F!^7T(([U'X4\/V8GT:UN/"NLPZA91_Z3=75[,;>"18R
MFZ,%RK[B2 %' )Z8Q0!T=AX[.H7%I-'H=]_8U[<&VMM2#(RNV2 Q0'<J$@X8
MCTSC-3'QQ:CP1)XH^R3>0DK1&'(W$B?R<YZ=1GZ5B^$;S7=#TC1_"O\ PCUV
M;JSD%O<W<BA;7R%)_>J^?F)7&%QG)YQBL"XM=<C^'=]X0C\/:C)?1WKN9_+'
MD/$;KS0ZMGYLJ0,#GUQB@#JK3QCJ/_"<^(]/OM/,.D:5!%(]P9$Q$NV1C(0#
MDA@HP!TQSBKFG>-OM%S:IJ6D76EP7T#W%G//(C"1$7<0P4DHVWYL'L#W&*P]
M1TB_N/%_C/3S870@\0Z9%!:WJ1YA1EAD4AV_AY88]:I:/X:L]02"T'A?6;+4
M([&:.6[O[R8Q6\K1&,^6&=EDSN;D# '/M0!-K'C._P!6M?#-S#I6H:=8ZAK-
MG]FNC,O[^(OT=5.5#+S@Y!'7T/=Z_K::#IHNFMY+F62:.W@@C(#222,%5<L0
M!R>IZ5YV#K=_X?\ !VB?\(WJ4%QI.H6'VZ66,")5A(4LC9^<'&<C@#.>U=YX
MNBBG\/RPW&BR:Q:NZ">UB.)-F>70=2R\$ $'C@YH YWQ1XH6/P?=W.MZ1J^G
M-;W<,+Q07 1F+,NUDE0X9>>?H016QJ/BV2VUZXTK3M&N]3DLX4GO7@=%$*OG
M: &(WN0I.T=J\_US0]<U'P%J]C866LS6)U"U?3K?4,M<JBE3)]XEM@/3=SP:
MZTOJ7A[QYKUVFC7NH0:O#;/;O:A2$DC4H4D)(V _*=QXZT .M_B1!?6NAR:?
MI%W=3:U'</:PHRJ?W+!3N)("@@YR>P]<"K=KXU>ZT:[N%T.^.I6M]]@ET]"K
ML)CM(^<':$PP.\X %<C\/K"]F@\!WHMRT%O::FL\J#Y$9Y5VC/O@X^E6-1TO
M6()-;?[%J36%SXC2:ZCLBRS3VGV=5.S:0Q&\+G!S@&@"_P")/'^HV7@S6[RU
MTF6UU?3)D@N()9(W$.\*5D!SAU(9>!SD].*Z;3O$;W>N_P!C76G2V=XMBMZZ
MM(KA0TC(%RI()^7/XUYI>^'M2E\.>-[&P\/7]LM^MM<V,,A+LZ(4#*6+']Y\
MI.W.1D"NG?4;RW\<0^(QX?UB6ROM)%J(TM@98I4F9L2+GY00W!/% %VY^(UK
M;Z;97:Z9=S->:E-IL4,94NTL9<#OCYBF!Z9YJS<>+[^.>.RM_#=W<ZFEJ+J\
MM8[B+_1D8D*I?.&8[6P!Z=17)Z9H.M"Q\+_:=,FBF@\275W<H!D11L9B&S_=
M^88/N*O^)-"AA\;7FJW^C:QJ5G>V<*1-I<TJM'+&7!5UC=>&#*0QX&#TH [S
M2M3MM9TBTU.S8M;742RQEA@X(S@CL?6N53XB(UM'JIT6['AV2X$"ZH9$QR^P
M2&/.X1EN,]<<XKH/#^G16'AFRL8[ Z>BP ?9?.,IA)Y*[S][!)YKSH:?K,OP
MZ@^'[:)?+?*R6KWGEC[*(5E#><),X.4&=OWLG&* .RM/&+ZAXJO=#LM&NIOL
M%P(;NZ\Q%CB4H&5N3ELY(P,G@D]JA\=>)-5\//H2:98&Y-]J,=M(0Z+D$$[!
MN/!8 \]!CZ4_PIIUW9^)O%]Q<6[Q17>H1R0.PP)%$*#(]L@BH?B':WDEOH%Y
M:6-Q>#3]9@NYXK9-\GEA7!(7OC<.* ,JW\2ZO9^,O%L<&D7VI&$6DIMUN$5+
M93 "P!8XW$YX7K@GTSM?\)RM[%IO]A:3<ZI<7MD+_P I9$B\J$\ LS'&XG(
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
M=M;]V%^4#/#9YQG8EM;E_%4-WI&@:SI.K2:BC7<B,?L5S;[_ )WDYV%C'SC
M<,<=LT ;Z^.T:Y6;^R;K^Q6O?L(U3>FPR[_+SLSNV;_EW>O;'-;/B;7X/"_A
MZZUFYB>6&VV;TC^\0SJO'TW9KSG2?"EK921Z-J'A?6+R\34&;[2+V9+-HC,7
M67(?8,+@[-N2PZ<YKL_B-87>J>!-1L[&W>XN)&AVQH,DXF0G] 30!4/CJ]36
M!H\GA;4$U&>#[19PF:+$T8.&+-NQ&1QD'/4=34]MXWDO]&M[FQT&^GOY;N6S
M>R!4>1+&6W[Y,[54;>#WR,"I+JPNW^*&FZ@MNYLX])N(7FQ\JNTL9"Y]2 ?R
MKC3I6JVLFV_TW5I='EUW49[FWL2PDE#MF!B$(8I]X]<9QF@#K;?QY;2'3!<:
M?<6QN]0DTR82,I^S7*@X1B#@AL<$>HK777XI/%K^'XH)'EBLQ=S3 C9&&;:J
MG_:.&/T%<!8>&;JX\">*=(FT^;2KA+Y]0L6E;<L9PLD1$F3DJ5PQSQS70_#8
M7&I:1=>*K^'RKS7I1<;/[D*KLB7Z8!;_ ('0!7U;6]1T_P"*AL[&SNM1,FB)
M(EG',(XP1.^9&+':.,#/4Y ^EZ+Q[!=:592V>F74VIW=U+9KII95>.6+/F!V
M)V@+MSGW'K5759+_ $GXG'61I%]>::=&6V>6TB\QED\YF "]3QUQSR.V<<N?
M"MZ]O8Z[J>CZA)#)J]]>7%A:RLES#%<8"']VP)(V(2H.?F/'% 'I>@:XFN6D
M[FUEM+JUG:VNK:4@M%( #C()!!#*01U!%1^+M5NM#\):KJEG;^?/:VTDJKN
MQM4DL<]0.N.^*PM&GM/#&@S:A;>'-0LX[S48XS%<7#2S.'9(EE?>Q*]AMSG
M'KBM[Q;97&I>#-<L;1/,N;G3YX8DSC<[1L /S- &):^-+U=&T))M%GGUO5(M
M\5HDL8W*J*S2LV=J+\PXZY(&*VO#WB%-=2\C>TFLKZQG\BZM9BI:-L!@05)#
M*00017&69U"VF\*^(O[#U0Q6.GR:9>VI@_?QDK&1(J9RR[D(XYYSBN@\'V=[
M)J_B+7[NSFLEU6YB,%O. )!'%$$#,!]TL03CKC% '6T444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%<+\5&U!?#^GBQOOLHDU2TCD_=[MV9EV]QT(!QWZ4 =FE[:R7TM
MDEQ&UU"BR20AOF16SM)'8'!_*IZ\VBL]>G^)6LVUCJT-M.NDV7VB\:U#EV!E
MQM0G !.2>3C&.^13_P"%BW<^C^'([S5;'1KB_BN)+N^>+>H\F3R\(I.,LW//
M0 T >JT5S7@?Q#)XDT&2XFF@N);>ZEM6N(%*QS[#\LB@]-RE3CUS7$ZI\39;
M6[U6]37=/A73KY[9-&:',EQ'&X1V+YR&/S%<#' SG- 'K=%<#KWB[6?#FL76
MD26Z7=UJ>#H#*F%9R0K1R8Z;"0^>ZY[BJTT6O#XL:':S:VC!-(DEE M1M?$D
M0D &>-Q'!_A'K0!Z/17DFF_$V6[NM.O_ .W=/E2^OUMVT9(?WD,+R;%??G)<
M?*QXQ@D<8JQ=>)_%@\+ZYXDCO[..#2+ZYB6T-KN^TQQ3%?F?.5.W@8';/?
M/3[B$7%M+"7DC$B%-\;;67(QD'L?>L_0_#]AX>M98;(2LT\AFGGGE,DLSGC<
M['DG  _"N3TW^U9_C)JV[5!]DBTZW?[/Y Y1FDPN<\$')W=^E;?C+5;C2[2S
M,.LV&DQ33;)KFY7S'QM)"Q1]&8G'7H,G!H Z6BO,+?QMKM]I6CI8W5G+=7&N
M2Z6]VT!"2QJCL)=F<@X"G;GD@C(S4M[XNU[P]!XILKNXM]1O=/%F;*<P>4&-
MRQ0!U4XPK#/'44 >AR7MK#>06<EQ&ES<*[0Q,V&D"XW$#OC(S]:GKSI[;6;3
MXH>%8M6U&+4!]COFCF2W$+9Q%N4@$C'"D'KR<UT/C'5+C2[.T,.L6&DQ2S[)
MKJY7S'"[20L4?1F) Z]!DX- '245Y8/'>I2^';::35+>V@75)[&ZUH619%1%
M)1S&3\A?*@D\ Y]17?>';BZNM$@FN[ZROW8MLN[+_5S)N.UL<@$C&0"1G.#0
M!JT5YD^O>,+K2?$^LVNH64,.B7UW'#:M:[_M,<))PS;AM^48&.<C)]KL7B'7
M]?\ &::;I5Y;V.GG3+74FDDM_-<!V;*#D=1CGM@\<\ 'H%%>;3>(O$][H&M>
M*]/OK2&QTZ6X\C3WMMWGQ0,0Q>3.0S;6QC@<=:V-'\6RR>(M5M=2D1++[!#J
MMBY7!^SLO[P-ZE6'Y$4 =/<ZE8V5U:VUS=PPSW;%+>-W :5@,D*.YQ6)XA\,
M:->33:S>W=WISQVY2YN;6\>W#PKDXD(."!D\]1D\UR5MXNUR>7P-<7D=LO\
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
M^]0!Z?:W4%]:0W5K,DUO,@>.1#E74C((/<5-7-_#W_DG/AO_ +!L'_H KI*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *Y[QGH%SXCT)+6RN(H+N&ZANH6F4E"T;A@&QS@X[5T-%
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
M>1*H)#0@J-V>F,LOYT 0Z)#K4<=Q)K=W:RS2R9CAM8RL<*@ 8!/S,2<DD^O
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
M4V(IR,#DCGM7MM9TL^EV&K6T#+#%?Z@7$6V/YI=B[FR0.P]: .>?P9<MX/\
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
M,FAQ:+I,UHN;2.\$RF=6/SA1]W*D@^NT56^*NHRSVFG>%K2VNKN;5I@UU#:
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
M^DO%):+O.4:-=J9/? />@#S>>]N]"T3Q#X$MY&6^EODMM*8GG[/=DD$'K^[
MFY[;17;>*FD\,_#/4_[)+1O8::R6[ Y9-J8#?4#G\*H6FBW>N_$2+Q-J6CG3
MX=,MGMK,3.C2S.Q.9#L) 4 D $Y^8GBNSGABN8)()XUDAE4HZ,,AE(P01Z8H
M \TO- TSPQ<^#KO1H_+N+V^CL[MU<DWD,D+ES)S\YRH;)Z5S,>BV%M\+O$;V
MD MYI/$(M_-CX8(M\@4#Z=J]2TKP1HVD7UO=P"[E>T4I:)<W<DR6JD8(C5B0
MO''KCCI3/^$#T(#4$\NZ\B_N%NIH/M3^4)1()-RKG"DLH)Q].E ''Z[:0^"_
M$M_)X>A-JTGAF]N71&9A)-$4*.<DY8;CSU.:E\(Z'J=GK.A7UIH*:=;/;N-0
MN?[1$S7JM'E79>K-O"G/4!CVKT&XT6PNM6CU.>'?<QV\EJ"Q.TQN5+ KT.=H
MK.TCP7H^BWL5U:K=.\"-%;)<74DJ6R'JL:L2%' ''88Z4 <U\'M%LXO!FGZV
MRO+J5S%)&\\CDD1B5@$ )P -HZ=\GO7HU4-%T>RT#2(-+TZ-H[2 $1JS%B,D
ML>3SU)J_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %9^L:W8Z%:)<7\DBK)((HDBB:
M621SDA5102QP">!V-:%<IX[_ ++6QT^34M3N-):.[#VNI1 ;;:78P!<L"H4@
MLOS<'.* &ZGXLTZXTC3K^SUUM/BFU*.T+/9,[O)D@P,C#,9..I Q^-6M4\=:
M!I%Y=VEU<SM<685KB."TEE,2E0VYMJG"X(R>@^M>;^(=4N]7\):++<SP7HA\
M76\,5_;P^6EX@Z2@#CJ2I(XRO%=99QK_ ,)=\1F*C+06HSCJ/LS<?K0!NVGC
MGP_?:G:V%O>.[W>1;3>1((9F W%4E*[&8#L#[=:Y[6O%=U9^!?&&IZ9KHO;O
M3;R6)&-F(Q:LK*/*P1A]N?O=\UEV\83P+\+ JXQ?61X'K;R9K!D!_P"%8_%4
M8/.O7>/^^HZ /4)?&.G:5IVFG4I9Y+RYM%N&CMK629]N!N<K&IVJ">IP*EU'
MQMX>TNWL9[B_S'J$)GM/*B>0SJ-OW0H.3\ZX'4YKCKS66M]5TVPN=:DT6!=$
MMY('MH(FN+V1B08T,B-G&%^11DE\UE>$6AN+_P"&"@J\EK9:A%(.IBE5$!4^
MA&>E 'K-QJUE::.VK74WD6:0B9GD4@JN,\C&<^V,YXKF=6^)&DV/AK5=4MX[
MN2>PC#&UFM)H7RP.PL&7*H2#\^,>];/BY-.D\*:@FK"X^P&,"9K<$R(,CYQC
M^Z<-GMBO,]9U6ZU/P7XRT^#68?$=G!IB21:E#"H=26;,3LGRN0%W9&",G(H
M]!F\=Z+;6=G/,;W?=1M*D"6$[2A%.&=HPFY5![D 'MFJNJ?$'3+#6- LX4GN
MH-7C:9)X+>60"/82I7:IW$G&1U4')P*YV^\66=]KEHMOXD73M.;2UDM[FRBB
MDFO9?,96B1G1LE=J_(HR2U86AZK8Z=;?#*\O;J."WLQ?6MS+(P AE\O 1ST5
ML]J /3IO&FA0:N=,>ZD\U9EMWE%O(84F;&(VE"[ QR.">X%.\:ZE=:-X)UG4
MK&01W5K:22Q.5#88#(.#P:\SCM[<Q:KX>U;Q7>V=Q/K$W_$IAMH6DFWS[XY$
MRA=E(*MN!XP>F*]"^) S\-?$>/\ GPE_]!H ;;^,K.Q\.:%<:K+/+?ZA8QS^
M5:VKS2/\BEVV1J2%!;KC'-:FG^)M'U2[MK6RO%FEN;/[;"%1L/#NV[@2,<$@
M$=1W%>?+K/V.+PM8W6M'0K0^'X94NHH(VFN9,(#"A=6Z  [0,DD>E8=MJG_"
M/^!?#GB>'?)<Z1-?6%Y$0/,0RF0JC@=")%BX_P!KT- 'J]OXOT*[TK5-3AOU
M:STN22.\DV,/+:,9;C&3QW&<]LU!'XZ\/RZA'9)=3[I)%A$IM91")6 *QF3;
MM#G(^4G.3CKQ7FM[HDVB7.G>"PCLOB*VL4N&']^!B;D_B@6MFZU6UT?Q)*FA
M:UNGN-65+OPY=PJS.[2*'EB_C08_>!N5XSQ0!U_CO6[CP_X:&H6TZ0,MY;1O
M(X! C:9%?.>/ND\]JGTSQEHFK7-S;P7$L4UO#]H=+JWD@)B_YZ#S%&4]Q6/\
M5BJ^!V9XFF47UF6C5=Q<?:$R .^?2L+7O$%OJOBIM5\--#JATK0+UY_*'F1E
MWV>7$V.I)1CMZ\&@#L])\:Z%K,[0VMS,K"$W*FXMI(1+",9D0NH#+R.1ZBDT
MWQOH.J22+!=2QA(&N0]S;R0+)"N,R(SJ RC(Y&>HKSJVU33Y_$^@S7'B&?7;
M233KN"0I#$D(D=$/D1"-5^<A3\A)(P.YJ"[N9K_0+_P[X<UW_A(K&71IS%&T
M2FYL0H7;&SJ!G<,KM8!LCO0!ZAI'C#1=;G>&TGF618O/ N;>2#S(NGF)O4;E
MZ<CU'K7/:G\0[.[GT*+0[J;_ $S588&>6T=$N(#N#F-G4!AG'*G^=8*1VOB4
M3'3O%MYKFHQ:/=K!"MM"BP>;&%VR&-%VL3MPIY^4\<5%)XBT;5=#^'NG6$J2
MW=KJ-B)X4'S6I1"C*X_A.>,'KSCI0!ZMJ>IV6C:=-J&H7"6]K"NZ21N@YP.G
M)))  '))K+L?&>BWXO-LUQ!)9P&YFANK66&01#/SA'4%EXZ@&L[XD1R?\(]9
M78C>2WL=4M+NZ1%+$PI("YP.H Y_"N<U[4['Q+XDN;[0[J*\M+'P]?)=75NV
M^/,@79'N'!;Y6;':@#K['QWX>U+4+2RMKN9GO ?LTK6TJ13$#<560J%+ 9R
M>Q'6E\9^+(?"&D1WLEO+.\MQ%"B)$[#YG4$DJ#C )('<C Y-<M<1A/"?PP5%
M"A;ZQX Z?Z+)6K\5G$7@Q+A^(H-0M)97QPB"9"6/L* &/X[BM/&-W;7,ETU@
MVFV]S;6T=C(TY9VDW$H%WC 5<Y''MFMN7QGH4>CV.J)=O/;WYQ:+;P/+),1D
MD+&H+9&#GCC'.*QM%N;74/BGJE_:2QSP2Z+:&*:,[E93)-T/IP*X73%DL]/\
M*:C-K,FBV*2:M;M?".-EBD:Z)4,9%*J&",,^V,\T >S:5JMEK6GQWVGS>;;R
M$@-M*D$'!!4@$$$$$$9%8^@:_=ZIXJ\3Z9.D(@TN>". HI#$/$'.XYYY/;%1
M> [>TCT6ZN;+4KG48KR]EN#=3Q+'YC'"LRA0 5)7(('.2:P;;6+'P;\1?$[:
M_.+"UU9K>XL[J8$12;8MCKNZ!@1T/8T ;L_BF2S\=ZAI5UY2:99Z,NHO*$8N
M#YC!NAY&U>@&:GL/'7A_4M2M;&VNIFDNP3;2/;2)%.0,D)(5"L0.H![&N+GN
M4\2:KXR\2:<KOI">'FT^&Y*%5N) )'8IGJHR!GIGI5^[C":%\,510H6]M0 !
MT'V22@"S?^-ETGPAXFU6#57U:>RO+BWA T]U6VE5<B)MHY5>\AP#GK3_  SX
MRB@\(6>HZ]JMU=W5XZK&G]F212,YC5C'%&%W2*.3N (]ZY&P!_X5E\5!@\ZO
MJ7_H*UMO<0Z1/\.M:U%Q#I<&F/;R7$G"0220Q["Q_A!VLN3Z^] '7+XW\/G1
MY-5>^,5K#<+;3>="Z/#*Q "NA&Y3EAU'?/2HCX^\/+;6D[W-PHO#(+9#9R[Y
MMFW.U-N3]Y<<<YXS7G'B1H=9MO%FKVF)])O=4TJ&&8#*3F-T61E_O+R%ST.V
MN[\0H&^)_@HE0=L6H$''0^7&* )&^)?A9;0W)O+CRT8K/BRF)MB#M/G#;F/G
M^]BNCU&[-MI%W>0E6:*!Y4)Y!(4D?A7FTD2CPA\5R$&YKF\YQU_T5,?UKM3G
M_A7Y]?[+_P#:5 '/Z#=?$#7?#^G:LFI^'8DO;>.X$;6$Q*AE!QGS?>K<VNZK
M!\4])T"2XC-I-I#W$Z)& &E5L9!.2![9K@O"K_"]?"6D#4M8,5^+.+[0G]IW
M*;9-HW#:K@#G/ XKI;R6._\ C/HD]E*'AG\.RM#*O0AGRI'Y@T =99>--"U#
M54T^WNI&ED=XX9&MY%AF=,[ECD*['(P> 3T/I33XY\/C6/[,-W)YOVC[+YOV
M>3R/._YY>;MV;^V,]>.M>=>$(;6XL_"^CWOBJ]?4+"XC)T5+:'=;RQ [M^$W
MJG!&XGD,.3FM;PKX@T;1_#=OX9U:'[5K<6HR0OIOE!Y7=KAG64*W!7!#[^@
MZYH W=/^)6DW,GB!KI+JUM=(E(:9[28 H%3<3\G#;G(V]<#.,5I'QQH TV74
M#=2_9DN!;(PMI"9Y#T$2[<R9[%00<&O-=9OK6+P]\4])DG1-0>ZDN5MF.':(
MQQ .!W&>]==XH,.DWW@G5KD"/2-/G=+A\?)!O@9(W;T4-QGH,T ;L7C;09-*
MO=1:[DAAL&5+M)[>2.6 MC;NC90PSD8.,5)I?C#1=8U1M-M)YOM/E&:-9K:2
M(31@@%XRR@.N2.1GK7F?BVXM]=M_'.KZ:ZW&E-8V5I]HCYCGE68LVT]&VA@"
M1ZUW&M*!\4/"6!@"TOQQ](J 'Z/XMTV#PD-7O=?.I0&Y>%;D6;1/(^X@1K$H
MRS#IP.<9K;T77].\06\LMA*Y,,GE312Q-%)$^,X9& 8'!!Y%>.>$Y!I_@OPI
MJ]V"--L-?NGNW()$0<2HLC>@#,.>V:]8\/:YI&O76I7.D0!XDE2.2_2-1'=,
M%_A<<OM'RY/'89H YWQOK'C3PU8W&JVMYHCV0N8XHH9+.4R!9) @RPD )&[/
M05MQ:EJ?AW3KK4/&&IZ:;1&C5)+.UD386;;\V6;.2R],8YS69\6@3X#DP/\
ME]M/_1Z4OQ;C67X;:A&R[E::V!'J/M$= &DWCS018P7:RW<BW,KQV\<=E,TD
MVT LR(%W%0"#NQCGK4DOC?P]#8Z?>-?YAU /]E*0NS2E?O*%"YW9XVXSGC&:
MQO&6K_8?$VDV=QK"Z%8R6L\GV]8HVD>0,@$*-(K!<@DX ). !7(^$98Y]6\'
M0,[R7%KJNL"9)P!+&Q\QAO4 !6(8'H.O% 'HT/CC09M(N-2%S,D5O.+:6)[:
M19EE.,)Y17>6.1@ <YIP\;:$=(EU(W,R113BV>)[:19Q,<8C\HKOW'(P,<@Y
MKBM173/[?\9MJMW<V$"ZG8/'?6XYM91;J5D)(("YX)(QSS4$GBN^.G*DVMV4
ME@-9CMCXF2UC"^7Y)?=@YC#A@(]_W>>E '?P^,-#FT2ZU<W;0VEHYCN?/A>-
MXG&/E9& 8-\RX&,G(QG-8VL?$S1[#PSJ>J6J7,MQ8A0UI-:RQ2!F!V%U9<JA
MQ]XC'OFN#:Y1VURX6^NM1BM-=T[4II)T7S9[1%C!EV(J@H",@A>0N:W_ !WK
M^C>)?!/BK^Q(A>O!8Q>;J,$:M&P\S=Y8<<L5 +$=!GUH ZMO$5M=>(/#T<.K
M36BWZ7#)I\U@ZM=;%Y)9U!CV]><;J?<>/?#UK?RVDMW*!#,+>:Y6VD:WBE)
MV-*%V*<D#D\=ZY;5-1L]8^*?P[O].N8[JTDAU#9-$VY6Q%@\_4$?A6,=3L;+
MX5ZUX0NG4^(WEN[9; C]]/++,YC=5ZLI#*V[I@=>* /1M3\;Z%I-[<V5Q/</
M=VH5IH+>TEF=%(W;B$4_+CJ>@K9L;ZVU.PM[ZRF6:UN(Q)%(O1E(R#7'^%+=
MH?'GBQ9L-,MMIZ._J1$V?UJ?X8R)!\+-"DE8(B6FYF;@* 3R: *OCSQCJ^AW
ML&G^'K2WO+V.UEU&\28$[+:/CC!'S,<@=>AXKJ!X@TL>'$U^2[2/3&MUN//;
MH$(!'X\@8ZYXKSSPI8>)_$-WJGC.PU&PLXM9DV017E@TS"VC)6/I(N W+$8Y
MSFL417^A^&-4\'WO^DMH.H6FHH(8R!-8F99&VKDG"$-D9., 4 >@7WQ'T:WT
M#5M1MQ=//I\'FM:36DL4AR#L)5ER$)'W\8'<UOZ'J\6N:-;:C#'+&LR E987
MC(/?AP#CT..:XGQ1XBT3Q/X8\4QZ'&-0FBT63?J%O&&0 AB(=_4MU;:.!]:Z
M'P]XIT6YTG0+>WOXYI+Z'RK?R@6#/'&&=20, @>N/2@#IJ*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0@,"& (/4&EHH 0
M # Z"EHHH ,48'I110 A5202 2.AQTI<#THHH *1551A5 'H!2T4 -V(-ORK
M\O3CI2E5(P5!YSTI:* $VKN#;1N'&<<TM%% "%5.,@''(XZ48'I2T4 %)M7=
MNVC=C&<<TM% !2!57. !DY.!UI:* $"JHP%  YP!0%522J@9.3@=:6B@! JK
MG:H&3DX'6@*H)(4 DY/'6EHH *1551A5 'H!2T4 &*" 001D'M110   =!BD
M*JRE6 (/4$4M% !TI&577:RAAZ$9I:* # QC'%%%% !@>E(0&4@@$'L:6B@!
M      !VI:** #%%%% ";1Z"EP*** $VJ&+!1N/4XYHVKNW;1NQC..:6B@!-
MHSG STSBE(!&",BBB@! JJH4  #H *6BB@!,#&,#% 4* %  '0"EHH ****
M$*JV,@'!R,BEP/2BB@!" 000"#UI-B;-FU=O3;CBG44 &!Z4BJJKM50!Z 4M
M% "!0    !TQ1M7=NVC<!C..:6B@ HHHH **** $554850!Z 4!0H    ]!2
MT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M8W$9. =V,=>V<T :5%%8TOBK18?%$7AN2]4:M+'YJ0;&Y&"?O8V@X4G&<X%
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
M&MV=6,2*Y3J(S(H?_P =+5S=SXJU,ZIX;FM] \>FWTXR+>"6S ^UJ8]H+JI
M=MP4YX ^;CD8W;CQ_'=VTMM<>!?%TL$J%)(WTL%64C!!&_IB@#?O+B72="LT
MT#0_[3@"K'';P3QQ*L6W@@N0". ,>]>=ZEJ5AK6B>$($TA-*T=?$GV2YL?EV
M*\9?"G;\I!D'T)JK#)]C@%GIUE\4K+31PEG#:QE8U_NH[9=1[;JU/[2T+_A%
MF\.'X>>,&TULLRMIY+ER=V_?YF[?GG.<YH ]"\1V]E=>&=3AU%4-DUK)YV_H
M%VG)_#K^%>9&*_A^%?@[QELD?4M!ACGD'\4MHPVR+^,>&S[56=TNXEM-3T[X
MGZCIH(S97-K'LD _A=EP[CV)^N:ZYO'L+V9M&\">+?LQC\HQ?V6-NS&-N-_3
M'% $6H31>-/B)H^GV[B;2=&A35KAEY5YG'^CK^ R_P"59VDR>)4^(GC?^PK;
M2IHS=VWFF^GDC(/D+C&U&R*A\(ZKIW@O3Y[33O!OCJ832!WENK!7<@*%5<AA
M\JJH ':J5S<I)KFHZM9Z9\3M.FU!T>>.TLH50E5"C 8$]!ZT =#X]?6W^$?B
M0Z[#817'D_(+*5Y%*Y7J653G.:I>(O$_B:+P[;Z9=^&+.QAU51IZ7UQJ(DAB
M:12H+JJ9P>W;.,FL^6^6[T+4](U'2?B7J%MJ$:QNUS8PEH@#G*$  $]\@]*V
M=5\5V>M:!<:+?>!O&4EG/#Y3C^S1G'8@[^"" 0?44 5->\(V<FI^!/"EX[3V
M\>FWMJ9>C92*(!QZ$$ CTP*K7FLW=W'X;T76&!US2/$EK!='IYZ%)/+F'LZ\
M_4$59CU^!;W0[R;PMX]N+C1X9889)M/0F42*JDR8(R<*.1COG-0:UJ.EZ[XC
MTK7KCP7XXBOM-<-&T.GJHE .0L@+'(!SC&.IH MP?\G)W7_8OC_T8M9=E976
MGSZ_XPTJ)I+[2]?O5NH$ZW5F2ID3W9?OK[@^M7TUNR3QO)XL'@_QS]O>S^QF
M/^SD\K9N#9QG.<CUQ[5:T?Q7;Z(-0%MX-\;/]NO)+V7S=-4X=\9 PP^7CC.3
M[T 8&OZF;W3?B?J6CS>9'<6%A)'+'WB:([C_ -\EJ]*\]](\+:>/#NCG4X!'
M&D-O!-'$!%MX;+D CI[\UP/AZ\T?PS-K!L? _C9H-58--;3:<C1(/F^1!N&%
M^<\'-4H9!8Q&UTNP^*&G:=D[;."TC*1C^ZC/EE'L#0!Z+X&U2TU/0YUL]&72
M$L[R:UDLUV821&^?&SCJ3TK T[_DOVM?]@.'_P!&"H]#\56/AW35L-.\">,T
MBWM(S/I^]Y'8Y9V8ODL3U-8FJ74&H^)I?$$&B_$G3;Z:W6W<V5C"JE%.0,,&
M/7WH ]<O;R#3K"XO;J01V]O&TLKGHJJ,D_D*\$;5%O\ PM>^(OL6K#Q1/J2Z
MO;$:9.R*L?RQ1>8$VE/*R,YQ\U;=S.+_ $J\TW4+#XHWMK=JJ2)/9P] P; *
MJ,9Q@^Q-=='\0UBB6*/P/XO6-%"JHTL  #H/OT 9WB_5+:YTOPA\0+$_N+.[
MC>5O[MM< 1R ^X)7\0:P]:WW-_KWCU 6_L76;>&#'4V\&8YP/8F:4_\  :LV
M][I=OX1U#PPO@WQTVF7C2D(VGH3 )#G;&<\!2<C.<'UJQIVLZ?IW@]_#">"_
M&\MC)#+%(\VG*TD@D+%V8[@"26/.* -GPWC7?B=XDUX$/;Z?%'I%JXY!(_>2
M_P#CS**ZO1-)&B::MDM]?7H#LWG7LWFR')SC=@<#M7G_ (6\06?A'1$TJP\&
M^.)8Q(\KRW&G*TDCL<DL0P!/;IT K9^&FHZA/I-Q8ZE8^((IX9I)%GUB,[GC
M:1MBAR?F(7;G@ =J .XHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_0[F\\6PV^G26TYB,L3EHIQQM>,<M\V<;3SD=ZQO%LG@W4/$*:?XD<Z9?V\
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
M&:LOXVOY+F[GL/#L][H]G=FSFNH9LREU8*[)"%)=58X)R#P<#B@#7_L?5O\
MH9;S_P !H/\ XBHD\/7T<[SIK]PLTGWY%M+<,WU/E\UF7GCJ>VDOKR/1C+H5
MA=?9+J_^TA75@P5V6+;\R*QP3N!X. <58'BS4+C6;NWL-!:[T^RO%L[FX2Z
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
M "0*RGYA][/(.*LKHM]H=SX:US3_  PT4=JMU%=Z79S+))$LQ!5@6(#-E!N
M/\1QG&:])HH X_P99ZM'K?B?4=4T]K(:A=Q301LZL=@A51G:2,C&#[YP2.:M
M:/IEY;>./%%_- 5M;Q+0029&'V(P;WX)'6ND1UD7<C!E/=3D4Z@#QVR\%7%E
MI?ABZUGPW/JB6VFO975G!(OFP/YF]' +J&'W@>>,@UO6_AJ[CO\ P7/:Z"FF
MP6EY=3W5M',)! 'B<*6.>6.5SC."3]:]"+J'"%@'()"YY('7^8JMINIV>KV8
MN["830%WCW@$?,C%6'([,I'X4 >>Z_X62/Q=K&HW/A*;7DU)(GMGAF5?*D5
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
MWLOM7VA\C]WNAVK]<GCBH?'-CJES<>'+K2K WKV&J"YFC#JI\L12 X+$#)W
M#W(S@<UUU% 'EFM>&M7\8R>(=4?2);/S+:TM[*SO'17G\F8S-NVL0H8_*.??
MBIX/#L4^D>(O[*\%RZ1-/I$UK$]S,OG32.IR@4.P"Y"_,2,GMWKTRB@#SS0?
M#VJVDOP^,]FR#3-+G@O,LO[IVCB !YYR5;IGI5+5_#^KQ7FK:G%:!WB\26NI
M6L+2HAND6%(V523@,<M@''(KU"J6JZ38ZYITNGZE;K<6LF-R$D<@Y!!'(((!
M!'(H XO1[R]U#XOSW%WI\M@O]@J(X)F1I0OGGE]A(!)S@9/ _ >@UD:+X9TO
M0'N)+"&7S[C;YT\\[S2N%^Z"[DG R<#.*UZ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "N6\;:G?VD&D:?IMR;2XU748[,W*H&:)-K.[*&!&["8&0>M=
M36'XH\/-XAL;58+PV5[9727=K<>7Y@21<CE<C<""P(R.M 'GVJW^I>#_ !5X
MEO9+Y]1GMO#\'V6:XC7?\T\BKO" !L,3T R,=^:GB\9WNB_VA+#J.J:W:Q:3
M/=M)J&F/;>5<1@%0"8T&Q\GCDC;UYK?/P_FO[O5[O7-8-Y+JFGK92B&W\E8M
MK%E:/YFQC(.#GD$YYP+\'AK5;RWO+;Q'KHU&UN+-[/R(+46ZE6X9V^9LOCN,
M <\<T <SX?\ $FH'6;&W35]5U5+RUE:[-WI3VZ6TRIO5HV,2#:<,NTENW-9]
MKJWBYO"WA#7CXC=[K6+F"SF@>VB\E5E5@' "AMXP&ZX)XP!Q7<:3X?URU=$U
M+Q']LM8+=K>&*.T$1?( #RG<=S #MM')XJ"'P0(?#/AK1O[0)&B7,%P)?)_U
MWE9XQN^7.>N3B@#F-4\3:UX4E\2Z;)J\]\85L39W5Q;J\D)N)#&Q*QJ-^W&X
M#;[<U#-XVU'1M.U]K*_U+58(-/6>VNM3T]K=HIS((RAS&@9?G5@,=B,UUVK>
M!XM7U'6+R2^DB;4+>VCC\N,;K>2!V=) 2>?F(.,#I[T3>$]1UG2-5L/$6N?;
M$OK<0*MK;>1'#C)#A2S$OG!R3C@<4 85SIFIZ7\0_!27VMW&J(YO"6N(XU9)
M! <[=BK\IST.<8Z\UM?$'5-6TVRT1-&NUM;F]U>"S:1HPXV.&!R#[@'C!XZT
MVU\(:Q)XAT;6=9\0I>RZ4)5BCBLO)5P\90EOG/S=#GIQ@ 9S6OXB\/C7_P"R
M<W/D?V?J,-_]S=YGEY^7J,9SUY^E '&:UK-WI>OV_AN[\2ZO#';6 NI+ZUT[
M[1/<2/(X4,$B9550A_A&<CG@U@^(Y=5\0V'P]U"\O[RSN9M7CMWC6W2,+(K2
M+YX5T+!B " WRX(XKTC6/#U_<:Y'K6BZI%87WV;[+-Y]MY\<L>[<OR[E(926
MP<]SD5!J7@Z74X?#:W&KRRS:->QWCSRQ!FN64'(." N<^^* ..U7Q5J4=]K<
M$.OZM'=:.5M[."'2C.EY(L2LS3LD1'SLVW"E-HYQS6Q%J.OZ_P"/CIT.J3:9
MIR:7:W[PI"AD#LS93++D ]^_R\8R:U[WPKJJZIJ-QHNOC3;?5&5[N,VHE=9
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
M N4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %<)\4IKB/3O#T$%U<VRW6O6EO,UM.T3-&Y8,NY2#@_6N[K@?B
MG_Q[>%/^QEL?YM0!7\1W4>D>(M*T&\\0WVAZ$UF[QW?VCYYY]_\ JVGDW$84
MYP2,YZ\8J?69M9T#X:>(KN/7SJ!AB>73KX;3*L>!@,P&UB#GD#D8K6\1:K=6
M6H_9K[PY-JVA3P#Y[6 7#I*"<J\9ZJ1C! /.<UQS>';Y_ WCA=,T2YT^RU)0
M=.TIE"N"$ =A&"=FYOX?;H* ->76=9U<>%O#VGZ@UI=7^F+?ZA?A%:1(@J [
M 1C<SMC)'%;-CX<UW1]9M9K7Q+=ZAIS;EO+;5"KMC'#1NJ@@@XX/!!-8DFE:
MQHP\*>(['3I;R:QTM;#4;%"!,8F5#E 2 65U^[GFL^\TJ#Q1XLTO4M*\(ZE8
M7D6HPW=[J6H(;<>7&>4"EB6)P!P,>] $MEXLU?3/B%K!U.Z,WAU]2735W 8L
MI3&C1MG^ZY9E.>AVUT]AJ5Y+\2]:TYYV:S@T^UECB/169I Q_' _*J.E>&QJ
M$OC>QU>S<6.IZAE-XQYB&&,;E/L0<'L17.:#'XMT'4O%%[?Z9<WM[9Z9#:6<
MZ(6%^R-)L8>Y#)N]#F@"7Q)XKUQ?$6I:UI=R_P#PC_AJ>&WOH$4$718_OSZY
MC5D_$&N\U?29-?AM9;37M1TZ-06#V#Q@2AL8)W*V<8XQCJ:Y#0OA<T'AA+*^
M\1:XDMW&7OX89XQ&\L@S)P4.022.36W\/(-4TWP\^B:K#,)-*G>TMYY%XN(
M?W;@_P"Z0/\ @- &%\/;'5M:TY-7OO%>M2M!?S1&W+Q>5(L<A4!AY>>0.<$?
MA6[X U2]U2QUM[ZX>=H-:N[>(MCY8T?"K] *;\-].O-,\+2V]];26\QO[J0)
M(N#M:5BI^A!S63I%SJ'@6_UNQN]!U2_M+S4IK^TNM.@$P*RD$HX!RK Y&3P:
M *.O^)-8M;?XF-!?RH=+6V-D1C]SNA5FQQW))YJ7Q)!J'A;PO<:]:>.=2ENK
M:,21V]ZT$D4[<?N]H0'+=!@YYJK?^'M<U#P7X[U.;3)8;_7RK6^G@AY5CC54
M3=C(W$ D@9Q6AK_@#3M(@TWQ!X:\/68U/2I5F:UB@4&YC(PZ8_O@?,IZ@CWH
M 9KVIS77C^WT^^\47/AVR;14NMD<\469C*RD$R*<\>GI73^%8+:/[4]KXLN=
M?4[0WG7$,HA//3RU&,^_I7-:^@C^(\.L7GA;4-6T^714A416(F\N7SF;!#$;
M3M_'FNE\,:A97,MQ#9>&+_1E"AV:XL4MUD[8&TG)H R];BU#5OB+%H\.NZCI
MMHNDFZ(LF0%G\[;SN5NQJUX/U"^&I>(='O\ 4FU&+2KB-8KV555RKQARCE0%
M+*>^!U&:J:UX2M?$/Q)AGU73#=:='I!19&W!!+YV<9!'.TFG>+-%DTSP0WA[
MPCI@MVU&9;4M;1X6!)#B25S[+D9ZY(H Y_2/%VM2>)+'Q'=W;GPOK=_+IUK
MR@+"!@02],Y=DD!SQ\PKI?$=_JFI>+K'PII-\VG![1[Z]O(T5I5B#!%2/<"
M6;/)!P!Q67JGPHCN/"KZ/:^(]<,<4(%I#+<1F)'09CR @. 0.AS4<9\11W.@
M^-FT2ZFO/[..GZOIR@+.!OW"2-20&PX)QGD,,4 =#IOA[7-&UNWD@\1W6HZ4
MZL+JWU,J\BG'RM&ZJ._4'C%<C8WJZIK'B+^U?B!>:0UKJTUM!:I=V\0$2A2I
MPZ$]21GVI[Z1!XC\9:5JND^$]1TV>"_6[OM1U!#!O0*P**A8EB21V &.M-TU
M8-(UCQ(NK>"-2U)[G5YKB"XBTU)E:)@H&&8@]0?SH TO$.HR:)X8T?R/%%W+
MI=U?>7>:YNCEDBB(?HRKM +A4W8XS6WX6MIX[N6XL_%!US1)8AL\Z5)I(Y0>
M<2( "I'8\@BJ[Z[=P:-9W&F>$KP:8LSPW=@ULL=PD9&0\<6<,-QY'4Y/%9WA
MG3DF\>/K.D>'KG0],^PO#=">W%O]JF+J4(B']T!OF('WL4 6_&DM_/XL\+:1
M:ZQ>:9;WQNS/):L@9MD:LO+*1U]N]&HM+X$\.:MKKZ]J>LM!;_N[>]DC*[RP
M"_<13RQ ^E'C+PU'XB\8>%%O=,%]ID/VLW(=-T:$QKLW?4CCZ4_5_AMH4OA;
M5]+T33K33;B^@""6)-OS*0R9QV# 4 1IX1\3R:>+R3QKJ2:V4W[52+[(K_W/
M*V9*]LYSWK(D\::EJFF^ [Z)S9R:AJOV6_AC^ZQ3>KKSVW*2/PK7C\:ZXFGB
MUF\&:RVN!-A1(U^S-)_>\[=M"9Y]<=JYW4_#.I^&_#_@>)+*ZU.;3=3-Y?\
MV*/>VYM[N0..-S8'3M0!ZU7&_"[5K[6O EM?:E<O<W+3W"M(^,D+*P X]  *
MT-*\6-JFHQVA\.Z]9[\_O[NT"1K@$\G<<9QCZUQG@#6;_P *>$H=(O\ PIXC
M>XBGG<M!9!D(:1F&"6'8B@#H_$-_JFJ>,+3PII5^^FI]C-_?7D2JTHCW[%2/
M<" 2<DG!P!5.Z_M;P1K>C%];O=5T;4[M;":._*-+!*X/ENCJJ\9&"#ZTNI_V
MG:^)=.\;:?H][<P36!LK_3]H6YC3?O1U0G!(.05SG!I+N34/'.M:+&FC:AIV
MD:;>)?W$^H1"%Y9$!\N-$R21DY).!Q0!7TGQ9?:9X \32:I<M<:IH-Q<VQD<
M#=*0<PG _O!T J/2O%>IZ1\,->GUJY,VM:&T]M+*P&9).&B./<2(*K^)/#.J
MS_$A(;2SEDT769;2YU&8#Y$:V+-M;_>"QCWQ2^*?#6JWOQ#AM;:SEDT36)K2
MZU&8#Y$-MO)5O]X"(?A0!%J%EJ.C:OX!FN-4U)]1O;E(M1W7DGERL(<D>7NV
M 9'8"O5JX'Q__P C;X#_ .PLW_HLUWU !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XC\-67BBS
MMK:^DN(Q;7*7<+V\FQUD3.T@X[9K8HH KV-K]ALHK;[1/<>6,>;</O=OJ>]6
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** .?OO"%EJ7B*TUJZN[^26SF$UO 9_W,;;=N0N
M.X]^]=!110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !6'KGBJST.\M[$VM[?W]PC2):6,/F2;
M%P"YY "Y(&2>3TJWK-_>Z=9+-8Z3/J<I<*8()$1@,'YLN0,<#OWK.DO;S4+,
M&QAL--\3/ '%MJ!65XHM^/F$;9*G!Q@XS0!H:%KMEXBTP7UB9 F]HI(Y4*21
M2*<,C*>C ]JTJ\Z\(ZE?:7X>U)+?1;G5-7BUB>/4D@GC :=@':12^T;""@ Z
MC..Q-=YI]Q/=V$,]S9R6<SKE[>1E9HSZ$J2#^!H LT444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %8>N>%-/UVZM[R62[M;ZW4QQW=E<-#*$/)4E>J
MY&<'-;E% &;H>A6'A[3OL6GQNL9=I9'D<N\DC<L[L>68^IK2HHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
***** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cdw-2022321x10qxex101004.jpg
<TEXT>
begin 644 cdw-2022321x10qxex101004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M]6O/AOK&@7$0L;VXNKBXMVD=74EIS*F=I/'0'\>M2_V-K7B;PYJ6FZCX?L-
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
M&SDMMX/09SGB:?QA.GBU]$EGM].N//@%K!>PL!>0L$,A23<%WC+J%YY4<'/
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MJ_TK5O$5Q?3WL7D-<M;HGEQ]PJ+@9/<G/;TJ^/#LQ\3V.MR7ZM):V;VGE"'
M=6*DG.[@Y05OT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?C&XBCM]+MGN
M+A)+K4(XXX(&V_:3AF\MV_A0@98^BXP<X/251U31].UNU6VU.SANH4D$BK*N
M=KCHP]#[T >4:A-<R^ _%5G/.0+7Q+!#"JRF00IYMLVU"PZ!F../P[5IZX=0
M\&>(=4;0;B]N8I-!N;V6VN;A[@1SQD!)!O)()RW'0[?:N[7PKX?2"\A71K$1
M7NW[0@@7;)M  R,=L#'I5NQTJQTU7%K;JAD #L269P.@+')('8$\4 <).TEC
M%X'U32+NXFDU*YAM[L-,SBZBDB9V=@3RR[=P/;D=.*2U,]AK^M^#9;F[=]0G
MCN[&9YW9UM7_ -:%8G*^64<#GJR>M=K8>'M(TN59+*PB@9-WEA0=L>[E@@Z(
M#W"XS5UK.W:]2]:%#<QQM$LN/F",02N?0E5/X4 >>W,<_B76O%.D-K*Z;<:>
MT:6I/F>9;Q>4C+,N)%!^8MDD'H 3CBN\TZ8-8VJ27B7,_P!G1VD"[#)D??V_
MP@G)Q5/5/"?A_6[^"^U/2+.[NH,".66(%@ <@'U'L:NKIEBNJMJBVL8OWA%N
MT^/F,8.X+GTSS0!;HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *M[J5CIJ(U]>6]
MLKG:AFD";CZ#/4U$-<TAK>2X&J61@C :23[0NU <@$G.!]T_D:X_P3*VL>-_
M&.IWGS7-I??V=;!O^6,"#/R^FXG<?6MKQ1I=I!H/B?4HHE6YNM*DBG8#[X2.
M3:3ZD;R,^F/2@#3M?$6AWLRPVFLZ?<2O]U(KI')^@!J:ZU;3K&XBM[O4+6WG
MF_U4<LRHS_[H)R?PKE=(T33]>^$&CV&HPQM ^D0$.PYB;RAAU/8@\YKD([K4
M];^!^@>*Y@\VKZ)(+Y6;[TJ0R,CY/^U&"3ZXH ]9BU?39[]["+4+22\C^_;I
M,ID7ZKG(I]OJ%E=3S06]Y;S30'$L<<JLT9]& .1^->;SZS%;_%33/$=KY8T;
M4H$TB:XZ;IF3SXF_)E7/U':NX\,IYNFR:FRXDU.5KLY&#L( C!]Q&L8/N#0!
M<EUG2X+Y;&;4K..[;[L#SJ)#]%)S4]U=VUC;M<7=Q%;PK]Z25PBCZD\5QFJ
M?\+I\/G S_9-U_Z&E;_C$9\$:^#T_LVX_P#1;4 :=I>VFH6XN+*ZAN83TDAD
M#J?Q'%,O=2L=-1'OKRWME<[5,T@3<?09ZFLKP, /A_X; _Z!=M_Z*6N?\&S-
MK'C[QCJ-Y\]Q8W2Z?:JW_+&%5R=OIO/)]<#TH [6TU*QU#=]CO+>XV@%O)E#
MX!) S@^Q_(U:JG%I=I#J]QJ<402ZN8DBF91C>$)*Y]QN(S5R@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#FI_"LUOXCN-=T/45L+J\55O89H/.AN-HPK%0RD.!QD-]0:M7VB
MWFHZ+?V=QJ*FXO8&MVE6 B.-6!!V1[N#SG)8\^P &W10!R,?@^_;PQ;>'+C7
MB--AMTM6-I;>5-+$JA=I<LP&0,$J ?I71V^EV-II*:5!;(EC'#Y"P ?*$QC'
MY4S6=331='N]3D@FGBM8FFD2';NVJ"21N(!X'K6&WCNSM](L=7O]-U"RTN\$
M3)>2B-DC$F-A?8Y*@Y'.,#/.* *[?#C2W^'UMX0:20VL#(XFQ\^Y9-Y/L3R/
M8&NQ5510J@!0, #H!2T4 <QJGA>^O?%UGXAM=5AMY;2W>WCA>T,BE7(+%CO!
MSP,8Q3[KP]JFH:?JMO>ZU'(]];&U0I:;4@1@P8JN\DL<CDG^$<5TE% '*67A
MG6[/0;/1%\00BSMH([;>EAME:)0%QN\P@$J,9 ]ZFN?"LL'B.?7=#U!;"[NT
M5+R*6#SH;C;PK%0RD,!QD-TZ@UTM% &'?V&J'1KUDU=X]2DC"QW%O:!EBY_@
MB8G)/?)/U '&EIHO%TJS&H,C7HA3[0R#"F3:-V/;.:M44 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >6>)-2N8UU+4].U"\F:UUVVMS.9VB2'YXD>!(P2'7YFW%@,EN^*O:Y
MJ-[I/B::YU..[ET62^M_(U"QNF_T(@QCR9H@0-C,#EN>).>V.FNO!/AN]FO)
M;C2+>1[QUDG)!^=P00V,\-P.1@GO5G_A&='%P\PLP"\B2O&)&$;.@ 5C'G:2
M-JXXXVCT% $/C3_D1/$/_8,N?_135YKXCM-0C^"FCWUUJ$5SI-K9V4]SIS1"
M+[3& F(_,!)'..W.*]=O["VU2RELKR/S;:92DD>X@.IX(.",@^E9D?@[0$2W
MC.FQR16Q!@BF=I$B(Z%58D#'; XH PK._;Q-XUU73+U[NVM;?3K6:U@CF>%F
M\T.7<E2"2I"K[$'UKFK&^U?5K?P;#?:I?JTNIWMA--#.T9NHHTE"L=O<[!\W
M7/(P:]-O]"TW4KN*[N;<_:HD*)/%(T4@4]5W(02I]#Q3)O#NDS-8%K)%_L_F
MT$;,@AXQ\H4@#CCZ4 <9%H3R>/[C06UO6_L-OH]M,@&H2;S)YSC<6SGD* >Q
M[U0DU2^U'X:ZUXI6_NK?6[*YN715F8)"8I2%A,>=I!0 $$<EL]:]'71=/367
MU=8"+]X_*:;S&R4'(7&<8SSCUYJ!O#.CM?2WALE$LTBRRJ'81RNN,.R [688
M')&>!Z4 <;J]U=Z;XC=+NXOTA\0Z7MMH5NY 8+U<?)'S\A8..G]P]LT_PGJ=
M]J.EVT%Q)=2:CX>AFCU!/M$A\ZY4E$#'/SA@K/@YZK7>W%C:W<UM+<0))):R
M>; S#)C?:5R/?#$?C1;V-K:37,MO D<EU)YLS*.7?:%R??"J/PH X#PY'?ZU
MIOAOQ)'X@6,3*OVQ1+(XN2ZX:/86VHRMG&T?+CTJU\/;"6[MY=5N]4U.XGM[
M^]MD26[=HS&)F4!E)P2,<$\_@!CH+'P9X=TS5IM4LM)M[>]F+%I8P1@MU*C.
M%)[D &K^EZ/8:+#)#I\'D1R2&5U#L07)R6Y)Y)Z^M %ZBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBN>\7>*(_#.FK*L:S7<K;882>OJ3[#^
M9%73IRJ24(K5D5*D:<7.3T1T-,EE2"%Y9&"QHI9F/8#DFJ.K:JNDZ#<:E.H4
MQ0[]A/\ %V7\R!7,:_>:A!\-[>*YE:74M0$<!) !+2')7 _V<BM*5!U&O-V_
MKT,ZM=4T_)7_ *]3K-*U!-6TNWOXXI(XYUWJLF-V.W3\ZN5#:6Z6=E!;1_<A
MC6-?H!BF7]]!IUC-=W#JD<2%B6.,X&<?6LFE*5H_(U3<8WE\RS16-X5U:;7/
M#EKJ%P(A-+NW+%G:,,0!S[ 5LT3@X2<7N@A-3BI+9A1114E$<]Q!:PM-<31P
MQ+U>1@H';J:DKSSQQ=2:SK^F^'H#FW6YB^U$=V;)"_@H8_B*['7M6CT31+J_
M?!,2?(I_B<\*/SQ71+#M1AWET_+[SGCB$Y3[1Z_G]QC:MXN>#Q/9:%IENES<
M22J+AVSMC7J0,=PO/M[UU=<'\.])=TFUZ[R\LY98F;JP)R[_ / FX'L!7>4\
M5&$)*G#IN^[)PLJDXNI/KLNR"BBBN8Z@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **Y9?$^I3^+M1\/VNDVK26=O'<>=+>L@=7) &!$<'@YJ[X;\2P^
M(5OH_LTEK>Z?<FVNK>0AMC@9R&'#*0<@_I0!N4444 %%%% !1110 4444 %%
M%% $5U<Q6=I-=3MMBA0R.WH ,FO,M)TN36_$D%Q>*3-=M_:-PIY\J ']U'_P
M(@$^RBNB\?ZI!;:?;:=,Y5+N3,VW[QA3E@/<G"CZU9T=!H>CWNN:QM@N+G]_
M./\ GD@&$B'T&!CU->A0O2HN:WEHOZ_K9'GU[5:R@]HZO^OZW92\6LVM>(=)
M\-1\Q%OM=YZ"->@/UY_2J>N:X-6\8:99:1;+JGV O<2)'(%7S,87+'C"DY[]
M<5?\-I#=Z7J?B758PO\ :(<L'Z);*,!?R!)]>*R?AO9[]:UC4?(6!66-8XU&
M BO\X7\%"5M%1A"3?V%;YO1_Y?(QDY3G%+[;O\EJO\_F=']G\6WW^MOM/TR,
M]K>(S2?FV!^E<WXVT.STSP^TL\UWJ.J7,BPP27,A=@2<G:HX' (Z=Q7I%>=S
M7_\ PDWQ2M+2([K/2=[DCNXZG_OK:/PK'"5)N?,M%'5VTVZ7WU-L73@H<KUE
M+17UWZVVT.F\+?VPEE)%JEE!:11;$M8HCG"!1P3GDCIVY!J.]9IO'FE0*QQ;
MVD\[@'CYBJ#^M=%7%Z=K5G-\3=2M7+FX\E+> @?+A 7<$_4_I65.]24ZB6R>
MWW&M2U.,*;>[6_W_ *&CXLD:X&G:/"3Y][=(>#RL<9#NWX8'YULZC?1:9IMS
M?3G]W!&9&]\#I^-8NE#^TO%^K:BWS1V86Q@/8$?-)^.2!^%97Q$U&4IIVAV<
M?G7-[,KF+LRJ> ?8MC\%-5&ESSA1^;^>K_ F57DA.M\E\M%^)7\(64M]KQO;
MD;GM5::=O6YF&2O_  !,+CL32>-S+XB\2Z;X6MF(C!\^Z9?X1_\ 6&?^^A75
M:;9V_ACP\1/-D1*TUS.>KN>6;\_Z5Q_A/6X#XIW26[RZCK):9Y,\6\0!,:>^
M5 )]BM=$)N=25>*ORK3_ #_-_<CGG!0IQH2=N9Z_Y?DOO9W,4%U;7=O;VR6T
M>EQ0;=O/F;AP .P  J_117EMW/42L%%%%(84444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 >=0VKWGQC\0)'J-S9D:5:Y:W*9/S/UW*W2LGPIHD&NV/CCPI
M*RW=HEYF+61S)/,ZDEF;."\9V@E<#M@5Z3-X>T2XG>>?1]/EF<Y:1[9&9OJ2
M*34;:_MM(,'AQ-.M[E67RUN8V\D+GYAA"#TSCWH Y;P9<R>));2ZO[)8+G0X
M6L9D\O %WG;)M]@J*1CC$OM74>'[;1[32A%H3PO9>;(V89C*N\N2_P V3SNS
MQGCI4VD:>VFV BDE$UP[M+/*%VAY&)+$#G R< 9.  ,\58M;2VL8?)M+>*WB
MW%MD2!5R3DG [DDF@":BBHYUE>"18)%CE*D([+N"MC@D9&?ID4 245@_V?XF
M_P"@_8_^"P__ !VC^S_$W_0?L?\ P6'_ ..T ;U%8/\ 9_B;_H/V/_@L/_QV
MC^S_ !-_T'['_P %A_\ CM &]2.ZQHSNP55&22< "L+^S_$W_0?L?_!8?_CM
M4M6T+Q-J6G263:]9&.;"2[;%HSLS\V#YA[=N_3(JH).23=D3-M1;2NRI!I47
MB\:EK%W;B2*9/(TY)"RX1"2'R,$;FY^@K,U#PQXFU#PJEK>%':TC5(+5)=S2
MOD N[' X!.!_D]1%I7B."%(8M=T](XU"JJZ6< #@#_6T_P#L_P 3?]!^Q_\
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
MN85'^M@7Y5& -Q( X4=20,9KTC3/%NAZGIEQ>VEY^YM9/)F22)XY(GR $,;
M,&)( &.<X%<)#X6U32]4\/\ B&YMKJ0QZA/+<6T \S[+ ZRA!L7)8Y==VW/.
M<5/K?AK5KZ77_$.GV+.\]Y8W$%A*?+>Z2V^]D'[I;<< \_(,XS73B:L9M*&W
M]?DK(YL-2E!-SW_K\W=G82^-="M[;49[BZE@&FA6NXY;:19(E895BFW)4^H&
M*S[[XB:3!+9Q6D=Y<M<7T=F66SEVKN7?D';\V5!QMSGKTK#UBU&M^"_$,VF^
M$KZPO+NP-JOVF "XG<]%P"3M'J<#GBM;Q5;WMQI7A:\L]/N;@V&I07$T")B1
M4$;J?E/H6'_ZJYTKNQT-V5SM ?,C!4LH89!Q@C\#T/UKQS2[G6/%?CJ[T/4[
MV:ZL=.U:=@'1%'DQD!0=JC)SD9/K7JFKZE/IFBRW\.F75[+&%/V2WP93D@''
M."0"3@=<<5RWA^PG\/VOB+Q%+IEU<7%W>3306L$?[YX3(2ORMC#'))!YP!WX
MK:A45-N3WMIZF->FZB45M?7T.WE0R1,BR-&6& Z8RON,@C]*\M37?$9^'?B<
M2:Y,GB/0[J:(S>1$?-P08P$V8PZD <9R:]45MR*Q4KD9P>HKA[OPQ>_\+1CU
M&W &D7UNDU^N/O3V[?NOQ^=3_P!LS6!N6X-7FUS0?#,VFZE/%)J6R5Y56-F\
ML)NDW J1U 3@#!85JZAXITC2G9;RY=(XY5AEG$+M%$[8P'<#:IY'4\9&<9%<
M_P"!/#%[H&I:O#<C&GVEQ)%I*X^[!*1*^/;<57_MF:R8]/N+/5-;T75?"5SJ
MT=]?2W5G=*H>V=)&W!926^3:?8\#@'C(!NQ:S/8^/O$4=]>W$FFVFFV]RL0C
MW^5N:0,55%W'A1ZFMV+Q%I=QINGW\-Q(]MJ+*EJZP2$R%@2.-N0, G) &!6-
MIUK<1_$W6+I[29;273K:".8Q$1LZ-(6 /T851\):+=:=X@U#39"K:-HT[OIP
M!R5,ZA]A'8QAF4?[,M $WA7Q"T%CJIUB^N+EUUZYL;=O),CL%;"J%C7L 3P,
M=36U;W]G/XPN+6/4[IKJ.R1GL&C*Q(I<XD&5&6/3KVZ5P&CV.N:#K]YX@ATZ
M^N(9]7NHYK%H3N^SRON6>+/0\?,.XP#@@5UEM#</\5;C4!:7*V<FC16ZSM"R
MJ9!*[E>1P<,/Y=: .OHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBHYX5N+>2%R0LBE"1UP1B@!/M5O_SWB_[[%(UW;*\*-<1!IB5B!<9D(&2%
M]> 3QZ5YUK7A[1;3XG>"[.#2;&.V-M?!HEMUVMM1-N1CG'O6Y=_8/#NN^&=(
MM=%LVMKN[N#!+P#:.4>1MB[> >1P1U(H ZV22.&)I)75(U&69C@ >I-$<B2Q
MK)&ZNC@,K*<@@]"#7FLVHZIK?@_XAIJT=H\%J]Y!$%8MLV0(5 !'3^+.<Y)X
M%;%EXC:RTK1-)LXEDO#I,-RQ=)&1%VA5R$5CDD'Z8/L" =I17.:1KVKZQI>D
M7T>AO:FXE9+Z&[<QO;!=PW*"N7!(&.F00?IT= !37=(UW.ZJ/5CBG52U;2K3
M6])NM-OHEEMKF-HW4C/!&,CT([&@"T)8RA<.I0?Q \4QKNV1HE:XA!F;9&"X
M^=L9P/4X!./:O._"6J36GP^NO#LL<7]L:5.='\LH-KN3MBD*]U*L&/J%8UM7
MBV/A>Y\):);:-:2VCW'V:"9R-]NRQ,=ZC;R2%()R#R: .PHKEO\ A)]2O(I;
MW2-)6]L8;XV;*)MLKA7V22*",85L\$\@$\54U7QQ<VPOYM,TF74(K"Y^SRQ1
M1RM+,00'\O:A7Y<G@GG:>G&0#LV=44L[!5'4DX%-26.3/ER(^.NTYJMJ"QW.
MCW(DC#1R0-E'7J-O<&O&- TB34? W@5O#VF2PZS#<12S:BEN8E2$%O,WR$ .
M",#:"<T >YT5QEOXPU6?4]71M)M8K#1[LQ7MP;LDB(1"3>J[.3SR#CM@GG#[
M'QC?76IZ7&VC3M8ZC&SB:**4FV(7<HD)0+AAQD'@\<CF@#L*CM[B"ZA6:WFC
MFB;.UXV#*<'!P1[US'AGQ9-XG@CNK*.RDMY+=W=5N#YEM,"N(95VY!Y;)Q_"
M>#P:HZ!XM@D\,>'A8:3;6=UJ\TT5M8Q-MBB",YD8D*. %)X')8#C.0 =JEQ!
M+-)%'-&\D6/,16!*9Z9':I*\RTC5O^$>\2>.KR]M8EE^UV,2PVQ.V622-43'
M&1N+ G@D9/7OK7/C;4[&#7&ET-I!IUB;Z*<>;%#,JYW1[GCX<8Z<Y!SQ0!UV
MH62:CI]Q92R31I/&8V>"0QNH/=6'(-1Z5I5MHU@EI:^:R@EFDFD:221CU9F;
M)8^Y_E7.V7BO4Y=<TRPO-+MH4U6QDNK-TN2S!D"$K(-N!D..06Z=ZD^'FK:K
MK?A5+_5?(:22XN K1,3TGD7&".   !R>!0!U=%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% ',ZMX>O[_QMHFNQ36RP:9'.GDONW2>:
MH!.>@QM]\U-KFAW>I^(- U&"6!(]+GDF='SF3?&R8&.F Q-=!10!QA\(:C'9
M>++&&^M3;:X\TL8>)@\3RQJC;CG! VY  YSU%13^$=<M9M&U/1M3LX-4LK!=
M/N$N(FD@N8A@C@$,I!!(QZX^O<44 9"6FMQ)IRC4;>4K*SW[20G]ZI!^6,9^
M0 D8SG@<DG.=>BB@ HHHH YK_A#[<>/SXH69EWVPCDMQ]UYERJRGW",Z_0U+
MX@T.[U;5M"N[>6"--,NS<LLF<R91DVC'3AB<UT%% '&:=X4UW1M2O[?3M8MD
MT&]NGNVB>!C<0,YRZ1N&  )S@D$C/XT1^%_$&F:[J,FC:S:PZ3J<YN9X9[<O
M+!(P <Q,& ^;&?F! /8]^SHH K7L,TFG306Q3S7C**92<#(QD]S65X,T.Y\-
M>%+#1;F:*=K./RQ+&" XR3G!Z=?4UO44 <OIGAB>&X\3#4)();36YC(4BR&0
M&-8RI)Z\+G/%0^&] \3:3!!IU_KEK=:;9)LMFCMV2XD4#""1MV, 8Z#)P,GJ
M#UU% ''Z=X2NH/$5KK]R+%-2AM'@GEM R?;V;;AI1CC&TG^(\]>,5FVW@#4[
M'0?#Z6NHVR:OH5Q-+;S-&QBF24MO1USD9#8R">GO7H5% '!7/@+4=4;Q')?Z
MK;PR:LUM-"]K"P:VF@"[&!9N0"HXQSZC.!=FT'Q/JOAG4]/UG5=/DN;NSDLX
MS;0/'&H<8,C@DEF] , <^M=A10!RB>&M0_MOPU?O/:[-(M);:1!NS+O5%+#T
MQL!QSU_&K7A#0+SPUI4FFSW<-Q;I/*]N4B*L%>1I#O))R<OCC'2NAHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@""
M[O;6PA\Z\N8;>+.W?-($7/IDTR74]/@@AFFOK:.*;'E.\JA9,]-I)Y_"L'QK
MS_PCW_8;MO\ V:L[Q/#K>D^*/^$BT[3(];L39+:W>G@@3Q*&9M\6>#G/*]3M
M'X '8RW]G JM+=P1AB0I>0#..#BEN+RUM8!/<7,,,)Q^\D<*O/3D\5YEJ]QH
MNH>"/"<VB)C3F\16OEQ/'M,),YW(5[;22N/:MKP_-_;/Q,\4R7P#R:0;>VLH
MGY$*.F]G ]7/?K@ 4 =B-1L3 )Q>V_DG&)/-7:<YQSG'8_E4LEQ###YTLT:1
M==[, OYUQ%W<Z;=W_C;3X]*,5S%IZ?;9&V&.;,<AC( Y)QG)(["L)[J?P;H-
M_P"%=6E:;2;S3YO[&O)3G'[HDVSG^\/X2>HXZC% 'JJ2QR1"6.1&C(R'4Y!'
MUH,L8B,ID41A=Q<GC'7.?2N?\47,4>CP:67>/^T6%NQB4EDAQF0C:,CY05![
M,RUD?#ZXCU3PG>>&M1)N)-*=]-G$JD&:#'[MB#SAHR.OH: .M_MC2_\ H)6?
M_?\ 7_&I8[^SEG\F.[@>7^XL@+?E7$P:982?%[4[9[*V: Z#!F(Q*5YFD!XQ
MCI4N@VL-K\5_$$42!5CTJQ1?7 ,@Z_@/RH [!M1L4=U>]MU:/[X,J@K]>>*=
M;WEK=9^SW,,V.OER!L?E7*:Y%&8/&S;%RVE@,<=?W4O6N2\.1KJ^L^![:WM?
M[+N=*TN*[EGDVJ]["T07;'M)W+NP6W$$<<<T >J2:II\,C1RWUJCJ<%6F4$?
MAFK$,T5Q$)894DC/1T8$'\17!2[T^,>HF+3EO"=$MR5+*N/WTG/S5U^A1^7H
MUNS6*V,LJ^=+;+TCD<[F'_?1- $\6I6,THBBO;:20]$652?RS5AW6-&=V"HH
MRS,< #U->03:-/KD7C_3+#2%N+V?5\07+-&BV[^5$0Y8G<-I^;Y0?UKL/%4:
MSZ#9^%[V]FW7\)CN[F)&9_+11O;@'[S%1]&/I0!V-56U.P2[^R/?6RW)_P"6
M)E4/_P!\YS7GD7C'45^"NIZDC$ZWI4$EG<$@Y69,+YF#_LD/SZUOM;:1H?PT
MD>2P6_TZ.P-Q<IPS7"[-SN2WWF/)R3R: .EEU&Q@8+->V\9(R \JC(]>33[>
MZM[I2UO/%,H."8W# '\*\ZU.99_$WPYN+>P:57MKLQP2NN_88$QN/3.,$^]=
MKHL;%KRXETM-/G>7844@[U4#:Q(X).3^@[4 :U%9LFNZ?%(T;R3!E)4XMY#R
M/<+3?^$ATW_GI-_X#2?_ !- &I32ZAPA8!R"0N>2!U_F/SJ.UNHKR$30EBA.
M,LA4_D0#7F7BW6OLOB&#Q3%//Y&B7@M)(5C<H]NWRW#YQC(8KW_Y8^] 'ITE
MU;Q3)#)/$DK_ '$9P&;Z#O3Y)$BC:21U1%&69C@ >YKB?B/HTGB'3])AL90E
M\EVUQ93*?NS)#(Z'/H649]JP/%_B!?&7PLN'M]T2MIDMY?Q@X,3("HB/<'S5
M;ZB)AWH ],;5=.0*6O[4!AE29EY'MS0-4T\Q^8+ZV*;MN[SEQGTSGK7 ZRNS
MQ3\.?*M%N&%O= 19 R/LZ^O%:NMV$5_X.\1B^T>.S,R-&\8P=ZJHVOD<9Y/(
MY& .U '83W$%K'YEQ-'$F<;I&"C/U-0-JNG(VUK^U5N#@S*#S^->=27]UH-A
M=>"_$$IN#L#:3?2\_:X59?D8_P#/5!C/J,&MB6V@G^-8$L,<G_%._P : _\
M+Q0!VCW$,<'GO-&L.,^86 7'UIT<B31K)$ZNC#*LIR"/8UYLL*:-\1M>T+3T
M":3>:"U_+:J/W<4^\IE5Z+N7D@=2,U%X-U.3PC8:AX9D!E>"&.\TA&/^NBG(
M"Q@_[,S;<^C"@#T=]1LHVD5[RW4Q\.#*HV_7GBFIJNG2N$CO[5V/99E)_G7E
MFE6 L? WQ0MI',\J378DE8<R/]E0LQ^K$G\:ZSPTDL^E^'(YM"C2!;2.07>Y
M24=8QMQCD9R>?J.] '70W$%Q%YL$T<L?3<C!A^8J#^U-/"%S?VNP';N\Y<9]
M.M><+]J\%:MJ7B:T5Y="N+^5-6M$7/V?#8%R@'IT<#J.>U=9X<L],U/3S>^3
M;W*"^NY()-H93NE;YAVY'?T/O0!N0ZE87$HBAO;:21NB)*I)_ &K5<#\,-,L
M9O!]G<O:PF>#4+QXI-@W*?/E7@_0D5U'B34FTS1I9(FVW,S""W(4MAW. V!R
M0HRQ'HIH U$=9%#(P93T(.14%UJ-C9.B7=Y;V[/]T2RJA;Z9/-<3\.[Q-.EU
MGPJ)9IETV4W%BTP8/);2Y8?> )*OO4GZ5)\+Y/[5\%KX@N56?5-4DFENG;J2
M)&58^>BJ  !T'XT =G+?6<"*\UU!&K$A6>0 $CKC-/BN(+B+S89HY(_[R,"/
MS%>4ZU>:?J/PRM)M-TN2VLDUZ)8[:39G=]K^<* < ;BP ST]JV_",8U+X@Z_
MK5M"--@AA73I]-; E>96W>=(J_*,J0%()R._:@#L_P"V-,!_Y"-I_P!_U_QI
M\NI6$#[)KVVC; .'E4'!^IKSSPPUQ%'XS^SZ''?C^WKK[S)CE4R-IY/K@=:N
MZ_ MK\3/"<5M8K<+'IUY&L18#Y1Y0'+>E ';?VG8>3YWVZV\K=MW^:NW/IG/
M6K5<3K>EPZKX+OK:_P!*6Q_M#4(H[B%"/F7[0D8;(XR453D>U4M U>]NO#'_
M  BMU,W]NVMR=)N) <-Y:C/GCN,P\@_WB* .X.JZ<$#F_M0A. WG+C/IUH75
M=.<,5O[5@@RQ$RG Z9//N*\>MXT3X!>'@D*MMU*#:G')^V'BO4+&$W6L7#7>
MA16JQVRQQRDJWFB1CYB''&!Y:<'UH V/M$/V?S_.C\G&[S-PVX]<]*@;5=.5
M59K^U"L,J3,N#].:\U\)7,W@6QT:TOY&E\,ZQ;Q-;SR<BQN70$Q-Z1N22I[$
MD>];%QIEBWPCDO&M86N!X:$8D* E56 D >G+&@#L#K&F+$\K:C9B- "[F=<+
MDX&3GCDXJS!<0W4"3V\T<T+C*R1L&5A[$=:P/!^FV2>&M"O4M8DN?[+AC,BH
M 2I1"0?7E0:B^'7_ "(6E_[LG_HQJ .HHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
*HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>cdw-2022321x10qxex101005.jpg
<TEXT>
begin 644 cdw-2022321x10qxex101005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#(U#Q)8:9K5AI-PMQ]LORXM52$L)-@W-R.!
M@<\XJA+X\T6WNM2MYA?*VF;?MI%E*ZP!AN!8JIXQSGTK-\4@GXH^ ?9M0_\
M2>LJQ@U.[\<_$:TTQ+/?.;.,RW+L!'FVQG:%.[J>,B@#K[OQEH=E/I,<UW^[
MU=E2RG12T4K'&!N' SD=?6M34M1M=(TRYU&^E$5K;1M+*Y&<*!D\=_I7GNJ^
M ;<>&="\'I<,[0V=PL-RPP5F 5U<>F'YQZ<5 =?D\;^"6MKA-EQ8V4TNL1'^
M"XB#*B$=LR*9!_US'K0!W47BG29/#L6O-.T.GS*K122QE6D#8V[5QN).1@ 9
M/84J>);(7EM:W<5U8R73;+<W41196QG:&Z!L?PG!/I7F<!?[/\&Q-G^SC&/,
MS]WS_LZ^3GWSNQ74?&,9^&>H&/=]K$UN;79]_P [SDV[??K0!OW7BW3K/76T
M5XKU[]8/M/E0VKR9BW;=X*@\9X]:NZ/K>G:_I_V[3+I9[?<R,<%2C#JK*0"I
M'H0#7!:Q<:Q:?%=I],LX+S48_"C,()9"@=A< X! /.>@X^HK-2'[/\#?$NJZ
M)>2W5_JGGWUXXC\MHY7($R!,G9M4,,9)XSF@#T.'Q38W<;SV,%Y>6B,5:ZM[
M<O&2.#M[N/= U:6G:A;:MIT%_9R&2VG7?&Q4C(^AY%9>ARQ)X$TZ72#"(ET^
M-K?*Y3 08! (K&T7Q1=7?PRM]>CLX([V]4_9;2 ';YKN51>3S\QR3QQGTS0!
MU.FZO8ZLUX+&X68V=PUK/M_@D7&5_#(JK%XFTR7Q&_A]I9(=36+SEAFC*>8F
M<;D)X8?0UPV@*/"'Q%@LUL[NUTW7K58]USL^:\A7EOE8C+IR?5AWK4\4>%AX
ME\37C6TYL]7L;&UGT^]7K#*)+C@^JMT8=Q]* .N?5H$UE-*,<_VAXC,I$9V%
M 0"=W3@L!CKS4FI:I9:/8O>7]PL$"D#<<DDDX"@#DDG@ <FN,\)^)W\1>)X8
M;ZW-GK.GV,\&H6A_Y9R>9#AE]48<@^GTIOCEV_X6%X CN#_Q+FO;AGS]WSQ%
M^YS[Y+8H Z9O$]G"UL+NVOK3[3*D,!FMF =V("C(SMZ]&P:=I_B6PU/6+_2K
M9;C[7IY47*O"5$9897D\'(YXS6G<102Q!;A4*!T<;^@8,"I^NX"N T'^T?\
MA9_CO[ ;4#S+'?YX8_\ +#C&* .MTGQ)8:S?W]E:"X\^PD\JY$D)0(^,XR>O
M'/&:LR:O8Q:W!H[W"B_G@>XCB[E%(!/YM^A]*X_X?^</$WCC[28_-_M--YCS
MM_U*],USWB6>ZV0^/;?2[UKBPO1=1S )L;3@-C*/FSAD)DZ<%C0!ZAJ>KVNE
M"!9_,>:YD\N"")"\DK8)( 'H 22> !R:K6OB2RNS?1QQ7:SV*(]Q!);LKJ&S
MC /WONG[N163XIT?_A*(-)O=%UG[!JUL&N].N0N]'4J P9>ZD,N?J/I53PSX
MAU&]U+5M&\1Z5%9>(+6T1Y);=BT-U!EPKIGD ,6X/K^  -6V\<:5>:.FKV\.
MHRZ>Z&03K92%=HZGIG P:Z&:3R86DV.^T9VH,D_05YM\-H==?X9>'/LL]B;4
M[/,C:%O,,7F_.-V[&<9[=*]+1UD171@RL,A@<@CUH YBW^(&@W.C)K*O>)I;
MDC[6]G*(QABI).WY0"",G KIHY$FB26)U>-P&5E.0P/0@UXQX?@\0W'P!,6G
M/8&W>WNUD216$AB\R3>%;.W<1NQD8Z5V%IJ]O)\,-%70([O%];16=DG'G(NW
M#-DD#<B*[9Z$K[T =7I.KV.N6/VW3KA9[?S'BWK_ 'D8J?U!_#!JK8^)M,U#
M7+O18Y)(]2M4622WFC*-L/1ESPP]QFN.\'NOAGQ[J?AU;&>PTW5(QJ&G0S!0
M%D4!9D7:2/[K8^M3>(O#$^L^(M2U/2)EM?$.F^1)8W!Z-\C;HG]48<'TZ^N0
M#L3K4 U2?3A!=-<0Q+,X6(XV,6 (/0Y*MQUXJA:^--'O?#,OB*%K@Z9%NS*8
M&!.&*G"GDX(QTZ]*R/!7B:+Q1KVHW/D/:WD%C;6][:2?>MYEDGW*?Y@]P17!
M^ M8DT;2= E\10C_ (1MY9UL[I#^[M[K[1)S./?^%N@^O( /;;.Z6\M8[A8I
MHE<9"S1E' ]U/(^AJ'5=3@T?3IK^Y29H(5+R&&(R%5 R3@<X'M5T$$ @Y!K+
M\2_\BKK'_7E-_P"@&@"6SUBRU+1HM6L)#=6<T?FQM",EA[#U]NO&*DTS48-6
MTVWO[82?9[A!)$9$*EE(R#@\C(/>O/ K?#'44O(P?^$0U1E-P@Z:;<,!^\'I
M$QZCL?R/:^$?^1+T+_L'6_\ Z+6@"WJNKV.BVT5QJ%PL,4L\=NC-W=V"J/S/
MX $U>K@/&E@/%T^H:.UA=W-K:VK1I) $Q'=N RL=S#E%VD8_YZFMKP%KTOB'
MPA9W5V"FH0YM;Z-NJ3QG:X/U(S^- '2T444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8>G^$]-T
M[5I-2C^T2SM+--&)Y2ZPM+@R; >F[:/ISC&3F33?#=GI>LZAJMO+<&ZU$HUT
M9)-PD*C:O&.,#CC%:;75NEPMNT\2S.,K&7 8CV'6A[JWBF6&2>))7&51G 8_
M04 5;G2HKK4[34'FG66U#"-4?"_-C=D8YS@=?PQ5=_#6F?9M5@BA,"ZJ[27C
M0G:TA90C<]L@=O<]36O7-_\ "7VP\?+X7:)@SVS2)<'[K2KAFB'^T$97^AH
MLQ^$])7PW!H$D3S:?;A1 LDAWQ;<;"KC# KC@YR/6G+X;M7N[:YO;BZOWM6W
MVXNG!6)L8#!0 "P[,V2.QK6EFB@B:6:1(XUY9W8 #ZDUS_A?Q%/K(UHWJVL2
MV&I/9QM"Y*L@1&!)/4DO[=J +9\-V9\3CQ#YMS_: M_LN[S/E\K=NV;<8QGG
M/7WI;+PUI^G:K?:A9B6)K]_,N81(?)D?&"VP\ GN1C/>M WEJL<KFYA"1';(
MQ<80^A]*@OI;U7LC9/9B)YP+@W#$$QD'_5XZOG;UXQF@#-MO"%E86\MIIMW?
M6%E*6+6EO*/+7/78&!* Y/"D#FI(/">F6D&DV]H)[:WTHEK6&.4[5)4KDYSN
MX9ASGJ:UWNK>,XDGB0[@F&<#YCT'U/I5=Y+X:U%&K6GV P,64EO/,@88('39
M@G/?.* *FO\ AJP\2+9K?M<#['<+<P&&4QE95SM;(YXR?SJQ#I$4.K2:F+BX
M>XDA2%PSC:44L5XQV+,<^]6?MMINE7[5#F($R#S!\F.N?2JVEZUI^L:;%J%G
M<(]M,2(WW ;N2!^>,B@!PT>Q77&UE8%6_>#[.\HX+IN# 'UP>GUI-8T73]?T
M]K'4K<30%@XY*LC#D,K#!5AV(.:G:^LTBCE>[@6.0X1S( &/L>]5Y]:L+;6;
M;29;A!>W$;RI%N&=BD D_B0!Z_A0!%9:%':M&9KZ_O1$08Q=S;PI'0\ ;C[M
MDBF:=X;L],UG4-6@EN3=Z@4-T7DW!R@VKQC P..,59M;BZ2XOOM\MBL*S!;;
MRG.X)M!Q)GC=G/3MBKGG190>:F7&5&X?-]/6@#!B\&Z?!_:_EW%\IU<[KQA/
M@N<8R#CY>./EQ6G)I,$VB/I+O*;9X3 QR-Q0C&,X].*LQW,$LLD4<T;R1_?1
M7!*_4=JEH YRV\%:9:6.G6L$U_&NFAA9N+EMT(8 $9_B&!C#9'MTJW;^'+6W
M:\F\^ZEO+Q%CFNY'!E*#.%&!A0,G@ <DGKS5/PUXOMO$>K:W81Q-$^G3JB%O
M^6T3+Q(/8L' QV ]:WYKF"WV>?-'%O.U=[!=Q]!GK0!SUIX'TZPT5-'M;S4X
M=/1#&L*7;#"G.0#U[GO70M OV;R(V:%0NU3'@%1[4LT\-M$99Y4BC'5W8*!^
M)I3+& A,B8?[AW#YN,\>O% ',VW@#1[70QHD<VH_V7A@;7[8X5@Q)8$@@X))
MR,\YK33P]8PWMA<0>9 +"$P6T$3;8D0@ C;TZ #/7BI-2U[3=*TI]3N;N(6H
M(4.K@[V)P%7U)/%:*LKJ&1@RGH0<@T 8^K^&;'6M3T[4;E[E+G3F9[5X9=FQ
MFX8\=<C@@\8JU:Z5%::G=WZ33M+=;1(KN"OR\+@8XP#V_'-7Z* ,Y-$LH=3O
MM2MXS!>7T<<=Q-'P7";MI],C<1GTQZ5G6O@G2+3PI<>&8Q.VE3JZM%))N(#$
MLV&/(R23[=L5T5% '(W/@B&+0K+2=.OM2BBM;B.6!S>OF';GOU9<'A#QD#H*
MZ74;&/4]/GLIGD6&=#')Y;8)4C!&>W%6:* *;:9;3:2VF72_:K5XC"ZSX;>A
M&,'UXJLOA^SC&D+%)<QII2;+=$G8*1LV ..CX'KWK5HH H:5I$&D1SI!+/()
MYFG<S/O.]CDG/].W:LRW\%Z;:IK*P3WT?]L%WNRMP1EV&"ZX^ZV.XQ7144 8
M \/%/$UAJ4-S=K':VGV9E>Y9EE7G *'@G)R6// ]ZWZ** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /%_%6JZ8]OKTEO/;VLUMX@MFF6=]URSI)"ID&3^[C"\#@@\\C.*V-?N9++
M7-1U:T>QUG2VO;,WMA)Q<6\N(O*>%OX@<HVT]\X/)KTIK2W=I&:WB9I,;R4!
M+8Z9]<4C6=JURMRUM"9UZ2F,;A^/6@"'5M4M=%TFZU*]D$=O;1F1R3C.!T'N
M>@%>;^*M%UO3O"-OXB:ZL'OM(N3K#".%E9R23+'YF\@KM8KTY"J.*]2EBCF3
M9+&DBYSAE!%(T$+1")HD,8Z(5&/RH X#5/$=A=^,/"-]<7,7_"/7EK-);S2$
M>5]J(79N)X#!-X&>Y/>N.NO[&?P_XCCMWM-D?C&"2(1LOR*SP99<= ?FY'H:
M]M>QM)+<V[VL#0DY,9C!7/KCI0;.U9=IMH2N=V#&,9]?K0!Y_!HF@'XJZM8M
M86'V1M&MYGMS&OEE_,E7>4Z;@N!G&0#[US^D26\O@OX67$CQM.FII$LC$%@@
MCF&W/IPHQ["O8/L=KN+?9H=Q&"?+'2D^PVF /LL& <@>6.* /']6TW1Y-'^*
M<K6MHTEO,SPL57,3_9T.5_NDN.HY)'M736<EL_Q5T>X#Q&>?PU(7D!&Z3][$
M1D]^,UW?V*T.[_18?FZ_NQS2K9VR.KK;PJR]&" $4 >:>%?,M=5TC3KA+#6=
M-N[&?^S=4A7$RQ?*S).O(.?E&X?Q#D9-<[IT>B7/P^^'D;"S:9=7MXKC&W<"
M5E#(YZ\X&0?;->V0V=K;.[P6T,3O]]HT"EOKCK0;*T88:UA(R3@QCJ>IH \T
M\2)H&F:KJ.B6EO9:>\>@R!5F'[MHW=SY<,60"Q;)+#_9&#VJ:#=:9+KGP_O+
MJ6U?S?#SQ>;(5.^=1!\N3U<'(QUSFO66@A>19&B1I$!"L5!*@]<&@6\"B,"&
M,"+_ %8"CY.W'I0!YSHN@Z;KX^(6A.D(M[C4BN$ _=L8(_G ]0V3]12Z/<ZM
MKGA*[OC:-'K6D:=<:="-F#]M4%79?;*1X(_O,*]%CMX(69HH8T9NI50":>JJ
M@(50,DDX'>@#S/PB_A?6;[P[J.GZS-)JEK;O&;.(1*\:E,.LZJ@;:&'5C][&
M,YKL?%.HM9Z4+6WN8X+_ %"06EHS'E7?@N!WVKN;'^SCO6O%:V\,LDL4$4<D
MIS(Z( 7/N>]++;PS%3+#'(5Z%E!Q0!YEK<,W@;Q5X<\07%S8II[*NBW*P1-$
M%B89B8[G;(5AU[ U)XFU#3K3QIJ\-_?Z=)'J&B)!'#>720B$EI!P7(!1NI*Y
M(VCCI7I,MO#/CSH8Y,=-Z@X_.N7OO#6JMK=S=VEWI4UI<A +?4; R_9PJXQ&
M5=?E/)VD=2>>: ./B_LSPS=^%;"_U6VAT4Z2\46H0I$;:6[RN]B64J"R@X8\
MGGGDT3Z-H%M-X%M+.9KW3SJEPL,MT5/F1-%(2JD 9BW' &,$>H(SZ1IVA65C
MI0L&@@EB+M*Z^2JQEV8L2$Z 9/ _4GFK[VMO(5+P1,4&%W(#CZ4 >,:S!86_
MAOQW;0Q6Z6EIKUI(D:J D()M]Y Z*/O9_&O9;-[62SB>R,36Q'[LPXV$>V.,
M?2E%G; .!;0@.,. @^8>_K4H 4    < #M0 M%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116?K6MZ?X>TN7
M4=3N%@MHQR3U8]@!W)]* +5U=6]C:R75U,D,$2EGDD;"J/4FO-]4^(NNSZ==
M:[X?T:)M L0'EN;T,KW2@X;RE'8<\FKMCH^I^/;E-4\2Q/:Z(CA['2#P91V>
M<=_4+VK2^)LJVGPRUL(J@-;>2B@8'S$* /SH ZR&59X(YD.5=0P^A&:?5;3H
M3;Z9:P'K'"B_D *LT %%5Q?V;:@U@+J$WBQ^:T <;PF<;L=<9JQ0 4444 %%
M%% %>6_M(+R"SEN84N9PQBA9P'D Y.!U.*L5Y5HCS>*_CEJNIMS8>'X390$=
M/-;AOQ^_^E>D/JUA'JT6E/=Q"_EC,J6^[YR@ZG'I0!=HHI"0JEF(  R2>U "
MT5Y_%X@\5>+KNXG\)MI]IHT#F*.\OHF<W3@X)0 \(",9[UK^$_$EYJ-S>Z+K
MD$5OKNGX,R19\N5&^[)'GG![^AH ZFBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ,W7=>T_PYI4NI:G.(K>/\6=NRJ.
MY/I7*Z!H=[XGU)/%'BB!E"MNTS2Y.5M4[.XZ&0C\OY3:9H5_K_BB;7_$EMY<
M%I(T6EV#D,(P#_KFQP6/;T%=M0 5Q7Q&47]IHNA@Y?4=4@5E]8XV\Q_T6NUK
MARYUKXO(J\V^@V)+^GG3]/QV#]: .XK"\5>)K?PQI)N9%,UU*WE6EJG+SRG[
MJ@?S/:K/B#Q!8>&M(EU'4)-L:\(BC+2.>BJ.Y)K@)8KO3=(U/Q_XDB(UF2$I
MIMBQR+,-Q&BC^^Q(R: (/A#I5_/K?B7Q+J\OG7TUS]D\SL"O+JO^R#A1_NUZ
MU6)X0T@Z%X3TW3W'[Z.$-.3U:5OF<G_@1-;= !1110 5F>(M7BT'P[J&J3,
MMM T@SW..!^)P*TZX'QPZ^(?$FB>#XR#&\HU#4,'A8(SE5/^\V!^% %;P3;V
M_@'X9R:UK+,MW=[K^\+?>>1_NH/?&!CU)K$^&%IJVK_$7Q%XEUM"MPL20+&?
M^6._#^6/]U=H/UK9ENH/&/B6;4I23X8\-[W&?N75RHR6]U0#\ZT_A[-!:>#D
MU?4)HK>;5IY;^5IG"_ZQB5Z_[.V@#MJXCXD7MW)8Z=X;TZ0QWFN7'V8NIYCA
M S(P_#C\:T+WXB>$;!]DNO6C2=-D+&5OR7)KA(_'<>I_$ZYU+3M%U;5;>RL!
M:PK!;$%)';<S'?C;D "@#UG3["VTO3[>QLXEBMH$$<:*.  *XWQL@T;Q/X<\
M41_(L=Q]@O"/XHI>%S]&P?QI_P#PDGCB^.+'P5':J>DE_?H/_'4!-<WXZTCQ
M_J7@_4Y=3U/1H;6&+SVM;.W=F;80PP['@Y'6@#URH;>ZM[M&>VGCF16*%HV#
M ,#@CCN#7F:Z=XAM?"Z>*-1\>W\T$-H+PP1VT4:N-N[:<#OTKH?A9ISZ=\.M
M)\[_ %]S&;N4GJ6D)?G\"* .QHHHH **** "BN)\8>/KGP?,[W/AZ>?3E Q>
M)=1*&)Z@(3G(IWA7XAIXHO8K9?#VLV0E0R)/<P8B('^UF@#M**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BN,BU;7+OX@ZMH,5];16MI:0W,3-:[FRY88/S#(&VET#QO'+:Z
MU_PD$]E:'2+\V4MXK;()3@$$;B=IYP5R<'O0!V5%56U*R6:VA:ZB$MT"8$+<
MR #)VCOQS18:C9:I;?:;"ZBN8-[)YD3!AN4X(R/0B@"U1110 4444 %%%% %
M74K^#2],NK^Y;;!;Q-*Y] !FN%\&W,?AKP3>>*O$DGV>XU.9KVX+#+ ,<1H!
MW.W;@>].^)VKVS167AR:=8H;UOM%_(3Q%:1D,Y/^\0%'KFDT>PO/'.KVOB#5
MK9K70[,[M+TZ4?-(W032#M_LB@"?P_H^H^)==C\6>)+;R%A!&E:<_/V=3UD?
M_;/Z4WQ/*OB'X@:+X=4@VNF_\36^/8;>(E/XDFN]9@B%F.% R37AOAR#5?B-
MK'B">W$EEHE_>XN[[I)/!&-J01^@(R6/O0!V5_\ $F<227FD:,U[H-K,L5WJ
M32;%^\%8Q+C+@9Z]*] 5@RA@<@C(KC/'UM;:9\,[S3[2)8H/+BMH8UZ#+JH%
M=C"AC@C0]54#]* 'U6U#4+32K&6]O[B.WM8AF260X51TYJP2%!+$ #J37&:K
MXZL[FZET70+!M?U'&UXX@/L\7_720_*/H,F@"EK'QG\%Z7;2/%J?VV95.R*W
MC8[SZ;L8_6O-],O?&6L:EJNG1:4MMK_B*(3RWTLP_P!&M ,*H49*C''/)STJ
M#QKITR>*M*TR]$>K>)+EQ*]I;KM@MD'*1(.P)Y9CV'O7M'@OPJ_AVSN+F_N!
M=ZS?N);VYQP3V5?15' H \U\3>#_ !)HWA+3=(F\4MY5S<0Z=#I]E;B*,ASA
MMS?>;C<3GK7;VOPM\#Z)9^?=V"3K F7GOYF<* .^X[0/PJUXYT[5;B\\/ZEI
MFGG4/[-O#/):K*L;-E"H(+<<$U2_X136O%UY'=^,9HX=.C</%HMJ^Y,CH97X
MWGV'% %WPIXG\)ZKJ<NEZ!:K$\4/FJRVGE)(F=NY3@9&>]0_#S]]>^+KMCEY
M-<FC/T15454\/Q3:MXR\5:MIIBA6TA71[%F3**T8+,<#L&(_*LCP9K\WA7QC
MJ_AWQ88+2_U2Y%Y:R1$F&8L-I"D]"2O0_2@#UFJ6LV)U/1+^P5@K7-O)"&;H
M"RD9_6KM8OB;Q-8^%],-W=EGD<[(+>,9DG<]%4=_Z4 >6?$Z[GTGP+H/@*"0
M3W\\=O%<O'T$:E4!_P"!-C'T->SVELEG906T?"0QK&OT Q7DE[X:UR"*QU_4
M=+GU'5;[58;N_AM-K&WAC!,<2Y(S@XS[UV)\7>()1FT\"ZJP_P"GBX@B_P#9
MS0!V%%<</%OB& ;[[P+J:1#J;6YAG;_OD,#4<7Q3\-+*(=1:]TJ8G&S4+1X_
MUP5_6@#M:Y37_&#VVH'1/#]E_:NN8RT*MMCMU/1I7Z >W4UE>)/B%97+VVA^
M&-4LY=4U ';="53%:IWD8]"?1?6MOPQIF@^%M+^R6=[ \CGS+BYDF4R3R'JS
M'- %+0O JQW_ /;?B6Y&KZVW(DD7]U;C^[&G0?7K795##=VUSGR+B*7'78X;
M^534 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'F4B:5-\6==GU2 O:'3K>*.5HG*%P6W*&
MQD BG>"_#[75KXLT:2TN8O"%U+Y>FPW4;(^UE/FE0PW;=Q!4GZUZ75#6+"XU
M+3FMK74KC3IBRL+BW"EQ@YQA@1@].E ',>!$U6[#2ZVI-QI"OI4<A.?/*M\\
MP_W@L0]BK>M=+HE]8ZAIWGZ="\,'FR+M> Q'<&(8[2!U.3GO4^G6$6F6$5I"
M794R2\ARSL22S,>Y)))]S5J@ HHIDT0F@DB+.@=2I9&*L,]P1T/O0 ^BL3_A
M&H?^@GK'_@?)_C1_PC4/_03UC_P/D_QH VZBNKF&RM)KJYD6*"%"\CL<!5 R
M2:R?^$:A_P"@GK'_ ('R?XUC^(/ LVLQ6]BFLWZ:;))_I\<MR\C31CD(N3@9
M/4^E '"^&/#MW\3/&-YXRU@/'H7F".RM2,?:$C/RY_V<\GU/TKVT  8 P*P(
M/"5E:P)!;7NJ0P1J%2..]D54 Z  '@5)_P (U#_T$]8_\#Y/\: -IE#*58 @
MC!![U!96-KIMI':65O%;V\?W(HE"JO?@"LS_ (1J'_H)ZQ_X'R?XT?\ "-0_
M]!/6/_ ^3_&@"OXXT>\UOPT]MIZQO=1SQ7$<<C;5D,;A]I/;.,9K%N?%'CJ6
MUDBM/ C0W14A)9M0B:-6]<#DBNB_X1J'_H)ZQ_X'R?XT?\(U#_T$]8_\#Y/\
M: //H? _C[Q9=H?&FO16^EA@SZ?8' E ZJQ&.#]37I^E:1I^AV$=CIEI%:VR
M?=CC7 ^ON?>J/_"-0_\ 03UC_P #Y/\ &C_A&H?^@GK'_@?)_C0 ZU\*Z/:>
M)+OQ!': ZG=*%DG8EB !C"YZ< =*V:Q/^$:@SC^T]7_\&$G^-'_"-0_]!/6/
M_ ^3_&@#;ILF[RVV8WX.W/K6-_PC4/\ T$]8_P# ^3_&C_A&H?\ H)ZQ_P"!
M\G^- '"^$?%:>&M!&DR>'-?GU;SI9+B.*Q8AY&<DD.>,=.:C\1>#O$7Q+DM+
MS4K&TT!;(E[4.QGG<G! ?:0%7CH,FN^_X1J'_H)ZQ_X'R?XT?\(U#_T$]8_\
M#Y/\: ,3^T_B+_J/^$=T;S.GVG[>WEGWV[=WX58T7P6\>M#Q!XAOO[3UD#$1
MV[8;4'J(D[?4\UI_\(U!G']IZO\ ^#"3_&C_ (1J'_H)ZQ_X'R?XT ;=%8G_
M  C4/_03UC_P/D_QH_X1J'_H)ZQ_X'R?XT ;=9^N7MGINB7M_?HCVUM"TLBL
MH.0!G&#53_A&H?\ H)ZQ_P"!\G^-<AX]T=1'HNC1WVHRC5]1CMYEFNW<&%?G
M?@G_ &10 WPC\,]#O-$.I^(-&M)M0U-S=NFS:(%?E8U Q@ 8_'-;/_"I_ V<
M_P#"/6__ 'V__P 56P/#, &!J6K@#H!?R #]:Y7Q3=)I5U#HVBW6K:AX@NA^
MYMAJ$A2%?^>DIS\JC]: ,]O"VB:7\4-#LO"U@+.XM5>YU*2&1BJPE2%1@21E
MC_*O5:X_0O <6FVSS7>IZA-JMT?,O+J*Y:,ROV''\(Z 5J_\(U#_ -!/6/\
MP/D_QH VZ*Q/^$:A_P"@GK'_ ('R?XT?\(U#_P!!/6/_  /D_P : -NBL3_A
M&H?^@GK'_@?)_C1_PC4/_03UC_P/D_QH VZ*Q/\ A&H?^@GK'_@?)_C1_P (
MU#_T$]8_\#Y/\: -NBL3_A&H?^@GK'_@?)_C1_PC4/\ T$]8_P# ^3_&@#;H
MK$_X1J'_ *">L?\ @?)_C1_PC4/_ $$]8_\  ^3_ !H VZ*Q/^$:A_Z">L?^
M!\G^-'_"-0_]!/6/_ ^3_&@#;HK$_P"$:A_Z">L?^!\G^-'_  C4/_03UC_P
M/D_QH VZ*Q/^$:A_Z">L?^!\G^-'_"-0_P#03UC_ ,#Y/\: -NBL3_A&H?\
MH)ZQ_P"!\G^-'_"-0_\ 03UC_P #Y/\ &@#;HK$_X1J'_H)ZQ_X'R?XT?\(U
M#_T$]8_\#Y/\: -NBJMC8K80&%)[F8%MVZXF:1OID]N.E6J "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ ILD:2QM'(BNC##*PR"/<4ZD.0IP,GL* /*M&U2
M\\#:O-)?3/)X4U+4KB".1V)_LV99G15)/2-@HYZ ^G?I[.X@T%?$%W;Z?)</
M_:B0QQ6Z98[XX0!_LJ&<D]AR:OZ?H;W&A:AI6NVEK);W=Q<.T:2&16265G .
M5&"-PZ=QD&N<@\$Z[I'@VZT?3]36YE_M%)XVN)60SVJ[!Y+N 2I*IM) Y ]Z
M -.X\>1V>G>(YY].D>XT$C[3%;S*ZL"F\,K';QCJ",@@\&I#XSN5UFWTQM N
MA->VK7%B?.CQ-MV[@W/R8W \YX[9XK"NO!>OSVOC&"*#28(]<M8HH(XYG"P,
ML?ED'Y.@ZY Y]!6Y)H>K2>*O#NJ&*T$&G64UO.OGMN+2!.5^3! V=R.M "VO
MCNSGT:*[G@^RW;WTFGFUGF50L\9;<"_3: A.[TZ D@4MCXS?4M/U9K'29;K4
M=,F6)[2"=&6;=@AHY#A2N"3S@_*1BL$>"_$<-E)=6DMA#J]MKMQJMH&D9XI$
MEW!HG.T$95R,@&NI23Q8=$N;E[?3%U9MH@L_.<P( >2TFT,203T&. /4D Z"
ML+QI$DO@G7-ZY*6$[H>ZL(V((/8@]ZW:R_$EE=:EX:U.PLEB-Q=6LD">:Y50
M74KDD GC/I0!RW@G6FT?2-9T/6KAWN?#;LK3.<O+:D%XI/<E>/JM9?@N>[L_
M%/CO4-86>XNK9;:X,* R-"&A,C11CVX7CKM%=%J?@Y]5\7:5K[RK;&*$Q:A;
MHVX7"JPDB&<#(5QGH,CBJ:^&?$::IXUO+>>TLY=;BB%E-',S/ \<10%AL&,G
M!R"<4 :EIXMFN-5ETF33/*U#^SAJ$,1G!!0G;L<[048$C(P1SP37-VOCCQ!/
MX5\*:A_9\!DUF^CA=_/Q\K;GV@;>,A2N3T'N>+^B>&-:M/%-CJLUII=K -*>
MQN(H)W=@Y=7WY*#>6V\YP>^352U\'>(K;P?X:TTKIK7>A:A%.B_:'"3QH'4D
MMLRI(?.,'IUYX (H=4N-!\;>.+RVTB6\,=O97$T<<JJ$ CD9N6ZGK@ <^U=/
M<>,K$0V'V4P--?68O8DN;A8%$1 QECGDYP  >AZ8K//AW6SJGBZZ*6)76+.&
M"#$[##)&Z$L-G )?/&>E4HO#'B?11X?U'2?[.FOK+2TTN^M)YF6*9%P0R.%R
M"&!ZKT- &EI_C^#4?[!DBT^:.#5Y)+=9)7"^1,@8E&ZYSM.TC@^U3V7C(WME
MJTJZ?MN=.OQ8-;>>"SR%E P<8 .\8)]\XQ2Z]H.J:YX2\B6XMX];BE2\MI4!
M\J&=&#(!W*\;23R02<#.!6L?!)T[Q?#J<%SFS-JOVJ(CYI[I-P65O<K(Y/N%
M/:@"U\0?$<_A3P'J>LVZJ;J&-5B!Y"N[! ?< MG\*DL?!^G1Z3'#=J]Q?M&!
M-J+.?M+.1RPD^\O.< $ =!Q5[Q+H-KXH\.7VBWI807<>PLO5#G*L/<$ _A5#
M2#XKM+&*PO[73[B:%!']O6Y8+( ,!VCV9#=RH.,]Q0!S0@N-"^)6G0VMK)J-
MY'X8,)PX3S&66(;F9C@=.O-;MKX\L+S1M*O(XTAN-2$OEP74ZQ!#$=LFY^>
MV!P"3D<=<2'1=53Q]!K?^CS6L6DM8LS2E9'D,BONVA< ?+CKWKF['P9XHT?2
M]#NK!]..K:5-=AH'F<PW,%Q)O*[MH*L/EQQC(H VK7XA6UU:V,ZV$@^T:K_9
M,J^8#Y4W/S CAT(&0P/<<>DVH^.$TV/Q,9-,GD;04CDE$4BGS%="X(SC& .?
MTS4.N:+XAU?1M.N)!8G5;+4X=06U65A#M3(,8DVYS@D[BO4],5F7_A+Q)J$?
MC3>FF(^OVL,,(%P^(F6,H<G9R.>O&<=!F@#H;#Q8USXA@TFZTN>S^U6C7=K+
M)(K"55*A@0#E2-P//;T/%<=XF\3+=MX2\8Q6,TND0WTH01?/-(K(RAMF/]DD
M#)..N.E=+/I6HP>)=%URY%G%9:9IL\-T?/8L"P0EE&SD#R^Y'6N4T*/5-/TG
M3=3ET/3+W2XIFN[7[/JC 1F4DYBA9-N[#D!-QP3@<F@#:/B3Q/XP)MO#FEW&
MCV+';)JFI1[' [^5%U)]SQ72^'?"FG>&XY&MQ)/>3\W%[<-OFF/^TWI[=*W*
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IKNL:,[L%5022>PIU-DC
M26)XY%#(ZE6![@]: ,(>-_#3-"JZO 6G4M$ &S(!R2O'(Y[5;B\1Z1<"P,-Z
MLJW\KPVS(K,'= Q89 XQM;KCI7,^(5"_%GP0J@!1;Z@ !V_=QUI:UJ5YI'B?
MPW8V?V=++4[N9+E#&2Y(B>3(;.!DCGC\: -_4-0M=+L)[Z]F$-M A>20@D*H
MZGBI+6YAO;2&ZMWWPS1K)&V"-RD9!P?8UYK;2:C/X7^)3WNH-<K'-?0JK1@8
MVVR8QCH .,?CUK3T_6KXVNAZ#IR3"7^Q(;N26%8V8 @(H D8#&0<]>W3.: .
M\HKG-)?Q5>Z1I4NHI::=?QSG^T(=HD$L8W ;"K$*3\IZG'(KHZ "JNHZE9Z3
M927M_.L%M'R\KYVJ/4GL/>K50W5K#>V<UI<QB2">-HY$/1E88(_(T 16^IV=
MUIBZC;S"2S9/,655)#+UR..156+Q'I,\6GRPW@DCU&0QVCHC%96"EN"!C& >
M3Q7"^&=0N[+PW?>!Y)V&KZ?=C2X)/XC;R M',/\ =B#G_MG73:UJ%UH6L>%=
M-T\6\>GW=R;22(QDLJK"[+M.< ?*!T_&@#J:*XZSU;7O$%G-JFC36B)#J+VR
MVLZX5X8Y#&[,PR0YPS#' X!!ZU6O?$'B34O[7D\.69EDTZ\-K%"PB\N<IMWA
MV9PRYR<8'& ><X !VUQ/':V[SS,5C0;F(4G ]>*R;'Q=X>U.6"*SUBTE>XSY
M"B3'FXZ[,_>_"M.1F>P=G38S1$LA(.TXZ9%>/^'-!U/Q7\*O!VFVULMO#;W$
M=W)?R2+E%1V/[M1D[CG'.!0![/17 6/B#Q#+/XAOKJ]LAIVA7TR2PQVIWSQ)
M KX!+_*03UYSSTZ5<TK5/%=W?Z/=FQ\W2[V$O=[O)06Y*AD:,ARS#/!!!/?C
MI0!V=5-,U.TUC3HK^QE,MM+G8Y0KG!(/# 'J#7(>%O%5WKFH?8I[Y;358[=S
M>:7=VVQX)<KM:/IOC'S<Y.<@Y'2J^B>--2U30_"D,KPIJFNRW >98_DBCAWE
MBJD]<!0,YZY.<8(!VEEK.GZC>WMG:7(EN+%U2X0*1Y;,,@9(P>/2KU>76VK7
M?AOQ!XWGD=;N[>_TZVA8H%!,J(BEAD#@,">0#CMGC7OM6\7Z78^(;F2W06=K
MISW=I=7:1[A*@):)DCDY! !#<8YSF@#NJ*X2QUWQ NN>';>\O+62#7-/EE"Q
MV^TV\B(C YW?,#N.1@=.U6?AA+?77@JWNK^]:ZDFGN&W,@!!^T29)(ZY_2@#
MLB 1@C(-9-GX6\/Z=?&^LM#TZVNR2?.AM41^>O(&:UJ* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ,'4?#(U'Q3IFO-?S1S::LJ0PJBE
M")  ^[(R>@[C%2ZOX?75M7TC46NY87TR5IHD15*NS*4.[(SC:3TQ6S10!S#>
M"X?+\0PQ:E>1V^MF1IH0$*QM(@1V7Y<Y(4=20/2J]YX#2:/2)K/6;ZPU/2[?
M[+%?0!-TD/'R.I!5AP#TZ\UU]% &.NAR10Z?%#JMZGV6?SIG)4M=D@Y$AQT)
M.>,8P , #&Q110 4444 8W_",Z?_ ,)?_P )-L/V_P"R?9,]BN[.?][J,^AQ
M1K/A]=8U+2;UKN6%M,G-Q$B*I#L5*_-D=,,>F*V:* .3@\"Q6>L7EQ9ZOJ%O
MIU].;FZTQ"GE22'[QR5W*&[@$9^G%$_@=?[?N]2L-;U+3H;]@]]9V[)Y<[ 8
MW E24)  )4@GU%=910!!<6YDLGMH9/(RFQ650=@Z< \5F^%O#T?A;P_:Z-!=
M2W%O; K$TP7< 23@X !Z^E;-% &%I7AB'37UGS+F2[BU:=I[B*55"AF4(0,#
MIM4#!S5+P_X*_L!HH5US4KO3K;/V.RN&0I!Q@?,%#-@' !.!Z9 (ZJB@#G+3
MPF(+O3KNYU&6[N=-MWM[2>2-0X#@ ER/O' ]AUR">:SX_AU:P:#I.GP:G>17
M.D3M/8WRA/-C+$EE(QM93N((QR,5V=% ''R?#VSO$UU=2U*]O/[9$1GSL38\
M:@(Z;5&&!4$=NG!J:/P;,^B7VG:CXAU'4)+NV>T^T3B,-%$PPP4!0"3W8Y/
MKJJ* .<3PDJ7^@79U&=FT6%X(5V+B164*=_'7"CIBK/AOP['X9L9+*WO;F>V
M,KR0QS;<0AG9RH( )Y8\G)Z5M44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% '->,8)Y8M&EA@FF6VU6">40QEV5%W9
M. "3U'2KDFF7%QJ+:M8ZG<6S3V\<1@DA!3"EF#%& 96^<CJ/<<5LT4 <I-X$
MM6TS3;&&]N(ELM0&I^8%4M-<;V<LW&,%F/  [8Q5ZY\-1MKO]N6-U)9:D\0A
MG=%#1W"#[HD0]2.Q!!'3..*W:* .=@\*K%+K=TU]*][K*)'<2A%"HJ*478O;
MACU)YJ;6/"UCX@\+-H.JYGA,842X"NK#[KKZ,/\ /!Q6Y10!FKI3#75U-KMV
M"6YMXX"HVH"06(/7)*KG_=%5;;PVMIXNO?$$5[,K7L*13VP5?+?9G:W3.X9(
MSGI6Y10!B6WAX6_BR\\0?;)&ENH$MWA*+L"(25QWSECWI+OPZ7U\ZWI]])97
MTD MY_W8DCF122NY3W!)P01UYS6Y10!A7/AI;K0=3TR6^G:34U=;JZ*KO8,F
MP[1C:N%  X[=SDFO+X/A>#13'?7$-]I"B.WO(E4.T>W:4<$$,K #(QU (Q72
MT4 <Y'X7F@\17^MPZO/'<WT444JB%"@6/.W (S_$>];&GV4EC:&*2[ENIF=G
M>>8#<Q)]    ,  =@*MT4 8OA[P\OA]M2*7DMP+^\DO9!(JC;(^,@8[<#@_G
M5JSTQK75;Z_>Z>9KO8-K* (E7.U5(YQRQYSRQK0HH YS3_!]K92:XDL[W5EK
M,KS7%G*B^6&<8;;@9Y YR3SS4$G@QY/#<OAPZQ<MI$D1@V.BM,D6,;%D] .
M2"<=ZZJB@#G;SPH+C6],U2#49[>33;=[>!%1&7:X4-NR#D_*/2M33[":TEN)
MKB_FNY9BO,BJH10.%4* .I)R>>?85>HH **** (KF.2:VDCBF:&1E(650"4/
MJ >,_6LBY\,P7?@Q_#4T[M;O:_96E*C?MQC=Z;N^?7FMRB@#$M-!GMI-*=]4
MGG.GPM"&DC7=," "7([X4<C'XUF7/P]TJ3PMJ7A^TEEL[34+EKF=H@"P+.'P
MN1@ 8  QTKKJ* .?U'PS)J.N:7JYU2:*YTZ.6.+RXDVMY@4,6!!_NCIBGW'A
M^XN[.]AN-7N9'NM@,AC0>6JG(55 QR222<GGV&-VB@#'USPW8>(K>R34$W36
M5Q'=03(,,DB,#Q['&"/0_2JTOAB1_%,^OPZK/!<RVJVA18D*"-6+#J"<Y8\U
MT-% '/P>$K2VL=5CCN;A[S55(N[^8J\LGR[1V"@ '    ]*E;PO8RZUINLSY
MEU'3[=[>*; &X-CE@.I&#C_>-;=% ')?\(+&="U[23J=P8=:N);BX?RTW(9
M P3C ' QD&M.#1+N,6<<FLW,D%L5/E>5&HDVC"[B!G .#QC./3BMJB@#,L=&
MCMM.NK"ZD^V07,DTCK+&,$2LS,I X(RQ_#UINAZ%;^'= AT?3G=((-XA+_,5
M#,6Q[XW8_"M6B@#'\+^'X_"^@P:1#=2W$$!;8\H ;YF+'., \D]JL3Z8T^N6
MNHM=/LMHW1+?:-F6QEL]=V!@>Q/K6A10!AOX;4^,5\21WLT4WV46DD"JOERQ
MAMPW<9R"3@YXJ*P\+G1&N4T2_>SM+B1I3:/$)(XG8Y8Q]"N3SC)7/0"NAHH
MY+_A ;2/0-&T>VO[J*WTJ\6]B<A6=Y%<N-QQC&YCP *T?^$;2'Q'+KEE>2VM
MQ<1+'=Q*JF*X*_==E/.X#C((XXK<HH Y;2_"%SH^ESZ?8Z_>11S2RS%_)B+J
MTC%F()7U)QQ4TOA4_P#"21ZW;:G/;SQ67V%(Q&C*(MP;G<"2<@<YKHZ* ,-_
M#]Q*B>;JUQ)*+M;HR/&G.T *@   7CMSDDYJ-O".GI<:[=6I:"YUI ES(H!Q
MA-N5!X!(Y/J>M=!10!R<G@=7T?0--75;A(]#ECEMG$:;F,:E%WY&#P3T K4;
M1;J4W#7&KW$IEMV@0&-%6,-]Y@ .6.!USC'N<[%% &%JGA6PUOPH?#^J9N+<
MQ",28"NI4?*X]&'!_P#K<5)XB\/1>(O#-QH4US+!;W$8BDDC +[1CIG@=/2M
MFB@#)UAFM?#EQ"XGN)7@:%?)@9V9BI RJ X^O2E\,6\MIX3T:VN(VCFBL8(Y
M$88*L(U!!_&M6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
9BB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668196337000">
<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, 2022</div></th>
<th class="th"><div>Apr. 29, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-0273989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,115,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197252376">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 386.9<span></span>
</td>
<td class="nump">$ 258.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $22.0 and $20.4, respectively</a></td>
<td class="nump">4,613.5<span></span>
</td>
<td class="nump">4,499.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="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Merchandise inventory</a></td>
<td class="nump">1,054.6<span></span>
</td>
<td class="nump">927.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Miscellaneous receivables</a></td>
<td class="nump">449.8<span></span>
</td>
<td class="nump">435.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="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">366.0<span></span>
</td>
<td class="nump">357.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">6,870.8<span></span>
</td>
<td class="nump">6,478.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">164.0<span></span>
</td>
<td class="nump">155.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">195.6<span></span>
</td>
<td class="nump">195.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,376.5<span></span>
</td>
<td class="nump">4,382.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">1,584.6<span></span>
</td>
<td class="nump">1,628.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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">322.3<span></span>
</td>
<td class="nump">358.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">13,513.8<span></span>
</td>
<td class="nump">13,199.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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable-trade</a></td>
<td class="nump">3,198.3<span></span>
</td>
<td class="nump">3,114.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_AccountsPayableInventoryFinancing', window );">Accounts payable-inventory financing</a></td>
<td class="nump">564.9<span></span>
</td>
<td class="nump">448.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">83.9<span></span>
</td>
<td class="nump">102.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">443.8<span></span>
</td>
<td class="nump">402.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation</a></td>
<td class="nump">371.9<span></span>
</td>
<td class="nump">361.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="top.Show.showAR( this, 'defref_us-gaap_AccruedAdvertisingCurrent', window );">Advertising</a></td>
<td class="nump">162.1<span></span>
</td>
<td class="nump">145.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="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Sales and income taxes</a></td>
<td class="nump">132.7<span></span>
</td>
<td class="nump">65.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">507.0<span></span>
</td>
<td class="nump">454.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">5,464.6<span></span>
</td>
<td class="nump">5,096.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt</a></td>
<td class="nump">6,514.8<span></span>
</td>
<td class="nump">6,755.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">219.3<span></span>
</td>
<td class="nump">222.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">190.6<span></span>
</td>
<td class="nump">184.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">231.4<span></span>
</td>
<td class="nump">235.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">7,156.1<span></span>
</td>
<td class="nump">7,397.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 1,000.0 shares authorized; 135.1 and 134.8 shares outstanding, respectively</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid-in capital</a></td>
<td class="nump">3,403.7<span></span>
</td>
<td class="nump">3,369.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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(2,408.9)<span></span>
</td>
<td class="num">(2,570.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(103.1)<span></span>
</td>
<td class="num">(94.4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">893.1<span></span>
</td>
<td class="nump">705.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">$ 13,513.8<span></span>
</td>
<td class="nump">$ 13,199.4<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts payable inventory financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7054-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668196286552">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit loss, current</a></td>
<td class="nump">$ 22.0<span></span>
</td>
<td class="nump">$ 20.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">135,100,000<span></span>
</td>
<td class="nump">134,800,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197401016">
<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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 5,949.1<span></span>
</td>
<td class="nump">$ 4,837.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">4,845.0<span></span>
</td>
<td class="nump">4,042.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,104.1<span></span>
</td>
<td class="nump">795.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling and administrative expenses</a></td>
<td class="nump">717.2<span></span>
</td>
<td class="nump">471.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">386.9<span></span>
</td>
<td class="nump">323.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(56.0)<span></span>
</td>
<td class="num">(35.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">330.4<span></span>
</td>
<td class="nump">288.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(80.2)<span></span>
</td>
<td class="num">(56.3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 250.2<span></span>
</td>
<td class="nump">$ 232.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.85<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.83<span></span>
</td>
<td class="nump">$ 1.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">134.9<span></span>
</td>
<td class="nump">141.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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">136.7<span></span>
</td>
<td class="nump">143.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197260376">
<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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 250.2<span></span>
</td>
<td class="nump">$ 232.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain from cash flow hedge, net of tax</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge loss to net income, net of tax</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation, net of tax</a></td>
<td class="num">(9.9)<span></span>
</td>
<td class="nump">6.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(8.7)<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 241.5<span></span>
</td>
<td class="nump">$ 239.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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197361784">
<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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 250.2<span></span>
</td>
<td class="nump">$ 232.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">71.4<span></span>
</td>
<td class="nump">45.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Equity-based compensation expense</a></td>
<td class="nump">21.1<span></span>
</td>
<td class="nump">15.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(5.0)<span></span>
</td>
<td class="num">(3.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="nump">4.8<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(125.0)<span></span>
</td>
<td class="num">(15.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Merchandise inventory</a></td>
<td class="num">(130.3)<span></span>
</td>
<td class="nump">15.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">24.3<span></span>
</td>
<td class="num">(35.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable-trade</a></td>
<td class="nump">87.8<span></span>
</td>
<td class="num">(37.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">179.8<span></span>
</td>
<td class="nump">126.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">380.8<span></span>
</td>
<td class="nump">344.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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(41.3)<span></span>
</td>
<td class="num">(20.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions of businesses, net of cash acquired</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(212.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(41.3)<span></span>
</td>
<td class="num">(233.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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from borrowings under revolving credit facility</a></td>
<td class="nump">702.3<span></span>
</td>
<td class="nump">56.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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of borrowings under revolving credit facility</a></td>
<td class="num">(895.2)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="num">(35.5)<span></span>
</td>
<td class="num">(3.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="top.Show.showAR( this, 'defref_cdw_RepaymentsOfReceivableFinancingLiability', window );">Repayments of receivable financing liability</a></td>
<td class="num">(28.7)<span></span>
</td>
<td class="num">(1.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Payments to extinguish long-term debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(56.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="top.Show.showAR( this, 'defref_cdw_NetChangeInAccountsPayableInventoryFinancing', window );">Net change in accounts payable-inventory financing</a></td>
<td class="nump">126.7<span></span>
</td>
<td class="num">(180.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="top.Show.showAR( this, 'defref_cdw_FinancingPaymentsForRevenueGeneratingAssets', window );">Financing payments for revenue generating assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(42.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(358.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">8.3<span></span>
</td>
<td class="nump">37.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of incentive compensation plan withholding taxes</a></td>
<td class="num">(20.4)<span></span>
</td>
<td class="num">(27.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend payments</a></td>
<td class="num">(67.5)<span></span>
</td>
<td class="num">(56.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="num">(10.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(208.1)<span></span>
</td>
<td class="num">(643.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="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(2.6)<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">128.8<span></span>
</td>
<td class="num">(531.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;beginning of period</a></td>
<td class="nump">258.1<span></span>
</td>
<td class="nump">1,410.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;end of period</a></td>
<td class="nump">386.9<span></span>
</td>
<td class="nump">878.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="num">(17.5)<span></span>
</td>
<td class="num">(19.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid, net</a></td>
<td class="num">$ (11.5)<span></span>
</td>
<td class="num">$ (10.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_FinancingPaymentsForRevenueGeneratingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Payments For Revenue Generating Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_FinancingPaymentsForRevenueGeneratingAssets</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_cdw_NetChangeInAccountsPayableInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net change in accounts payable-inventory financing</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Receivable Financing Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668195697944">
<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>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th">
<div>Cumulative Effect, Period of Adoption, Adjustment </div>
<div>Accumulated Deficit</div>
</th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,297.1<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 3,204.9<span></span>
</td>
<td class="num">$ (1,813.4)<span></span>
</td>
<td class="num">$ (95.8)<span></span>
</td>
<td class="nump">$ 19.2<span></span>
</td>
<td class="nump">$ 19.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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">232.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Equity-based compensation expense</a></td>
<td class="nump">15.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">37.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Coworker Stock Purchase Plan</a></td>
<td class="nump">3.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(358.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(358.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(56.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(56.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Incentive compensation plan stock withheld for taxes</a></td>
<td class="num">(27.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of hedge accounting loss to net income</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">6.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>
<td class="nump">6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">1,170.3<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">3,262.6<span></span>
</td>
<td class="num">(2,004.6)<span></span>
</td>
<td class="num">(89.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain from cash flow hedge, net of tax</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of hedge accounting loss 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Foreign currency translation</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&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 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668199325576">
<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>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends (in dollars per share)</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Accounting Standards Update 2016-13 [Member]<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: 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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 (a)<br> -URI http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 (b)<br> -URI http://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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 12: 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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 17: 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 (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-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 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 22: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 26: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 29: 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 (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 31: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 32: 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 (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 33: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 36: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 37: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 38: 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S65<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124359872&amp;loc=SL124427846-239511<br><br>Reference 40: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 41: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 42: 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 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-165497<br><br>Reference 43: 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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 44: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 45: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 46: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 49: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 50: 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 52: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 55: 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 59: 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 http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 60: 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 http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(1)<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(2)<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(01)<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198683000">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, 2022 and for the three months ended March 31, 2022 and 2021 (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, 2021 (the &#8220;December&#160;31, 2021 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, 2021 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%">On December 1, 2021, the Company completed its acquisition of all issued and outstanding equity interests in Granite Parent, Inc., the parent company of Sirius Computer Solutions, Inc. (&#8220;Sirius&#8221;), a leading provider of secure, mission-critical technology-based solutions and one of the largest IT solutions integrators in the United States. The Company included the financial results of Sirius in its Consolidated Financial Statements from the date of the acquisition. </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><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">Reclassifications</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%">Certain prior period amounts included in the Financing activities of the Consolidated Statements of Cash Flows have been reclassified to conform with the 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://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 http://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 http://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 http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198683000">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>The Company did not adopt any material new accounting standards during the three months ended March 31, 2022. In addition, there are no new accounting standards not yet adopted that would be material to the Company&#8217;s Consolidated Financial Statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<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 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<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 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<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 S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<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 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<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 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 (g)(2)(ii)<br> -URI http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: 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 http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 24: 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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 25: 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 http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 26: 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 http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 27: 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 http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<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 (c)(1)<br> -URI http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 30: 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 http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 31: 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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 32: 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 http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 33: 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 http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (c)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198753048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="margin-bottom:9pt;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">Sirius</span></div><div style="margin-bottom:9pt;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%">On December 1, 2021, the Company completed its acquisition of Sirius for an aggregate consideration paid, net of cash acquired, of approximately $2.4&#160;billion, subject to the finalization of customary closing adjustments. The purchase price allocation is preliminary and is subject to change during the measurement period, which is not to exceed 12 months from the close of the acquisition. During the three months ended March 31, 2022, there have been no significant adjustments to the preliminary purchase price allocation from those disclosed in the Company&#8217;s December&#160;31, 2021 Consolidated Financial Statements. At this time, the Company is in the process of finalizing the purchase price allocation, which includes finalizing the valuation assumptions for customer relationships, such as customer attrition rate, as well as the allocation of goodwill across the reporting units.</span></div><div style="margin-bottom:9pt;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">Focal Point Data Risk LLC and certain affiliates (&#8220;Focal Point&#8221;)</span></div><div style="margin-bottom:9pt;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%">On July 30, 2021, the Company completed its acquisition of Focal Point through a purchase of all issued and outstanding equity interests. The purchase price allocation is preliminary and subject to customary closing adjustments and revision as additional information about fair value of assets and liabilities become available. There have been no adjustments to the preliminary purchase price allocation disclosed in the Company&#8217;s December&#160;31, 2021 Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt;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">Amplified IT LLC (&#8220;Amplified IT&#8221;)</span></div><div style="margin-bottom:9pt;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%">On March 15, 2021, the Company completed its acquisition of Amplified IT through a purchase of all issued and outstanding membership interests. The purchase price allocation was final as of March 31, 2022. There were no adjustments to the preliminary purchase price allocation disclosed in the Company&#8217;s December&#160;31, 2021 Consolidated Financial Statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198793224">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 timing of revenue recognition may differ from the time of billing to customers. Accounts receivable presented on the Consolidated Balance Sheets represent an unconditional right to consideration, which includes unbilled receivables. Unbilled receivables represent revenues that are not currently billable but payment is unconditional and solely subject to the passage of time. These items are expected to be billed and collected in the normal course of business. The balance of the Company&#8217;s accounts receivable is classified as current for amounts expected to be collected within 12 months and noncurrent for amounts to be collected beyond 12 months. 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.836%"><tr><td style="width:1.0%"/><td style="width:68.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.902%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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,613.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,499.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">167.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%">197.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%">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,780.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 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,696.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"/></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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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%;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.836%"><tr><td style="width:1.0%"/><td style="width:68.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.902%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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%">120.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">134.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">465.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%">423.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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes $22&#160;million and $20&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2022 and December&#160;31, 2021, 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:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">During the three months ended March 31, 2022 and 2021, the Company recognized revenue of $156&#160;million and $97&#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, 2022 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:91.228%"><tr><td style="width:1.0%"/><td style="width:46.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.001%"/><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:400;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:400;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:400;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:400;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%">65.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 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%">22.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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 style="background-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.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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198649160">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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 certain financial intermediaries to facilitate the purchase of inventory from various suppliers under certain terms and conditions, as described below. These amounts are classified separately as Accounts payable-inventory financing on the Consolidated Balance Sheets. The Company does not incur any interest expense associated with these agreements as balances are paid when they are due.</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%">Amounts included in Accounts payable-inventory financing are 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:92.836%"><tr><td style="width:1.0%"/><td style="width:62.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.067%"/><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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Loan inventory financing agreement</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">418.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 style="background-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%">310.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><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 inventory financing agreements</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%">146.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%">138.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable-inventory financing</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%">564.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 style="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%">448.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"/></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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The revolving credit facility includes an inventory floorplan sub-facility that enables the Company to maintain an inventory financing agreement with a financial intermediary.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory financing agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668200737208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_cdw_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<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 does not hold or issue derivative financial instruments for trading or speculative purposes. The Company&#8217;s indebtedness creates interest rate risk on its variable-rate debt. The Company uses derivative financial instruments to manage its exposure to interest rate risk. For additional information, see&#160;Note 7 (Debt).</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 interest rate cap agreements that entitle it to payments from the counterparty of the amount, if any, by which the three-month London Interbank Offered Rate (&#8220;LIBOR&#8221;) exceeds the strike rates of the caps during the </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%">agreement period in exchange for an upfront premium. During the three months ended March 31, 2022, the Company did not enter into new interest rate cap agreements.</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, 2022 and December&#160;31, 2021, the Company had interest rate cap agreements with a fair value of less than $1 million, which were classified within Other assets on the Consolidated Balance Sheets. The total notional amount of the interest rate cap agreements was $1.3 billion as of March 31, 2022 and December&#160;31, 2021, which mature on December 31, 2022.</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 Company&#8217;s interest rate cap agreements are classified as Level 2 in the fair value hierarchy. The valuation of the interest rate cap agreements is derived by using a discounted cash flow analysis on the expected cash receipts that would occur if variable interest rates rise above the strike rates of the caps. This analysis reflects the contractual terms of the interest rate cap agreements, including the period to maturity, and uses observable market-based inputs, including LIBOR curves and implied volatilities. The Company also incorporates insignificant credit valuation adjustments to appropriately reflect the respective counterparty&#8217;s nonperformance risk in the fair value measurements. The counterparty credit spreads are based on publicly available credit information obtained from a third-party credit data provider.</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 interest rate cap agreements are designated as cash flow hedges. The changes in the fair value of derivatives that qualify as cash flow hedges are recorded in Accumulated other comprehensive loss (&#8220;AOCL&#8221;) and are subsequently reclassified into Interest expense in the period when the hedged forecasted transaction affects earnings. The following table provides the activity in AOCL, net of tax, for the three months ended March 31, 2022 and 2021.</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:92.836%"><tr><td style="width:1.0%"/><td style="width:72.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.500%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recorded to AOCL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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%">0.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 style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reclassification from AOCL to Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">0.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%">0.4&#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:4pt;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 expects to reclassify $3 million from AOCL to earnings within Interest expense, net within the next 12 months.</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_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_FinancialInstrumentsAbstract</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_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198649160">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of December&#160;31, 2021</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:400;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:400;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:400;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:400;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:400;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%">119.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="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%">316.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">1,384.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%">1,420.0&#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%">152.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="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%">179.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">11.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="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%">13.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%">(44.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="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%">(46.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(83.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">(102.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,514.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">6,755.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div 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, 2022, 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, 2022, the Company could have borrowed up to an additional&#160;$1.0 billion&#160;under the Revolving Loan Facility. As of March 31, 2022, the Revolving Loan Facility had less than $1 million of undrawn letters of credit and&#160;$437 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, which has effectively been capped through the use of interest rate caps. 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, 2022, the Company prepaid its 2022 quarterly principal installments for a total of $36 million. The Company is required to pay quarterly principal installments of $18 million in 2023 and thereafter, with the remaining principal amount due at the maturity date. </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%">As a result of the Sirius acquisition, the Company assumed liabilities related to receivable financing. Such amounts relate to certain accounts receivable transferred to third-party financial companies that did not qualify as a sale under the terms of the agreements. 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, 2022.</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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,406.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%">6,996.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"/></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%">6,642.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,904.5&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198653048">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesIncome tax expense was $80 million and $56&#160;million for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate was 24.3% and 19.5% for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate for the three months ended 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. The effective tax rate for the three months ended March 31, 2021 differed from the US federal statutory rate of 21.0% primarily due to excess tax benefits on equity-based compensation, partially offset by state and local income taxes.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198637592">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</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%">134.9</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%">141.1</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.8</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%">2.0</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%">136.7</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%">143.1</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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">There were fewer than 0.1 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2022 and 2021 as their inclusion would have had an anti-dilutive effect.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668200737208">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, 2022, 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 has requested information related to teaming agreements with original equipment manufacturers (&#8220;OEMs&#8221;). The Company is cooperating with the request and, given the early stage of the matter, the Company is currently 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 http://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 http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668200790168">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 US private sector business customers with more than 250 employees, Small Business, which primarily serves US private sector business customers with up to 250 employees, 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.690%"><tr><td style="width:1.0%"/><td style="width:35.493%"/><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:8.363%"/><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:8.521%"/><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:8.205%"/><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:8.205%"/><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:9.152%"/><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:9.633%"/><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:400;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">Net sales</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%">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 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%">764.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%">&#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,949.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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"/><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, 2021</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"/><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 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%">1,805.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%">432.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 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,921.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 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%">677.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%">4,837.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: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.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%">42.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%">136.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%">27.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%">(45.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%">323.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: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.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%">(8.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.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%">(45.2)</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:400;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:400;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:400;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:400;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:400;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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:400;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;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:400;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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">1,803.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%">432.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%">1,921.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%">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%">4,162.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%">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%">2.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%">&#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%">672.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%">675.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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,420.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%">368.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%">1,664.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%">511.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,965.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%">267.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%">49.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%">194.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%">99.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%">610.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%">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%">102.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%">10.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%">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%">63.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%">233.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: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.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%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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%">3.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%">28.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 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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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%">1,805.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%">1,805.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%">432.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%">&#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%">432.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%">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%">516.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%">&#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%">516.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%">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%">943.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%">&#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%">943.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%">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%">462.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%">462.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%">677.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%">677.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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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,627.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%">402.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,825.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%">600.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%">4,456.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%">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%">112.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%">26.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%">58.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%">23.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%">220.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%">65.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.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%">37.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%">53.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%">160.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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, 2022 and 2021. 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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:400;line-height:100%">2021</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:400;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:400;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:400;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:400;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713.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%">28.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"><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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,591.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%">32.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netcomm Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454.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%">9.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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.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%">5.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%">Video</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485.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%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326.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%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise and Data Storage (Including Drives)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353.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%">5.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%">259.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%">5.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 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%">Other Hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304.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%">21.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%">1,067.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%">22.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%">Total Hardware</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%">4,682.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 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%">78.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%">3,965.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%">82.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"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610.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%">12.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><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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.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%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">0.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%">Total Net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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 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%">4,837.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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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 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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes items such as delivery charges to customers.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197362184">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, 2022 and for the three months ended March 31, 2022 and 2021 (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, 2021 (the &#8220;December&#160;31, 2021 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, 2021 Consolidated Financial Statements. </span></div>On December 1, 2021, the Company completed its acquisition of all issued and outstanding equity interests in Granite Parent, Inc., the parent company of Sirius Computer Solutions, Inc. (&#8220;Sirius&#8221;), a leading provider of secure, mission-critical technology-based solutions and one of the largest IT solutions integrators in the United States. The Company included the financial results of Sirius in its Consolidated Financial Statements from the date of the acquisition.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">ReclassificationsCertain prior period amounts included in the Financing activities of the Consolidated Statements of Cash Flows have been reclassified to conform with the current period presentation<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text">The Company did not adopt any material new accounting standards during the three months ended March 31, 2022. In addition, there are no new accounting standards not yet adopted that would be material to the Company&#8217;s Consolidated Financial Statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_DescriptionofBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of Business [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668199221736">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:<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.836%"><tr><td style="width:1.0%"/><td style="width:68.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.902%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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,613.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,499.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">167.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%">197.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%">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,780.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 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,696.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"/></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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.836%"><tr><td style="width:1.0%"/><td style="width:68.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.902%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.233%"/><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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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%">120.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">134.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">465.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%">423.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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes $22&#160;million and $20&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2022 and December&#160;31, 2021, 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:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">During the three months ended March 31, 2022 and 2021, the Company recognized revenue of $156&#160;million and $97&#160;million, respectively, related to its contract liabilities that were included in the beginning balance of the respective periods.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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, 2022 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:91.228%"><tr><td style="width:1.0%"/><td style="width:46.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.001%"/><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:400;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:400;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:400;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:400;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%">65.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 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%">22.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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 style="background-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.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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668199065976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory Financing Agreements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsTableTextBlock', window );">Inventory Financing Agreements</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%">Amounts included in Accounts payable-inventory financing are 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:92.836%"><tr><td style="width:1.0%"/><td style="width:62.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.067%"/><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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Loan inventory financing agreement</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">418.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 style="background-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%">310.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><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 inventory financing agreements</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%">146.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%">138.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable-inventory financing</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%">564.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 style="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%">448.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"/></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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The revolving credit facility includes an inventory floorplan sub-facility that enables the Company to maintain an inventory financing agreement with a financial intermediary.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InventoryFinancingAgreementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsTableTextBlock</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>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668200725096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_cdw_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Cash Flow Hedges Included in AOCL</a></td>
<td class="text">The following table provides the activity in AOCL, net of tax, for the three months ended March 31, 2022 and 2021.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"/><td style="width:72.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.500%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recorded to AOCL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-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%">0.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 style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reclassification from AOCL to Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">0.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%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_FinancialInstrumentsAbstract</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_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198695320">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of 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:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of December&#160;31, 2021</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:400;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:400;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:400;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:400;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:400;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%">119.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="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%">316.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">1,384.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%">1,420.0&#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%">152.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="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%">179.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">11.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="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%">13.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%">(44.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="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%">(46.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(83.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">(102.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,514.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">6,755.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">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:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,406.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%">6,996.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"/></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%">6,642.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,904.5&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198798184">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</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%">134.9</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%">141.1</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.8</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%">2.0</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%">136.7</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%">143.1</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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">There were fewer than 0.1 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2022 and 2021 as their inclusion would have had an anti-dilutive effect.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668199065976">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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.690%"><tr><td style="width:1.0%"/><td style="width:35.493%"/><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:8.363%"/><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:8.521%"/><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:8.205%"/><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:8.205%"/><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:9.152%"/><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:9.633%"/><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:400;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">Net sales</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%">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 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%">764.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%">&#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,949.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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"/><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, 2021</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"/><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 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%">1,805.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%">432.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 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,921.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 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%">677.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%">4,837.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: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.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%">42.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%">136.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%">27.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%">(45.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%">323.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: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.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%">(8.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.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%">(45.2)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">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:400;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:400;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:400;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:400;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:400;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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:400;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;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:400;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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">1,803.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%">432.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%">1,921.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%">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%">4,162.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%">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%">2.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%">&#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%">672.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%">675.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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,420.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%">368.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%">1,664.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%">511.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,965.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%">267.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%">49.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%">194.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%">99.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%">610.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%">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%">102.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%">10.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%">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%">63.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%">233.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: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.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%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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%">3.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%">28.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 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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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%">1,805.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%">1,805.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%">432.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%">&#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%">432.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%">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%">516.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%">&#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%">516.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%">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%">943.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%">&#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%">943.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%">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%">462.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%">462.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%">677.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%">677.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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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,627.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%">402.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,825.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%">600.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%">4,456.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%">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%">112.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%">26.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%">58.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%">23.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%">220.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%">65.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.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%">37.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%">53.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%">160.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,805.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%">432.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%">1,921.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%">677.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%">4,837.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"/></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:10pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:24.34pt">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, 2022 and 2021. 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:400;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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:400;line-height:100%">2021</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:400;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:400;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:400;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:400;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713.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%">28.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"><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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,591.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%">32.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netcomm Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454.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%">9.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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.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%">5.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%">Video</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485.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%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326.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%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise and Data Storage (Including Drives)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353.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%">5.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%">259.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%">5.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 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%">Other Hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304.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%">21.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%">1,067.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%">22.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%">Total Hardware</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%">4,682.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 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%">78.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%">3,965.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%">82.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"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610.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%">12.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><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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.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%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">0.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%">Total Net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,949.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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 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%">4,837.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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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 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:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes items such as delivery charges to customers.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668200727784">
<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, 2022 </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="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Owned Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668200726376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions (Details)<br> $ in Billions</strong></div></th>
<th class="th">
<div>Dec. 01, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cdw_SiriusComputerSolutionsIncMember', window );">Sirius Computer Solutions Inc</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 2.4<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cdw_SiriusComputerSolutionsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cdw_SiriusComputerSolutionsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197196248">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, current</a></td>
<td class="nump">$ 4,613.5<span></span>
</td>
<td class="nump">$ 4,499.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Accounts receivable, noncurrent</a></td>
<td class="nump">167.4<span></span>
</td>
<td class="nump">197.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">$ 4,780.9<span></span>
</td>
<td class="nump">$ 4,696.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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197338296">
<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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 120.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 134.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">465.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">423.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from contract with customer</a></td>
<td class="nump">156.0<span></span>
</td>
<td class="nump">$ 97.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 22.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668196711320">
<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, 2022 </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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 65.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 22.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 7.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 2.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=2022-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-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=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-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=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197390408">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsLineItems', window );"><strong>Inventory Financing Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_AccountsPayableInventoryFinancing', window );">Accounts payable-inventory financing</a></td>
<td class="nump">$ 564.9<span></span>
</td>
<td class="nump">$ 448.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="top.Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember', window );">Accounts Payable, Inventory Financing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsLineItems', window );"><strong>Inventory Financing Agreements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_RevolvingLoanFinancingAgreement', window );">Revolving Loan inventory financing agreement</a></td>
<td class="nump">418.8<span></span>
</td>
<td class="nump">310.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="top.Show.showAR( this, 'defref_cdw_OtherInventoryFinancingAgreements', window );">Other inventory financing agreements</a></td>
<td class="nump">$ 146.1<span></span>
</td>
<td class="nump">$ 138.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_AccountsPayableInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts payable inventory financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InventoryFinancingAgreementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsLineItems</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_OtherInventoryFinancingAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other inventory financing agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_OtherInventoryFinancingAgreements</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_RevolvingLoanFinancingAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolving Loan financing agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_RevolvingLoanFinancingAgreement</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_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668195637944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - (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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate cap, fair value</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized (loss) gain from hedge accounting</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember', window );">Interest Rate Cap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">1,300.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember', window );">Interest Rate Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized (loss) gain from hedge accounting</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Amount expected to be reclassified from AOCL to interest expense in next twelve months</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_DerivativeMember', window );">Derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet', window );">Interest income (expense) reclassified into earnings</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<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 http://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 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_DerivativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_DerivativeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668193510520">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 6,642.7<span></span>
</td>
<td class="nump">$ 6,904.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized deferred financing fees</a></td>
<td class="num">(44.0)<span></span>
</td>
<td class="num">(46.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_LongtermDebtCurrentMaturitiesGross', window );">Current maturities of long-term debt</a></td>
<td class="num">(83.9)<span></span>
</td>
<td class="num">(102.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="top.Show.showAR( this, 'defref_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium', window );">Total long-term debt</a></td>
<td class="nump">6,514.8<span></span>
</td>
<td class="nump">6,755.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">119.6<span></span>
</td>
<td class="nump">316.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">1,384.5<span></span>
</td>
<td class="nump">1,420.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">152.1<span></span>
</td>
<td class="nump">179.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="nump">$ 13.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197145128">
<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, 2022 </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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Additional borrowing capacity</a></td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.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="top.Show.showAR( this, 'defref_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement', window );">Amount owed under Revolving loan financing agreement</a></td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAnnualPrincipalPayment', window );">Debt Instrument, Annual Principal Payment</a></td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter', window );">2023 and thereafter</a></td>
<td class="nump">$ 18<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount owed under Revolving loan financing agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal Year Two And Thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the total principal payments made during the annual reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668198924328">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">$ 6,642.7<span></span>
</td>
<td class="nump">$ 6,904.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value</a></td>
<td class="nump">$ 6,406.6<span></span>
</td>
<td class="nump">$ 6,996.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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668199237048">
<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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">$ (80.2)<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate reconciliation, percent</a></td>
<td class="nump">24.30%<span></span>
</td>
<td class="nump">19.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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668196422920">
<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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average shares outstanding (in shares)</a></td>
<td class="nump">134.9<span></span>
</td>
<td class="nump">141.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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average shares outstanding (in shares)</a></td>
<td class="nump">136.7<span></span>
</td>
<td class="nump">143.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (fewer than) (in shares)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668197318200">
<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, 2022 </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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Operating Segments, Reportable Unit Quantitative Threshold Not Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting, Customer Segments, Customer Employee Headcount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668193599816">
<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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 5,949.1<span></span>
</td>
<td class="nump">$ 4,837.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">386.9<span></span>
</td>
<td class="nump">323.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(71.4)<span></span>
</td>
<td class="num">(45.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember', 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,627.6<span></span>
</td>
<td class="nump">1,805.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember', 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">524.0<span></span>
</td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember', window );">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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,033.0<span></span>
</td>
<td class="nump">1,921.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">764.5<span></span>
</td>
<td class="nump">677.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,627.6<span></span>
</td>
<td class="nump">1,805.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">210.0<span></span>
</td>
<td class="nump">161.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(25.0)<span></span>
</td>
<td class="num">(4.0)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">524.0<span></span>
</td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">46.7<span></span>
</td>
<td class="nump">42.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(0.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,033.0<span></span>
</td>
<td class="nump">1,921.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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">141.8<span></span>
</td>
<td class="nump">136.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(16.3)<span></span>
</td>
<td class="num">(13.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">764.5<span></span>
</td>
<td class="nump">677.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">36.7<span></span>
</td>
<td class="nump">27.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">(8.4)<span></span>
</td>
<td class="num">(8.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(48.3)<span></span>
</td>
<td class="num">(45.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="num">$ (20.3)<span></span>
</td>
<td class="num">$ (18.4)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140668188588536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - 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, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 5,949.1<span></span>
</td>
<td class="nump">$ 4,837.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,627.6<span></span>
</td>
<td class="nump">$ 1,805.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember', window );">Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">524.0<span></span>
</td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember', window );">Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,033.0<span></span>
</td>
<td class="nump">1,921.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">764.5<span></span>
</td>
<td class="nump">677.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5,288.6<span></span>
</td>
<td class="nump">4,456.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,291.2<span></span>
</td>
<td class="nump">1,627.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">480.0<span></span>
</td>
<td class="nump">402.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,840.3<span></span>
</td>
<td class="nump">1,825.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">677.1<span></span>
</td>
<td class="nump">600.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">340.7<span></span>
</td>
<td class="nump">220.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">180.6<span></span>
</td>
<td class="nump">112.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">34.3<span></span>
</td>
<td class="nump">26.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">96.3<span></span>
</td>
<td class="nump">58.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">29.5<span></span>
</td>
<td class="nump">23.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">319.8<span></span>
</td>
<td class="nump">160.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">155.8<span></span>
</td>
<td class="nump">65.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">9.7<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">96.4<span></span>
</td>
<td class="nump">37.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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">57.9<span></span>
</td>
<td class="nump">53.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,627.6<span></span>
</td>
<td class="nump">1,805.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,627.6<span></span>
</td>
<td class="nump">1,805.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">524.0<span></span>
</td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">524.0<span></span>
</td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">543.9<span></span>
</td>
<td class="nump">516.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">543.9<span></span>
</td>
<td class="nump">516.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">902.8<span></span>
</td>
<td class="nump">943.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">902.8<span></span>
</td>
<td class="nump">943.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">586.3<span></span>
</td>
<td class="nump">462.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">586.3<span></span>
</td>
<td class="nump">462.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">764.5<span></span>
</td>
<td class="nump">677.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">764.5<span></span>
</td>
<td class="nump">677.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 4,682.1<span></span>
</td>
<td class="nump">$ 3,965.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">78.70%<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,983.6<span></span>
</td>
<td class="nump">$ 1,420.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">443.5<span></span>
</td>
<td class="nump">368.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,646.3<span></span>
</td>
<td class="nump">1,664.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">608.7<span></span>
</td>
<td class="nump">511.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,713.8<span></span>
</td>
<td class="nump">$ 1,591.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="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">28.80%<span></span>
</td>
<td class="nump">32.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 486.4<span></span>
</td>
<td class="nump">$ 454.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="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">9.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 337.5<span></span>
</td>
<td class="nump">$ 265.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="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_VideoMember', window );">Video</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 485.9<span></span>
</td>
<td class="nump">$ 326.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_EnterpriseAndDataStorageIncludingDrivesMember', window );">Enterprise and Data Storage (Including Drives)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 353.7<span></span>
</td>
<td class="nump">$ 259.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">5.90%<span></span>
</td>
<td class="nump">5.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,304.8<span></span>
</td>
<td class="nump">$ 1,067.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="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">21.90%<span></span>
</td>
<td class="nump">22.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 798.4<span></span>
</td>
<td class="nump">$ 610.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">13.40%<span></span>
</td>
<td class="nump">12.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 399.8<span></span>
</td>
<td class="nump">$ 267.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">59.8<span></span>
</td>
<td class="nump">49.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">253.2<span></span>
</td>
<td class="nump">194.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">85.6<span></span>
</td>
<td class="nump">99.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 437.5<span></span>
</td>
<td class="nump">$ 233.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="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">7.40%<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 225.3<span></span>
</td>
<td class="nump">$ 102.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">15.1<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">129.2<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">67.9<span></span>
</td>
<td class="nump">63.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 31.1<span></span>
</td>
<td class="nump">$ 28.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 18.9<span></span>
</td>
<td class="nump">$ 15.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5.6<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">4.3<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">3.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5,178.4<span></span>
</td>
<td class="nump">4,162.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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,616.8<span></span>
</td>
<td class="nump">1,803.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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">524.0<span></span>
</td>
<td class="nump">432.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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,033.0<span></span>
</td>
<td class="nump">1,921.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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">4.6<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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">770.7<span></span>
</td>
<td class="nump">675.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">10.8<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 759.9<span></span>
</td>
<td class="nump">$ 672.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue net, by Product and Service, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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_VideoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_VideoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_EnterpriseAndDataStorageIncludingDrivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_EnterpriseAndDataStorageIncludingDrivesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=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>59
<FILENAME>cdw-20220331_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/20220331"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20220331.xsd" xlink:type="simple"/>
    <context id="i037ca2846fb24e3f866b3cbe4868bdcc_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="idaa95bb7bb044345a5bc25f2f4f30987_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="id3e85e58fcc145c88f418e1a05db2f3c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i644668dce7464a6e88e13a1a28135bca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96d4023c33934379ab1a345698ffa833_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i46e8d91db7414429aa31d5e0be1833d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ff89f826c2d45c4aa3e055b4b47721b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i088c4fe4117b496b9d60e1d8a1ed237c_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="i9074db60f3c34b05ba61ec633cca3bd2_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="icf8591008f4c4b17b0126dabdd3550fc_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="i24eebd5816c94914b15bbbecd1b98778_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="i84784d6e2c0c478691401a61fef8e8e9_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="i90a1a347f96c4eef9ed3d2c6bdce9753_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="i1a51b40943ee4135998f1a12305d265e_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="i54678558e02a459f9c9f46c1c94c165b_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="ida7fc5f245644806a6fdab340829a9f4_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="i052e05c048f14583a7eb3234fc476660_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="ifab8f16bee9043069362a82e7289be0b_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="ib54e6279941040008a6a813b97256bee_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="i9baa93f033ad445fba8aeb8931b8ecbd_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i91dbde0bd4164c7b9373f6b3132ed65d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idd3a7efbaead4832ade2f32973f202ec_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i11d1a77c94e04015904754d965f9f840_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9940637872fb471388d2342566b2fbed_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i311ac293200c48fbaeb35a4d87663be4_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c8d3e828f004b68bf746a4cda0a413d_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i18632ba8c4424603a32504351529af30_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if14b9ac977c641c793947d10162e2516_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb2d51df0d7443d092d2d18fcfabb2bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a001d339d9f4250b033a43e01436d66_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7b34b3854e7940ec95aeb90978b7e587_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib4a7e17758b043d8b906e02c514893cc_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib777bc846eea484ab129b21d2ba605d3_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib56d432b69f84cebba93601b094404fa_D20211201-20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:SiriusComputerSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="i1984262f08434ac3aad38f44624daa52_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idcf431971f4b46c38e1ce6b7b8a59fbb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iafb75034edfe4d2585f3511235056168_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0665ab4cf8c749e7a7098c8c1b9dbcb7_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ib8fc265c01a64e3984973bb17712e8ba_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i175381a6771543a48259f07e699ffe83_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i39eee60184b64fe8b178393bc0374751_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if77ef2180a4247139c552e069e7af98c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i499cb781119e4ac493abf031fa15a6b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic352eb24d75e4c53959daa29ff0ac26d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic0bede7ee4234e42805eedeb97c20972_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i930177d187ce476290ef31a4bb501169_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie5cab91eb17f440ba4604590d89fc3a7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id52b8be5a9064145898da5115f900889_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7fed69ee48014417bf4dd97d7abd9a85_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if10976dd95024b289c48e68753e186cf_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1dcd4e3e5ee241aebbf598d23c88bc10_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i94ceb824dd00420894213a57c7cfb125_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0fa1f902bfe9491a885a0d023fb44825_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1279b8eae121476a8586e614a80db375_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a36872729fe49708cac5f5c5b2288c2_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2b20eda0c8714ba2a401ced47da408b8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0da2d8e8f9434323b04d863ba5b13dd4_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9420b945ebf945c4a9e96becccc1beeb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e03f02ee4214cbd9e283a308aa1a615_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iae4dfda7c18b4013876d2fa1387a7254_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="icf2ea7da50c446a9bcbdcc590059691c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8eb753ba9e6347e783e68101cc47ef40_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6afc713eb5e49e0a96d992f7f4e001c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i17cad66be6b845758ab1cdf71b604777_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e0526d035cd472093cd0d66bc4459f2_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i50347ce9ad8940199a35897f9ec11a0f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a77408238834ef38a9dd07b0d10a307_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i96e94e0d394544de91769c36c58e5849_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b866a4c57304f4ab2514b876b9c7875_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i79fe5dc89eac41a0a1e08495161556f8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i199c8c08b3b549648b771f1acd1fc83c_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ie006c9bd537e443aa8a3f574a9f15c08_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i06166759b1f1416399f58c930d68ade6_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7665544bde1249d0a647ba5aa1c056d3_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="id44bf80da2554b99af5e7a185334d1fb_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i1d842a587576453b9e69779090f6a733_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="i65a438659b004fa8bcf3558ef5499607_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="ie0610b57851849c984685295bb2c267b_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="i74bf4c0655f54f6180082b55e9029577_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="ie65ef70a019a416d869a0354ac62eef0_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="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic116ef69afec4945a2aa955aa4f6ad9b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ia4fbb7b25dcb4fa1a4945d770cb3f89d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="if18ca73b724443f790e7e1cd8618789d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ia117c475fc6e4151a61f966cafad83d8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i479e5ace2ce04d7fa9aae1d77bab75c2_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="i9659d3682cf94370ba92e7cf55a72235_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i0052a3cebf9e4de8b21c4ae64c0169c4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="if64dfd91f83d49b596290b13779c08fd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ibd8537546f3648fba09b695e48801eda_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i325ec7494b9e4fe69fe90f3f77e44a67_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="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i9d1ccc7629be48808960bced51de877f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i11909705a7814aa08747389140fdb9c8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="idbee3e19600b4c3d87aeca754cf4027f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i4551a7c083274e9e84069417d8e16b02_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i1579cc94bfec45f09cb7014e6bb01786_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i84cd31efce9d430ca35f1119799c9ccd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i71bf8ae7bf9c44b08c6d9fa60f726906_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="i714d4b9bd79c47d4998bbb5550994e6b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ia9d22ff758144fe1abeb61453074ed07_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i2e17b8a51e3b46089b49cfc1da554b5f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i529f707164d840ed9cea59b3463e9822_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ieaabdba8246b48b5bca63b6e62990247_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="i4dcb32af24f14325ad367c34d9d96399_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i49cad75cf9254e7f9fd162d1b1f08c9e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i6978e517d19b4c3ea5fcaf673765c7a5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="icfce6b8c09184633a9ce0cd65489f8d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i05304766462245b493557ef3466aee1f_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="i09b384f2e72143888eacc90a0382eba3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="id9f2e3e352ee43d782e723a74ff425c4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i9bb7c1c055c745e885385c75abfd795b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i603c21179ec74da39cabd3c3dfba64a9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i9a0e5716b34448428e666268fe84258d_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="ib4387329cfe046db9ed2bfb8c3f29c5c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="iefbf95cb90df4a6ea41a031b50aaae05_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="iba98fdf808cf470bba9851e0a13de859_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i767c1b2e952447d780d9064b11051c78_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i938e9d9ba7304eecac83eb7e5d713e47_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="i285665ff575b4ffb9aefd6fc0eaa3e82_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i0234c3e2f9a2419eb720d35790b23efe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i64aef5f4537142a6b33e37779e976068_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i51e8583465e94a96bd1d78d7d6928c46_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i96255a09ab1a4eefadbd98c962d8a200_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="icef01185f5be4ac2848e478fba301e66_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i93a8815e95894048818cc35b4d9b3f2c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ic7d01c3351c54bf4a073b1ce6c7bb8b7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="iec2ae71612b6460aacea1239816218d1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ic761d39c15b14dc3a13c563ec938a659_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="i162ed95d69254a179b2f04f660a24da1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i1cb4f69217214c37a15f4ba1a388b688_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i764d28482ec84321b769351602d4ed98_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ie2cff1a3a6884efdadc7ea61480b49ee_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i856fe138851d43fda57190f0d88f5112_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="id2ed577a7b7f4250a28909c6e70aca4a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i324f2b4880d74be09f9e5069caa4c3be_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ib948e83b923341cf9eadabb99a673355_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ic82e68b411194996ae1f82d471245c33_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i2cdd9043f01a469c9efa571622afd10d_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="if21a6854b5144e4d8f845526ceda9ee6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i9c50a981d3264cadbc849b89b9d6166e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i54788ba386c64f5aaabb9e686af82a69_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i219c44eebdd34d7dbe9a82ee99a0661f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i79d8bf63b6b143ea9a592612c8935b03_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="iebfb49eaf3374ba7be51e23fac598033_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ie685401ea4a0417a850ef9e8696c2c0d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ibcb91be23d7f4a3a858813ce6277dea6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i015a3e6e55eb41b980984de30955b60a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ib223700d80914d188ece9d0bda031b62_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="ic4f7523b83dd4b8381d55c6688ed92d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i228f84967bb54e8385cdfddedfdf406e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i0ec044c2926e48eea6ad4e44aa69b833_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ia5a8d9ce7d144edab543d743d7a4f855_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="ife7c30cd95dd41779cab6d57a4f6083e_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="ic63ad733beb24a2fb793e602fc225371_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i198ed063dc214d1285cca1cb77a811c3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i1e6df529af3142ebaacccf933e66da05_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i621ca72f0afa4ebd917855df2e033292_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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="i9ad2b3d4d464407b9f99ba0c633ab8d9_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="ide45e6bc60c146d28467b26cd66b755a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ife783e8b70224682880bdf3fdd3c4dd6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i54a5f217b14e468ead595648c79c477c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic95fa3a77ce74d1787e7300c21a4088d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9dfb403a93b041c68babc909e8b722dd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iad87c12383754e4dabf04ac330d2ff3a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id37d94d404d1413689391945572a65bd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7eb99d8281544028ab32272bc27f7222_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i392a35bf80264cfc9073da7c40ab409f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i44ccd648c6ee4c48bce28ae0f939f667_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia3625812d12f48f6a0ef0ebe6bcb15d3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i81dc7dd949f141fd921c4a664605534f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5ad1576231f142ee90c0e303c956c9d3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie5f1b8ef3ecf4ee3981a287f60a5ec70_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibfb01919187249fcab56fdc3571e94ce_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i90f53ec5aa0f4a15afdf17340a60195c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iedeb4f0edeca413d99cc0819eaf13100_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1ecfd2c2efab45a8b72758938703469d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idc914fef969146568c23c457afba6533_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib576fdaa0ae4481caceeb85656d590e6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic7eadf5e277d4a339a26ef05f2c13952_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic1fe4a162ab44b51ae80e93a2e4a4d17_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic332542e31914b67b4fe186d6ab5687d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id67c7d445db54df5b172b2560a5715f1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia871bfa46838444c84cceb74728c2095_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5f09339455ce4f738475870e3e6da7e7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6dde2406772d4b25a63b55172b085177_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifba62717e46440daa705dfdc3cb8e4c5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6a84d0452f7548968203a0a126c48e9f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib6374a8e61b84b6d9dbe6f84732f6e0f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i97a97ba17718450b923406c4091ccefc_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i052c6f02b37747b9bb26dddd22845cba_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i857e1aac174944bbb8c39cdaf3a8ebb6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibb8d0701d5234261b2f3b1dd41c6f384_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia40e7d3e71154fc9b05b954c6c627716_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic7e44d27125a4082bb76f5b8cac71fe1_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5e4946b7284942418e9ba464be1999a1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie0e960704da24d79bfa646d05fcb77fc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1bd45121dfec4fab971422d72bce37de_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if8a22a743fb64abeacd6bbff11ad0e97_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i23364b0ffcd54004aa81821bd83ba77c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iec53636966c647239784d1b4ffcc2d64_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2bf4dbaf56ad47a890f24941d7694261_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib954f79212ae4782a1241a352f82770c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i58bdf09e7b24472099e460bfd76591d9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i59157917cc414e359bdcedf4bde682d7_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2d4ac5e2db554fb998be5948c8d0797a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iddd4d8c178c24dec81d22853464dbbf1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida45608f2a2a4909903ac36917d0abef_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf81ca6a68a4446e9eaf520988c4131a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i34074817662848ecbe14013345afa66e_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0b01ef50ed4b40bf973f6e74b19cdb7b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia4343d7f231e4ee28c469ea55a023a32_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ide9d8cc999854bcbab5ee9c9bfccd954_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf396ce1e5c8449080446b8535004efb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i962e09ab86004a94948b0ce9703a36a1_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id3a19afa8f194dcca99acac1af7cb2ef_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic2a0bb4577d94174b4ac96a4e508449e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifa1768c09f95451a89aba5b3df9c9e6b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i13cb16d75e7f4ccea5c97bef7c09198c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib6b9a67cfa0d42c599f23354f95b17b2_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3faa8416db8943f380bf754edd393c9e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic54adda120f241149b306badd3dc9d8f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3c7aae5c766b4c26a118761de2021da1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i475b86d7c36f49b597f0317044bf7d4d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6061038c9d1a471ca63359051117051a_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0efccb8ec8af426295950dc87a6169a1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2673472397fd4a0090ace42a88f1fb52_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifa456e4229e740308e4771388518da2e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8868d3032ea249f889d53eb99955c0cd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4858d4c05fe7484dafa724f651472602_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i27a44ad5cf0e4b80852d02c51c316b77_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="id6ff52bdaaa94b39b202c156a0bf5a90_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i910b1ff8941e452994b1145200ad24f9_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="i53b62d78db424945b102eb90fcdea09f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6c73d7bfb5474295809346345a5661e6_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="i180d50ed71194211bc2f2600fd06a188_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2196bb7a6fad4531bfbf996e5a0517f3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:VideoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i872cefb6818c46eea30fae6180f7eb6f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:VideoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieda5f1801baa412d9661e5abbb90e869_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:EnterpriseAndDataStorageIncludingDrivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i04637e3e5c314742b021e525f8031435_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:EnterpriseAndDataStorageIncludingDrivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i78f8451bd7a04ed782de8e46296c1f61_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>
    <context id="idacf7e3c7c114b46b32d52eb7e5f12ac_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8zLTEtMS0xLTQxMTc1_a191c11c-ac20-4e1f-99b1-626d3c6ed2bf">0001402057</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF80LTEtMS0xLTQxMTc1_16bbde71-03b8-4bc1-8296-552f1d3828b5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8xMi0xLTEtMS00MTE3NQ_a9820f7f-a03f-4196-8e23-6fe59568eeca">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8xMy0xLTEtMS00MTE3NQ_8ced11e7-5e31-4dc9-b604-beaa13745e0b">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180L2ZyYWc6Njk3OTY4ZDhlNGZjNGZlNmI3M2I3YjNlN2ExMzU3ZWQvdGFibGU6Y2JlNmJlZTc0NzdhNDFmZWJmNDA5MDA5ZmE2MDk5MjgvdGFibGVyYW5nZTpjYmU2YmVlNzQ3N2E0MWZlYmY0MDkwMDlmYTYwOTkyOF8xNC0xLTEtMS00MTE3NQ_79e0f981-8c1a-4e05-91f9-6442dd8ab2d7">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i18632ba8c4424603a32504351529af30_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTQtMC0xLTEtNDExNzU_c0832f18-179f-4e8a-bb11-f9e9e6e21dd4">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfMi0xLTEtMS00MTE3NQ_3db62b77-b324-46f7-80f5-06db349cb251">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iafb75034edfe4d2585f3511235056168_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfMy0xLTEtMS00MTE3NQ_933b5147-73aa-4084-b484-a9bde96b4536">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i0665ab4cf8c749e7a7098c8c1b9dbcb7_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfNC0xLTEtMS00MTE3NQ_9642021b-9bba-49e2-bed8-a0184170bcc0">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ib8fc265c01a64e3984973bb17712e8ba_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182MS9mcmFnOmEzYzEyYjBmNzgwODQxMWI5NDQyMzVlN2JiZTlkMTBlL3RhYmxlOmE1MTcxMDQ4YTkyZjQzYWJiNmE5YTAxMWEyNmU1Nzg1L3RhYmxlcmFuZ2U6YTUxNzEwNDhhOTJmNDNhYmI2YTlhMDExYTI2ZTU3ODVfNS0xLTEtMS00MTE3NQ_81e19772-fb11-433c-98df-e80d64997cab"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF84Ng_365dff85-c4c4-4162-99d2-d8f979b2f266">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTc0_814b523e-eed3-4b98-abf7-feb4c646afb9">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8yMjI_aee96fbd-5b82-4ce8-8731-fb5861b2b3ba">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTc1_f7d2a9b9-cc7c-43b8-be59-5f9fed7c2abf">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF80MTE_5747b6ee-d7ef-4bd4-89cd-58cdd1c46be8">001-35985</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTc2_bb3e9255-a5ef-4bee-a110-015f7f461b9e">CDW CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF8wLTAtMS0xLTQxMTc1_b6f1772c-8598-4c66-a4ef-f5bb68f6af2a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF8wLTItMS0xLTQxMTc1_c5f16ca8-f2e3-41b0-ad62-e0f8d73ae2a2">26-0273989</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF8zLTAtMS0xLTQxMTc1_72dccdde-af25-41eb-b0be-3532bddd73a2">75 Tri-State International</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF80LTAtMS0xLTQxMTc1L3RleHRyZWdpb246NmU3OGI0ZTYzMDAyNDc5YmI2ODJjMDE0NDk5MGMzMmJfNA_6e546ff6-0511-4a67-911b-3abb06b5ac36">Lincolnshire</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF80LTAtMS0xLTQxMTc1L3RleHRyZWdpb246NmU3OGI0ZTYzMDAyNDc5YmI2ODJjMDE0NDk5MGMzMmJfOA_28923794-2ec9-48cf-9425-588ae1ccc598">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MGVhMzcyZTE0MzM0NDI1M2FiZmI1ZDE4ZmIyYmEzZjAvdGFibGVyYW5nZTowZWEzNzJlMTQzMzQ0MjUzYWJmYjVkMThmYjJiYTNmMF80LTItMS0xLTQxMTc1_946c90eb-4d29-4361-b3ef-ede5edb92918">60069</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTY5_b9e244ff-bfd3-43da-9874-9d664e276f0d">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcw_87c29c6a-51b4-44b0-aa5b-c34b36cdc6cc">465-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6Y2U4Y2ZkOTZlYmIwNDdkNDg1MzhmNTJlM2UzMzcxM2YvdGFibGVyYW5nZTpjZThjZmQ5NmViYjA0N2Q0ODUzOGY1MmUzZTMzNzEzZl8xLTAtMS0xLTQxMTc1_0eaf5ba4-91cf-4a39-817a-69cfa0f55bc7">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6Y2U4Y2ZkOTZlYmIwNDdkNDg1MzhmNTJlM2UzMzcxM2YvdGFibGVyYW5nZTpjZThjZmQ5NmViYjA0N2Q0ODUzOGY1MmUzZTMzNzEzZl8xLTEtMS0xLTQxMTc1_21b7d2b2-33b4-4dd5-aed0-91b43d9f245a">CDW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6Y2U4Y2ZkOTZlYmIwNDdkNDg1MzhmNTJlM2UzMzcxM2YvdGFibGVyYW5nZTpjZThjZmQ5NmViYjA0N2Q0ODUzOGY1MmUzZTMzNzEzZl8xLTItMS0xLTQxMTc1_4b89350e-7f8d-4a64-ada5-ed7a5b55bbd6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcx_68a1dead-32d0-4f36-b7b5-3def8f4a9f83">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcy_bba87048-75d3-4f16-bb71-c9db627167ff">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MzYyODdlZWFiMmEyNDc2MDkyZTc4MWM3NWQyNzEzNWIvdGFibGVyYW5nZTozNjI4N2VlYWIyYTI0NzYwOTJlNzgxYzc1ZDI3MTM1Yl8wLTAtMS0xLTQxMTc1_d5a7dc08-15b7-4915-9fd0-3278819bc6de">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MzYyODdlZWFiMmEyNDc2MDkyZTc4MWM3NWQyNzEzNWIvdGFibGVyYW5nZTozNjI4N2VlYWIyYTI0NzYwOTJlNzgxYzc1ZDI3MTM1Yl8yLTYtMS0xLTQxMTc1_37dcf02f-c6c3-4cc4-8088-eca29a9a5a12">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGFibGU6MzYyODdlZWFiMmEyNDc2MDkyZTc4MWM3NWQyNzEzNWIvdGFibGVyYW5nZTozNjI4N2VlYWIyYTI0NzYwOTJlNzgxYzc1ZDI3MTM1Yl80LTYtMS0xLTQxMTc1_702df357-2195-4e4b-b420-503288b6bed9">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTcz_d2fbe9d8-0d31-4d55-8ab0-03823bf874a4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idaa95bb7bb044345a5bc25f2f4f30987_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xL2ZyYWc6M2JhMDhlOTQ0NzU3NDk4MzhiN2Q2NGE1ZTQ4NWQ0NWQvdGV4dHJlZ2lvbjozYmEwOGU5NDQ3NTc0OTgzOGI3ZDY0YTVlNDg1ZDQ1ZF8xOTEy_98153925-778c-4db7-9836-1e811f843ff7"
      unitRef="shares">135115720</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNC0xLTEtMS00MTE3NQ_744830d1-8e77-465b-95ba-d4c012f724ef"
      unitRef="usd">386900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNC0zLTEtMS00MTE3NQ_08e65dfe-2fe6-4a9a-98d6-bc24892c3ace"
      unitRef="usd">258100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0wLTEtMS00MTE3NS90ZXh0cmVnaW9uOjBhZDg5MTZkMzc5MDRmNDk4YWI0Yjk5YTAyOTdhNDA2XzYz_859ce05a-820e-4c63-a0d7-b545c4d39b3f"
      unitRef="usd">22000000.0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0wLTEtMS00MTE3NS90ZXh0cmVnaW9uOjBhZDg5MTZkMzc5MDRmNDk4YWI0Yjk5YTAyOTdhNDA2Xzcw_655a00ac-8667-46ba-9c47-a5b3d491135c"
      unitRef="usd">20400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0xLTEtMS00MTE3NQ_fd579ed6-2fd7-47f5-bc40-7c189875a396"
      unitRef="usd">4613500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNS0zLTEtMS00MTE3NQ_d0cac51e-9816-43c3-ade5-90f160cc34c1"
      unitRef="usd">4499400000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNi0xLTEtMS00MTE3NQ_3952dd68-bc01-4648-82e8-6a01c7eb0964"
      unitRef="usd">1054600000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNi0zLTEtMS00MTE3NQ_0cdae4ab-fb5f-4619-b370-832ab549a3a0"
      unitRef="usd">927600000</us-gaap:InventoryNet>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNy0xLTEtMS00MTE3NQ_e0362545-f8e4-44fc-86bf-e4eb14e53bf5"
      unitRef="usd">449800000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNy0zLTEtMS00MTE3NQ_255ef1c0-c77f-48fb-87ec-948d6c510587"
      unitRef="usd">435500000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOC0xLTEtMS00MTE3NQ_5c959ae9-83e8-4258-b6a8-973fa1ebcd3a"
      unitRef="usd">366000000.0</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOC0zLTEtMS00MTE3NQ_e31e7762-809b-4bac-a0a9-80658c1f138f"
      unitRef="usd">357500000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOS0xLTEtMS00MTE3NQ_3fbca39f-0966-412a-929e-622bab49a5ed"
      unitRef="usd">6870800000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfOS0zLTEtMS00MTE3NQ_14b7df7b-c806-42d7-a946-9cef858baa4a"
      unitRef="usd">6478100000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTAtMS0xLTEtNDExNzU_ad22a65d-514f-4309-90eb-e29252306491"
      unitRef="usd">164000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTAtMy0xLTEtNDExNzU_fd414ec1-cc10-4222-842d-d6078daa696a"
      unitRef="usd">155600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTEtMS0xLTEtNDExNzU_8f31c9e1-4249-420c-aa60-2c3c91ad805a"
      unitRef="usd">195600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTEtMy0xLTEtNDExNzU_f49ab2b3-0158-47a7-8cd8-6865dffc89b3"
      unitRef="usd">195800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTItMS0xLTEtNDExNzU_7be8617c-019c-40e9-82f7-7c94dc2e07f5"
      unitRef="usd">4376500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTItMy0xLTEtNDExNzU_ea26ce96-9dc5-4088-8a1b-07fcae2d0a07"
      unitRef="usd">4382900000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTMtMS0xLTEtNDExNzU_7425ccf6-b118-4610-b576-ce032225c79f"
      unitRef="usd">1584600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTMtMy0xLTEtNDExNzU_61bdda48-97eb-4b4a-ba4a-028473272ac2"
      unitRef="usd">1628100000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTQtMS0xLTEtNDExNzU_d6ee38b6-aac9-4275-94ee-3e7656503308"
      unitRef="usd">322300000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTQtMy0xLTEtNDExNzU_c10b8c44-ca90-4d6b-9ea7-43946aa6ed81"
      unitRef="usd">358900000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTUtMS0xLTEtNDExNzU_cff48990-59f4-4d96-bcdd-96dd551643bf"
      unitRef="usd">13513800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTUtMy0xLTEtNDExNzU_f3b560c0-dae8-4e8c-9b30-0b211f19dcb5"
      unitRef="usd">13199400000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTgtMS0xLTEtNDExNzU_679ff8c1-bc96-4624-9a9e-1735afadd249"
      unitRef="usd">3198300000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTgtMy0xLTEtNDExNzU_c4b92da5-197e-4b70-b3f7-5addb238cde1"
      unitRef="usd">3114200000</us-gaap:AccountsPayableTradeCurrent>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTktMS0xLTEtNDExNzU_21dffba4-f301-4c53-ac74-8ae414b41934"
      unitRef="usd">564900000</cdw:AccountsPayableInventoryFinancing>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMTktMy0xLTEtNDExNzU_5603bf10-0c5f-44db-a1d4-fe052e29c648"
      unitRef="usd">448300000</cdw:AccountsPayableInventoryFinancing>
    <us-gaap:LongTermDebtCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjAtMS0xLTEtNDExNzU_1ac31275-44b2-44fb-be40-a4685eb9bf13"
      unitRef="usd">83900000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjAtMy0xLTEtNDExNzU_71c85f68-70e4-423e-bc08-3cd3e880683c"
      unitRef="usd">102700000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjEtMS0xLTEtNDExNzU_9be1e543-4c3f-4875-9062-4fd160a3b634"
      unitRef="usd">443800000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjEtMy0xLTEtNDExNzU_21730c6b-f5d2-4a59-9054-81dcba6b1dab"
      unitRef="usd">402900000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjMtMS0xLTEtNDExNzU_38326c5e-91cf-4633-ba88-0d08bcc1d554"
      unitRef="usd">371900000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjMtMy0xLTEtNDExNzU_714ec28d-2b09-4a55-b4f2-db3dc1aee451"
      unitRef="usd">361700000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjQtMS0xLTEtNDExNzU_99df45b7-b080-43b4-95ef-afeef11acbfc"
      unitRef="usd">162100000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjQtMy0xLTEtNDExNzU_2799dc2b-b3fb-48b3-9616-15fed17eea2c"
      unitRef="usd">145500000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjUtMS0xLTEtNDExNzU_4aadd935-9f53-4531-a0bf-4cc8b3ee0547"
      unitRef="usd">132700000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjUtMy0xLTEtNDExNzU_766e6d92-6121-40e5-bed0-22b9cb72ce74"
      unitRef="usd">65900000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjYtMS0xLTEtNDExNzU_a76ecbf3-49c9-41f0-9983-7b08127cec98"
      unitRef="usd">507000000.0</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjYtMy0xLTEtNDExNzU_53d6db12-2b1e-415d-b766-c3f02fa489f0"
      unitRef="usd">454800000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjctMS0xLTEtNDExNzU_e528bed7-6ccd-4ff4-b58f-a82ca3ce0f78"
      unitRef="usd">5464600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjctMy0xLTEtNDExNzU_4594d060-9299-48c4-a958-37010a5339ca"
      unitRef="usd">5096000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjktMS0xLTEtNDExNzU_ea9108de-a7bf-4ba8-b8ee-b728b13a01a7"
      unitRef="usd">6514800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMjktMy0xLTEtNDExNzU_1ad13d0d-fc94-481c-8daa-8e952604c0f7"
      unitRef="usd">6755800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzAtMS0xLTEtNDExNzU_1bf9d23c-a771-413b-a472-c94ab9309002"
      unitRef="usd">219300000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzAtMy0xLTEtNDExNzU_4b50df30-8054-4603-8f67-8e00d426a405"
      unitRef="usd">222300000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzEtMS0xLTEtNDExNzU_db409a39-b254-46a6-8abe-4d035dac0f2c"
      unitRef="usd">190600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzEtMy0xLTEtNDExNzU_fc5b3fdf-7527-4433-b9b6-55aff6e2a0b7"
      unitRef="usd">184200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzItMS0xLTEtNDExNzU_a04f1d88-a5d9-4a3c-9b78-0636142a05d7"
      unitRef="usd">231400000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzItMy0xLTEtNDExNzU_82674c57-9d6e-4f51-80f2-ee2229d0be56"
      unitRef="usd">235400000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzMtMS0xLTEtNDExNzU_bdf29de2-7394-4ca1-a15f-b5e35bc90b58"
      unitRef="usd">7156100000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzMtMy0xLTEtNDExNzU_2d233307-5e4c-465e-9382-e5a81ef5fd15"
      unitRef="usd">7397700000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzQtMS0xLTEtOTI3NzM_01c6ef76-42f8-43b3-8bc9-45dba2690a6a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzQtMy0xLTEtOTI3NzU_35e2cfce-527a-4e3b-9fce-9fa40cec00ba"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8yMQ_330a95d2-8e0d-4103-99a8-74d90c491fa2"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8yMQ_53204651-b14e-4358-be30-4ca6cf667897"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8zNQ_ad5d7887-c953-42d4-9a79-f0255757323d"
      unitRef="shares">100000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl8zNQ_e6b6e85d-de9a-44c4-b91b-a075b6738366"
      unitRef="shares">100000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_696eca4e-2279-48c8-83aa-36feaf9532cb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_7143350f-1860-4a8e-8e83-aa2c9bccb268"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_f00bd42f-0c5f-4075-9f0c-d06f23320b54"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjpmYmFkZGQxYjdiODk0NjQ1YjExOWQ0ZTA2OWUxZDdhMl81Nw_fe7fb291-68cf-41f4-9fc2-22c3c127081e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMS0xLTEtNDExNzU_df9c881d-a2ad-496b-998a-1d2157c699cd"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzUtMy0xLTEtNDExNzU_495c48d2-68ba-4054-897b-ff83a689ec47"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8xOA_3adfe417-ca80-455a-98f2-62a1420550c2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8xOA_87ff7486-c621-49c3-ae91-811935dfe283"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8zMg_00c1733d-9565-48a3-a342-0c98ff326391"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF8zMg_b82df492-f502-4aac-a631-5add158d15e5"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF81NA_6dbc59ae-0884-4bd8-8e4c-891261264eec"
      unitRef="shares">135100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjozODk4MmFlOTY3Njg0YjgwYjg4Y2M1Y2VlNmQyNDI2MF82MQ_f4c93141-e829-4682-ac1e-695fff0e456e"
      unitRef="shares">134800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMS0xLTEtNDExNzU_cca6e6af-caab-4d8e-935c-180d1f92ce51"
      unitRef="usd">1400000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzYtMy0xLTEtNDExNzU_48eb3bb3-586f-4a7d-bc5a-858cd079b70e"
      unitRef="usd">1300000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzctMS0xLTEtNDExNzU_3c62b1d3-fec7-49e4-b46b-dbd9ab6a0266"
      unitRef="usd">3403700000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzctMy0xLTEtNDExNzU_1ae00397-e894-4780-8533-4c26ba98b6bc"
      unitRef="usd">3369500000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzgtMS0xLTEtNDExNzU_e3f9a796-830e-466e-9323-07944628ad94"
      unitRef="usd">-2408900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzgtMy0xLTEtNDExNzU_7a03e38e-1bc5-4337-9839-01127c9755fa"
      unitRef="usd">-2570700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzktMS0xLTEtNDExNzU_0f21f2f4-591d-440a-b517-eb58e5e96174"
      unitRef="usd">-103100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfMzktMy0xLTEtNDExNzU_d6ba7442-d1c4-4515-b1a7-a8b59fef768b"
      unitRef="usd">-94400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDAtMS0xLTEtNDExNzU_bb23ceda-9c25-472b-8121-05c4db2b41a6"
      unitRef="usd">893100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDAtMy0xLTEtNDExNzU_362c8e62-eae2-4b43-9bec-92fbe00fd577"
      unitRef="usd">705700000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDEtMS0xLTEtNDExNzU_5abf25bc-31ec-427f-bf43-09023408fffe"
      unitRef="usd">13513800000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xNi9mcmFnOjRlMWE3ZjIxMmNkYzQ0ODRiYzkxZTAxMmM3OGRjY2VjL3RhYmxlOmVmM2RmNzQ4Y2JjZjRkOTE5MWUyOWExZjMxOGJmNWIzL3RhYmxlcmFuZ2U6ZWYzZGY3NDhjYmNmNGQ5MTkxZTI5YTFmMzE4YmY1YjNfNDEtMy0xLTEtNDExNzU_a05b5537-bb0c-43ec-ac29-cd138a2c85d3"
      unitRef="usd">13199400000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMy02LTEtMS00MTE3NQ_7eeccfff-88b1-42b3-8e50-d869a41f274a"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMy04LTEtMS00MTE3NQ_0a464d21-d95a-4814-8024-8ce0b2943f6d"
      unitRef="usd">4837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNC02LTEtMS00MTE3NQ_c2680d87-c7d7-4054-b2ce-3c1c2e0997da"
      unitRef="usd">4845000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNC04LTEtMS00MTE3NQ_e13ec98f-ca9b-4aba-848d-403c5a89688f"
      unitRef="usd">4042300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNS02LTEtMS00MTE3NQ_78c854da-adb5-4c1a-abce-0838192defab"
      unitRef="usd">1104100000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNS04LTEtMS00MTE3NQ_1bf28571-9e3a-45c9-91aa-d4fe8b49bd38"
      unitRef="usd">795200000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNi02LTEtMS00MTE3NQ_dc9b300b-de8d-4c8d-8125-8434aaf7dd34"
      unitRef="usd">717200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNi04LTEtMS00MTE3NQ_404e49b0-d7f1-4e27-88ad-a6b14b942c76"
      unitRef="usd">471800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNy02LTEtMS00MTE3NQ_fea3cb89-12c5-44b1-9c85-ca27347dd327"
      unitRef="usd">386900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfNy04LTEtMS00MTE3NQ_3311f924-97a8-4d3c-8e35-d148887636ab"
      unitRef="usd">323400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOC02LTEtMS00MTE3NQ_e8c6b1ee-c144-498a-9e94-23bb94b697a7"
      unitRef="usd">-56000000.0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOC04LTEtMS00MTE3NQ_8ef2005b-3151-487f-a06b-e2116fd076db"
      unitRef="usd">-35600000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOS02LTEtMS00MTE3NQ_390bfd8d-2e93-4f59-805d-575690863320"
      unitRef="usd">-500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfOS04LTEtMS00MTE3NQ_c03aae21-ee83-4183-9513-93c2d3fd13cd"
      unitRef="usd">1100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTAtNi0xLTEtNDExNzU_49150e31-4f92-4ab1-ac92-562df5476a9f"
      unitRef="usd">330400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTAtOC0xLTEtNDExNzU_cd2b2b8a-62bd-44a2-8d18-1ea3fd6d72b3"
      unitRef="usd">288900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTEtNi0xLTEtNDExNzU_948c428d-8fc2-4aeb-a872-e62ec8beeed4"
      unitRef="usd">80200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTEtOC0xLTEtNDExNzU_d4ecd753-6d87-4b1a-9dd5-6492480556ca"
      unitRef="usd">56300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTItNi0xLTEtNDExNzU_57c3231e-7190-4e34-8f5f-a075629ad6a2"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTItOC0xLTEtNDExNzU_e9e41142-a1c4-4123-b628-89041d42a38d"
      unitRef="usd">232600000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTUtNi0xLTEtNDExNzU_20774f6a-a947-4221-941c-ef495188895d"
      unitRef="usdPerShare">1.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTUtOC0xLTEtNDExNzU_12a804fb-f3ee-4743-a476-65490d13ec9f"
      unitRef="usdPerShare">1.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTYtNi0xLTEtNDExNzU_c84917cb-7f22-457a-86d0-548b18953c3c"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTYtOC0xLTEtNDExNzU_5dbc7a93-adb7-4017-97a5-f16220084e23"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTktNi0xLTEtNDExNzU_f479983f-2398-4368-bb6e-d9b76d458db1"
      unitRef="shares">134900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMTktOC0xLTEtNDExNzU_296be5d6-b7a2-498c-ae83-7c473e623385"
      unitRef="shares">141100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMjAtNi0xLTEtNDExNzU_7053709a-f270-40e3-a98d-42c20e7c3a08"
      unitRef="shares">136700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18xOS9mcmFnOjMxZWY1MWU2YjA3MDQ2ZmVhNzFmNmJlMjYzM2NmMzZiL3RhYmxlOjI1NjViMGZkYzdiZjQxMjliYjU2N2M2ZTYwMDU5ZTljL3RhYmxlcmFuZ2U6MjU2NWIwZmRjN2JmNDEyOWJiNTY3YzZlNjAwNTllOWNfMjAtOC0xLTEtNDExNzU_ff6fbacd-ba9f-47f3-b909-01c859825daa"
      unitRef="shares">143100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfMy02LTEtMS00MTE3NQ_8bcbf0ea-323e-499b-88f1-700232814de1"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfMy04LTEtMS00MTE3NQ_a2bdce78-ad47-4fbd-b2a7-c8981787a1b8"
      unitRef="usd">232600000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNS02LTEtMS00MTE3NQ_d86cf6bc-00b4-417e-8c30-63dd029349f7"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNS04LTEtMS00MTE3NQ_8048548c-c746-45c3-9058-dff4928ac80f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNi02LTEtMS00MTE3NQ_cb7f0d96-3e3c-45c2-8075-8a1e03b43b9e"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNi04LTEtMS00MTE3NQ_6726d8e5-8e52-43f1-b424-08951a9bb5ac"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNy02LTEtMS00MTE3NQ_2cc59e65-8cc4-4d35-99f2-c4bd25084865"
      unitRef="usd">-9900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfNy04LTEtMS00MTE3NQ_431bed1a-ab84-4e6d-a46a-0d3dd56e6493"
      unitRef="usd">6300000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOC02LTEtMS00MTE3NQ_d7e40ab0-bd20-41ce-ac9e-f5d66804882f"
      unitRef="usd">-8700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOC04LTEtMS00MTE3NQ_a6ef7c61-172a-4e2a-ba41-6c5bc8bb7546"
      unitRef="usd">6700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOS02LTEtMS00MTE3NQ_0ce30893-8ee2-4933-97a1-47d9233f25ab"
      unitRef="usd">241500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yMi9mcmFnOmQ3YjFiNWE4MWRlMTQ0ZTc4MGZjMjQ0OTkzYmRhODU2L3RhYmxlOjFlNWNlODU0NDRhMDQ5NWFiNzhmMjlhODhjZjdkZGUzL3RhYmxlcmFuZ2U6MWU1Y2U4NTQ0NGEwNDk1YWI3OGYyOWE4OGNmN2RkZTNfOS04LTEtMS00MTE3NQ_6b8603c3-cdda-4919-83a5-9ea34a5fdf23"
      unitRef="usd">239300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNC0yLTEtMS00MTE3NQ_592e7ad5-5d17-4274-8c30-009200f6155a"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNC00LTEtMS00MTE3NQ_87159823-e35a-48a7-906c-77b10ded6cd5"
      unitRef="usd">232600000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNi0yLTEtMS00MTE3NQ_15f652b2-7dda-411c-9a4f-f81cbf56cad7"
      unitRef="usd">71400000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNi00LTEtMS00MTE3NQ_1bc4255d-274a-427a-9a04-3d2fa303304f"
      unitRef="usd">45200000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNy0yLTEtMS00MTE3NQ_4bcfd22a-7b51-4c6a-b985-9f1a8e18fc8e"
      unitRef="usd">21100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNy00LTEtMS00MTE3NQ_ae9c6eee-1f51-4127-97ac-c9d45cc7160d"
      unitRef="usd">15800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOC0yLTEtMS00MTE3NQ_88342923-4de1-4f71-a2c6-0dff91d26f07"
      unitRef="usd">5000000.0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOC00LTEtMS00MTE3NQ_3bdcf007-edd2-4617-8a86-bc3f59178bf1"
      unitRef="usd">3500000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOS0yLTEtMS00MTE3NQ_d7e92db8-bc95-47df-bc6d-52244765d6ef"
      unitRef="usd">1700000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfOS00LTEtMS00MTE3NQ_0324737e-9976-448f-8b91-d5f143844206"
      unitRef="usd">-1300000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTAtMi0xLTEtNDExNzU_91182dfd-5851-4a17-bdd9-e0f2eac123e2"
      unitRef="usd">4800000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTAtNC0xLTEtNDExNzU_36bb9fe9-0495-4eee-a69b-1a15f8c86eba"
      unitRef="usd">2600000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTItMi0xLTEtNDExNzU_6d4d6d5b-03e9-41ff-b5e2-0935918fe1bf"
      unitRef="usd">125000000.0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTItNC0xLTEtNDExNzU_da9e0c84-1f76-4f36-afa5-c60c6a9009bb"
      unitRef="usd">15700000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTMtMi0xLTEtNDExNzU_2a562072-50a8-40fe-a9cb-9ca40baacd5c"
      unitRef="usd">130300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTMtNC0xLTEtNDExNzU_41ca8315-d2ee-4f60-88c3-e6ab14535399"
      unitRef="usd">-15400000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTQtMi0xLTEtNDExNzU_c789e793-40d6-4f91-b4ef-e1d640a1e2a1"
      unitRef="usd">-24300000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTQtNC0xLTEtNDExNzU_e66fa453-194f-4fa3-87c1-7ede67679188"
      unitRef="usd">35800000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTUtMi0xLTEtNDExNzU_aa1a71fc-244a-43c4-876f-007a647ab67f"
      unitRef="usd">87800000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTUtNC0xLTEtNDExNzU_d3f41ec0-73ed-458d-b38d-7f45177882ef"
      unitRef="usd">-37200000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTYtMi0xLTEtNDExNzU_8c3d017d-0f0e-49d3-8b42-be3eb8aaee24"
      unitRef="usd">179800000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTYtNC0xLTEtNDExNzU_d0d410ff-11ef-480c-9083-7d9ee622be57"
      unitRef="usd">126500000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTctMi0xLTEtNDExNzU_a3fa6bde-2365-43ff-9a9b-f0bd9d16c278"
      unitRef="usd">380800000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTctNC0xLTEtNDExNzU_6135f8aa-2844-4557-97d9-6627860ab92c"
      unitRef="usd">344600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTktMi0xLTEtNDExNzU_87a2752a-698e-4c9d-ab0d-6927c11fb901"
      unitRef="usd">41300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMTktNC0xLTEtNDExNzU_ef144600-3e36-49e7-aed0-ab9dca3c71fa"
      unitRef="usd">20700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjAtMi0xLTEtNDExNzU_26c7571c-4833-4475-94ab-bc500f6d23df"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjAtNC0xLTEtNDExNzU_757cd86a-c337-4ed7-bcbc-00e1ba9453ce"
      unitRef="usd">212900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjItMi0xLTEtNDExNzU_9716c23e-c2a8-4d20-80fd-e511b6d45a33"
      unitRef="usd">-41300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjItNC0xLTEtNDExNzU_5085273f-a5e6-49ca-8991-b1820eaacf12"
      unitRef="usd">-233600000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjQtMi0xLTEtNDExNzU_00208f68-2bd3-4552-ae74-28644b3063cf"
      unitRef="usd">702300000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjQtNC0xLTEtNDExNzU_97542f3a-690b-4ec3-ab1e-279205c5c1e2"
      unitRef="usd">56500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjUtMi0xLTEtNDExNzU_ae0918e5-9751-4efa-94bc-28f03611877c"
      unitRef="usd">895200000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjUtNC0xLTEtNDExNzU_3a571e7a-dc4d-4b15-b7c2-3ec0baa78a56"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctMi0xLTEtOTM1NTk_56ab7845-dc81-4f84-b433-0c3341346916"
      unitRef="usd">35500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctNC0xLTEtOTM1NTk_eafaa124-d8fc-4d9e-98ac-f262f65f9929"
      unitRef="usd">3700000</us-gaap:RepaymentsOfLongTermDebt>
    <cdw:RepaymentsOfReceivableFinancingLiability
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtMi0xLTEtOTM1NTk_8a4dfcb2-4342-4a68-924a-09b8f8d6aa91"
      unitRef="usd">28700000</cdw:RepaymentsOfReceivableFinancingLiability>
    <cdw:RepaymentsOfReceivableFinancingLiability
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtNC0xLTEtOTM1NTk_493e805d-68da-48fd-83d0-61d4516e679f"
      unitRef="usd">1100000</cdw:RepaymentsOfReceivableFinancingLiability>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctMi0xLTEtNDExNzU_ca16220b-9d89-49fd-ace4-2188c6bf5e6c"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjctNC0xLTEtNDExNzU_ae235414-8494-4bee-b335-777a40c9876b"
      unitRef="usd">56500000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <cdw:NetChangeInAccountsPayableInventoryFinancing
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtMi0xLTEtNDExNzU_7fc6949d-5b25-47cb-9d55-865689680d86"
      unitRef="usd">126700000</cdw:NetChangeInAccountsPayableInventoryFinancing>
    <cdw:NetChangeInAccountsPayableInventoryFinancing
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjgtNC0xLTEtNDExNzU_a0b349f3-0410-4205-a343-e278e2ddf8ef"
      unitRef="usd">-180300000</cdw:NetChangeInAccountsPayableInventoryFinancing>
    <cdw:FinancingPaymentsForRevenueGeneratingAssets
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjktMi0xLTEtNDExNzU_93079049-92c0-493b-8954-be185789017b"
      unitRef="usd">0</cdw:FinancingPaymentsForRevenueGeneratingAssets>
    <cdw:FinancingPaymentsForRevenueGeneratingAssets
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMjktNC0xLTEtNDExNzU_e183d6be-12fb-4fac-9a66-a1178255fe59"
      unitRef="usd">42900000</cdw:FinancingPaymentsForRevenueGeneratingAssets>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzAtMi0xLTEtNDExNzU_ded36304-1126-4565-863a-cbab29ec37ec"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzAtNC0xLTEtNDExNzU_249feaa7-1eaf-4c2f-9e1d-80387ee71a4f"
      unitRef="usd">358400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzEtMi0xLTEtNDExNzU_b3bfa6b8-5bbc-4c66-beb9-cb5d95c429af"
      unitRef="usd">8300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzEtNC0xLTEtNDExNzU_4d0aaf8c-910a-44d8-8083-fe9f2d5bcf98"
      unitRef="usd">37700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzItMi0xLTEtNDExNzU_87a1e6aa-6ee5-43cc-a61e-a13aef6a708e"
      unitRef="usd">20400000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzItNC0xLTEtNDExNzU_90ac4acb-9cbb-4948-ad98-2b4d8c3f8a2d"
      unitRef="usd">27800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzMtMi0xLTEtNDExNzU_33fa9fa1-35e3-4c99-b3e8-aaf20e624d68"
      unitRef="usd">67500000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzMtNC0xLTEtNDExNzU_973c9b0a-86ab-4b2d-8dfb-e2d03aeb3daf"
      unitRef="usd">56500000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzQtMi0xLTEtNDExNzU_f621153f-e811-4a14-93bf-319eac81ca79"
      unitRef="usd">1900000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzQtNC0xLTEtNDExNzU_9a68e2e1-e960-45f8-b1a4-156add2aafce"
      unitRef="usd">-10500000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzUtMi0xLTEtNDExNzU_f14f3047-4631-4001-beb7-a792e6e7d234"
      unitRef="usd">-208100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzUtNC0xLTEtNDExNzU_cbcc0e5a-5ea2-48a2-81ce-293b89b958d8"
      unitRef="usd">-643500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzYtMi0xLTEtNDExNzU_34537b28-3af5-4d68-affa-e25664a93629"
      unitRef="usd">-2600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzYtNC0xLTEtNDExNzU_d810534f-55bb-450e-90b5-e8ea638dd29f"
      unitRef="usd">900000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzctMi0xLTEtNDExNzU_ec77b83a-692a-4107-8dc8-69efc84dc1ed"
      unitRef="usd">128800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzctNC0xLTEtNDExNzU_95684b8d-57b5-481c-a11e-cffd1bc4ebbd"
      unitRef="usd">-531600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzgtMi0xLTEtNDExNzU_989a292d-a8d7-4649-95bd-8289616f72ae"
      unitRef="usd">258100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i46e8d91db7414429aa31d5e0be1833d2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzgtNC0xLTEtNDExNzU_0e1b635f-4505-4d79-b79d-8a15ce381e34"
      unitRef="usd">1410200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzktMi0xLTEtNDExNzU_4bcad85a-4ae4-4955-93df-a2e11058b120"
      unitRef="usd">386900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ff89f826c2d45c4aa3e055b4b47721b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfMzktNC0xLTEtNDExNzU_0a553e15-69bc-44b4-aad3-6153ef680b3c"
      unitRef="usd">878600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDEtMi0xLTEtNDExNzU_400ce8b2-1075-45b0-a597-d4487b41a983"
      unitRef="usd">17500000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDEtNC0xLTEtNDExNzU_6fb05547-cf0a-48ca-b6ca-35876828442d"
      unitRef="usd">19200000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDItMi0xLTEtNDExNzU_d9e36245-20e2-44fd-91f7-899e5d329fe0"
      unitRef="usd">11500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zMS9mcmFnOmZkOTdjMzI1OTI0YjRmMDhhOGI2MDAwMDAyNGI4ODExL3RhYmxlOmRmYzFiODZiYTljZjQyZGFiNWU5OWI2OGI1NGUwYjI5L3RhYmxlcmFuZ2U6ZGZjMWI4NmJhOWNmNDJkYWI1ZTk5YjY4YjU0ZTBiMjlfNDItNC0xLTEtNDExNzU_47d93b0c-3a28-4037-a6b4-485cc0252fcd"
      unitRef="usd">10100000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesIssued
      contextRef="i088c4fe4117b496b9d60e1d8a1ed237c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC0yLTEtMS00MTE3NQ_403d4f28-3148-4451-8975-ffac7c8c357b"
      unitRef="shares">134800000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i088c4fe4117b496b9d60e1d8a1ed237c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC00LTEtMS00MTE3NQ_57373314-6b2f-474d-bc8c-0c20ef627c7f"
      unitRef="usd">1300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9074db60f3c34b05ba61ec633cca3bd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC02LTEtMS00MTE3NQ_9387d575-c3d9-4100-9ffe-4b44d1dc12a1"
      unitRef="usd">3369500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf8591008f4c4b17b0126dabdd3550fc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC04LTEtMS00MTE3NQ_76a6bf7a-6c13-4c7d-a220-941cb8c8b0ae"
      unitRef="usd">-2570700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24eebd5816c94914b15bbbecd1b98778_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC0xMC0xLTEtNDExNzU_a89890f3-09bd-4959-8d77-c252e4fd929a"
      unitRef="usd">-94400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNC0xMi0xLTEtNDExNzU_cb87a3c2-3edb-435b-90c2-b1c92995cf7b"
      unitRef="usd">705700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i84784d6e2c0c478691401a61fef8e8e9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNS04LTEtMS00MTE3NQ_2febcf0c-e9a6-43a0-bc24-aaf36bddca68"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNS0xMi0xLTEtNDExNzU_541d2056-80c2-4a5e-879a-8bba6e24a830"
      unitRef="usd">250200000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNi02LTEtMS00MTE3NQ_25cf83cd-84c8-413c-911d-3045e97be694"
      unitRef="usd">21100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNi0xMi0xLTEtNDExNzU_40f539f9-129b-445c-bc67-71a9ba69125f"
      unitRef="usd">21100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1a51b40943ee4135998f1a12305d265e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy0yLTEtMS00MTE3NQ_46c576cc-1bbd-417f-87a0-9fe163033bcd"
      unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1a51b40943ee4135998f1a12305d265e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy00LTEtMS00MTE3NQ_9effc99b-d833-4b1e-8bb2-dc5a79991a74"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy02LTEtMS00MTE3NQ_16b1d66b-ab44-4be8-b6df-aa64b3b2d295"
      unitRef="usd">8200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfNy0xMi0xLTEtNDExNzU_fdd91126-f1a2-4f15-b662-12a8261ddf2c"
      unitRef="usd">8300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfOC02LTEtMS00MTE3NQ_21578892-2a4b-4fb5-822c-cd1ebcda99ac"
      unitRef="usd">4400000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfOC0xMi0xLTEtNDExNzU_0f2793ae-38ad-44b4-800f-ad2fa424a2ee"
      unitRef="usd">4400000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtMC0xLTEtNDExNzUvdGV4dHJlZ2lvbjo1MzBjMTNlYzA0NmQ0YmU2YTRkYTUyZmRiOWM4MDZlMV8yMA_6d114e92-eb44-4859-a09f-4869d39401e7"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i90a1a347f96c4eef9ed3d2c6bdce9753_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtNi0xLTEtNDExNzU_d0083213-4b20-44fc-b75b-12c7aecd773a"
      unitRef="usd">-500000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i84784d6e2c0c478691401a61fef8e8e9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtOC0xLTEtNDExNzU_725f2c46-ffee-4a8b-8070-d8914eea5801"
      unitRef="usd">68000000.0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTAtMTItMS0xLTQxMTc1_0b07b485-0cd1-4a2a-bb2d-16fbfe8cb8e5"
      unitRef="usd">67500000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i84784d6e2c0c478691401a61fef8e8e9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTEtOC0xLTEtNDExNzU_be60f26d-8a6a-4cb0-9ea4-51d14f2ed4ab"
      unitRef="usd">20400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTEtMTItMS0xLTQxMTc1_70f12b6b-0b6c-400f-a935-e9f8a89d5b5b"
      unitRef="usd">20400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i54678558e02a459f9c9f46c1c94c165b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTItMTAtMS0xLTQxMTc1_15de7b01-9ef9-4c41-b6c8-727180c06e62"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTItMTItMS0xLTQxMTc1_c7f7c205-be6e-4b24-9245-37a6e3dba771"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i54678558e02a459f9c9f46c1c94c165b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTMtMTAtMS0xLTQxMTc1_092f3fa0-40be-4ce5-9065-69d4434cbbc1"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTMtMTItMS0xLTQxMTc1_56c09697-6741-4994-a984-8231e0b70791"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i54678558e02a459f9c9f46c1c94c165b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTQtMTAtMS0xLTQxMTc1_f3d0a250-ffa4-4f08-99b8-c54601adf591"
      unitRef="usd">-9900000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTQtMTItMS0xLTQxMTc1_4405c4f8-da33-4879-8591-2d01ab8590a9"
      unitRef="usd">-9900000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="ida7fc5f245644806a6fdab340829a9f4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtMi0xLTEtNDExNzU_eaecef9b-c3a8-4100-8df4-588c7c080f57"
      unitRef="shares">135100000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ida7fc5f245644806a6fdab340829a9f4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtNC0xLTEtNDExNzU_e6427eca-b16d-4cce-a7d8-8554fe4f77a6"
      unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i052e05c048f14583a7eb3234fc476660_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtNi0xLTEtNDExNzU_846d1faa-fe2f-498b-a6b9-099707535931"
      unitRef="usd">3403700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifab8f16bee9043069362a82e7289be0b_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtOC0xLTEtNDExNzU_8cb3fff9-d7e1-4c35-914d-1f9c61c2f4a6"
      unitRef="usd">-2408900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib54e6279941040008a6a813b97256bee_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtMTAtMS0xLTQxMTc1_d644fee0-e054-42c1-b40a-892fd7c4f20a"
      unitRef="usd">-103100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjU1ZDFiMWJlZDMwOTQ1NDk5YzU5ODc1MGI5MDQ5YTY0L3RhYmxlcmFuZ2U6NTVkMWIxYmVkMzA5NDU0OTljNTk4NzUwYjkwNDlhNjRfMTYtMTItMS0xLTQxMTc1_8f0eac53-0e82-45e6-81e8-fcda9425de02"
      unitRef="usd">893100000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9baa93f033ad445fba8aeb8931b8ecbd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy0yLTEtMS00MTE3NQ_c2376ed5-0fc6-43f6-b350-6c5d0717fa82"
      unitRef="shares">141900000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9baa93f033ad445fba8aeb8931b8ecbd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy00LTEtMS00MTE3NQ_13dfa746-7974-47b4-9908-7df1c908cd1d"
      unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91dbde0bd4164c7b9373f6b3132ed65d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy02LTEtMS00MTE3NQ_804a6e14-284c-45d6-994d-7560b83348c9"
      unitRef="usd">3204900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd3a7efbaead4832ade2f32973f202ec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy04LTEtMS00MTE3NQ_92cff438-aa98-4cdf-a77d-e9b598332cfd"
      unitRef="usd">-1813400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11d1a77c94e04015904754d965f9f840_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy0xMC0xLTEtNDExNzU_b8374501-f71f-4370-a5cd-88ee244c3003"
      unitRef="usd">-95800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46e8d91db7414429aa31d5e0be1833d2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMy0xMi0xLTEtNDExNzU_97154985-a0d8-44c4-94e6-71f42ac51713"
      unitRef="usd">1297100000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNC04LTEtMS00MTE3NQ_273359bb-0b09-4275-8ff9-abdaa199b733"
      unitRef="usd">232600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNC0xMi0xLTEtNDExNzU_72d1e24a-d730-4143-81eb-315e67423ac6"
      unitRef="usd">232600000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9940637872fb471388d2342566b2fbed_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNS02LTEtMS00MTE3NQ_78ceb9b6-6af8-4a2b-8d97-ef65387dd7f0"
      unitRef="usd">15800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNS0xMi0xLTEtNDExNzU_e2d16ee4-0c46-4b2a-8a4f-b75f60f4c194"
      unitRef="usd">15800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i311ac293200c48fbaeb35a4d87663be4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNi0yLTEtMS00MTE3NQ_f19cf5d9-9cca-4d21-8056-f348ac37aa54"
      unitRef="shares">900000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9940637872fb471388d2342566b2fbed_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNi02LTEtMS00MTE3NQ_595436b2-d012-47f1-8901-230bbd9f64d1"
      unitRef="usd">37700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNi0xMi0xLTEtNDExNzU_872ab952-200a-4761-88ea-3d97911aefa1"
      unitRef="usd">37700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9940637872fb471388d2342566b2fbed_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNy02LTEtMS00MTE3NQ_1ea2936d-433e-4cac-b375-5e2dc983830d"
      unitRef="usd">3900000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfNy0xMi0xLTEtNDExNzU_d4499177-3684-432b-8ce0-dc3449112941"
      unitRef="usd">3900000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i311ac293200c48fbaeb35a4d87663be4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOC0yLTEtMS00MTE3NQ_3f6ca063-396e-49d9-871f-d2a2731d7de5"
      unitRef="shares">2400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOC04LTEtMS00MTE3NQ_be2f69bd-0701-4684-9150-42bd22f361f0"
      unitRef="usd">358400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOC0xMi0xLTEtNDExNzU_bb349ea4-7611-447e-995f-5ec336e3e348"
      unitRef="usd">358400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS0wLTEtMS00MTE3NS90ZXh0cmVnaW9uOmIxOTA3NzU4OGM5ZTQ2YzliODkzY2YwZmVhZmIwMjRjXzIw_3ed1ecbc-97f7-4936-ba15-4cd720cbe6b5"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i9940637872fb471388d2342566b2fbed_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS02LTEtMS00MTE3NQ_32f75a0a-3cd5-4d6d-833f-7a577a99174d"
      unitRef="usd">-300000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS04LTEtMS00MTE3NQ_e49c688f-13a4-4cb9-9a4c-bf1ac03ab68f"
      unitRef="usd">56800000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfOS0xMi0xLTEtNDExNzU_b8cbf6e9-f055-459e-92d3-3c4772ed1220"
      unitRef="usd">56500000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1e032464b91f4794bfde0066ef1ee361_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTAtOC0xLTEtNDExNzU_6bacc292-800e-4201-8104-69d3445f4b0d"
      unitRef="usd">27800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTAtMTItMS0xLTQxMTc1_1e62460b-5fa3-4bf2-b07a-961ec1b9a544"
      unitRef="usd">27800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i7c8d3e828f004b68bf746a4cda0a413d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTItMTAtMS0xLTQxMTc1_7a3b63ec-b5b2-4481-b104-7e91798abf78"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTItMTItMS0xLTQxMTc1_8b15ff50-f5fd-4a4a-beb2-7d7cf3ed6485"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i7c8d3e828f004b68bf746a4cda0a413d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTMtMTAtMS0xLTQxMTc1_b096056a-a49b-4df3-a974-47889980399f"
      unitRef="usd">6300000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTMtMTItMS0xLTQxMTc1_cfe68c72-e939-4612-ae6d-f5a2d94587da"
      unitRef="usd">6300000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if14b9ac977c641c793947d10162e2516_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTQtOC0xLTEtNDExNzU_2c7e7840-d4c3-46f4-8b90-6c800f956a30"
      unitRef="usd">19200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb2d51df0d7443d092d2d18fcfabb2bc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTQtMTItMS0xLTQxMTc1_49ef489a-5ec5-4275-a0e6-5f87635c8ca2"
      unitRef="usd">19200000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i3a001d339d9f4250b033a43e01436d66_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtMi0xLTEtNDExNzU_6f699cb7-608e-4e9b-afa6-038940299ce3"
      unitRef="shares">140400000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3a001d339d9f4250b033a43e01436d66_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtNC0xLTEtNDExNzU_4e057032-3285-43f1-87dd-bace05f7197f"
      unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b34b3854e7940ec95aeb90978b7e587_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtNi0xLTEtNDExNzU_f199e17f-e5c0-48c2-8688-3be006893ca9"
      unitRef="usd">3262600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4a7e17758b043d8b906e02c514893cc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtOC0xLTEtNDExNzU_a361808b-0954-4236-9233-7f4d9a5f964f"
      unitRef="usd">-2004600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib777bc846eea484ab129b21d2ba605d3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtMTAtMS0xLTQxMTc1_7a3913ff-ecd8-4cc1-a507-2c7090e0c8e5"
      unitRef="usd">-89100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ff89f826c2d45c4aa3e055b4b47721b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18yOC9mcmFnOjlmMGM1NmYxNDEzYjQxMGM5ZGE1NmE1YjkzOGM2ODlhL3RhYmxlOjM3NzE4OTkwZjRiZjRlMzc4YmYyNWVkMmEzNTRmMjljL3RhYmxlcmFuZ2U6Mzc3MTg5OTBmNGJmNGUzNzhiZjI1ZWQyYTM1NGYyOWNfMTUtMTItMS0xLTQxMTc1_8e66f252-2a40-474e-a7c2-eb2a6c134de9"
      unitRef="usd">1170300000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM4OA_25d5d050-6aaa-4cd4-9d13-dce90dbca469">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, 2022 and for the three months ended March 31, 2022 and 2021 (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, 2021 (the &#x201c;December&#160;31, 2021 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, 2021 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%"&gt;On December 1, 2021, the Company completed its acquisition of all issued and outstanding equity interests in Granite Parent, Inc., the parent company of Sirius Computer Solutions, Inc. (&#x201c;Sirius&#x201d;), a leading provider of secure, mission-critical technology-based solutions and one of the largest IT solutions integrators in the United States. The Company included the financial results of Sirius in its Consolidated Financial Statements from the date of the acquisition. &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;&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;Reclassifications&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;Certain prior period amounts included in the Financing activities of the Consolidated Statements of Cash Flows have been reclassified to conform with the current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <cdw:DescriptionofBusinessPolicyTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM2Ng_8641d9bc-2509-4d30-bc2a-2e614a113e2e">&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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNzM0_9f92f42f-ba20-4e56-8c92-ce822ca60236"
      unitRef="subsidiary">2</cdw:NumberofOwnedSubsidiaries>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM0NA_bd30199a-890b-42c2-bcc3-141044eb45ff">&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, 2022 and for the three months ended March 31, 2022 and 2021 (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, 2021 (the &#x201c;December&#160;31, 2021 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, 2021 Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;On December 1, 2021, the Company completed its acquisition of all issued and outstanding equity interests in Granite Parent, Inc., the parent company of Sirius Computer Solutions, Inc. (&#x201c;Sirius&#x201d;), a leading provider of secure, mission-critical technology-based solutions and one of the largest IT solutions integrators in the United States. The Company included the financial results of Sirius in its Consolidated Financial Statements from the date of the acquisition.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfODc5NjA5MzAyOTc4OA_288681a9-dcaa-497e-93a3-16ef0c1b4007">&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:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN18zNy9mcmFnOjU3YjNiNzgyYjM4YzQzMDliNmUxODIyYWMyNmI2ODUzL3RleHRyZWdpb246NTdiM2I3ODJiMzhjNDMwOWI2ZTE4MjJhYzI2YjY4NTNfNDM0OQ_5a5ad61c-c79b-4190-91ba-ad238b7a5052">ReclassificationsCertain prior period amounts included in the Financing activities of the Consolidated Statements of Cash Flows have been reclassified to conform with the current period presentation</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180MC9mcmFnOjkyNGNiNjc0ODNlNTQ4Yzk5MDUzYjY3NjhiNWVjMjVjL3RleHRyZWdpb246OTI0Y2I2NzQ4M2U1NDhjOTkwNTNiNjc2OGI1ZWMyNWNfMTUyMA_e32ba9b0-18df-4718-8dab-4cfee46c2401">&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;The Company did not adopt any material new accounting standards during the three months ended March 31, 2022. In addition, there are no new accounting standards not yet adopted that would be material to the Company&#x2019;s Consolidated Financial Statements.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180MC9mcmFnOjkyNGNiNjc0ODNlNTQ4Yzk5MDUzYjY3NjhiNWVjMjVjL3RleHRyZWdpb246OTI0Y2I2NzQ4M2U1NDhjOTkwNTNiNjc2OGI1ZWMyNWNfODc5NjA5MzAyOTAyMQ_920d2850-e403-4f2b-bc5d-f002e958ef8b">The Company did not adopt any material new accounting standards during the three months ended March 31, 2022. In addition, there are no new accounting standards not yet adopted that would be material to the Company&#x2019;s Consolidated Financial Statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180My9mcmFnOmYwNjY3MmU0MjEwNzQxMjdiM2U3ZDg4YjM5OGIxNjlmL3RleHRyZWdpb246ZjA2NjcyZTQyMTA3NDEyN2IzZTdkODhiMzk4YjE2OWZfMjIzNQ_ea4741d3-6168-4bbf-95b5-4035d187a703">Acquisitions&lt;div style="margin-bottom:9pt;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;Sirius&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;On December 1, 2021, the Company completed its acquisition of Sirius for an aggregate consideration paid, net of cash acquired, of approximately $2.4&#160;billion, subject to the finalization of customary closing adjustments. The purchase price allocation is preliminary and is subject to change during the measurement period, which is not to exceed 12 months from the close of the acquisition. During the three months ended March 31, 2022, there have been no significant adjustments to the preliminary purchase price allocation from those disclosed in the Company&#x2019;s December&#160;31, 2021 Consolidated Financial Statements. At this time, the Company is in the process of finalizing the purchase price allocation, which includes finalizing the valuation assumptions for customer relationships, such as customer attrition rate, as well as the allocation of goodwill across the reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Focal Point Data Risk LLC and certain affiliates (&#x201c;Focal Point&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;On July 30, 2021, the Company completed its acquisition of Focal Point through a purchase of all issued and outstanding equity interests. The purchase price allocation is preliminary and subject to customary closing adjustments and revision as additional information about fair value of assets and liabilities become available. There have been no adjustments to the preliminary purchase price allocation disclosed in the Company&#x2019;s December&#160;31, 2021 Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Amplified IT LLC (&#x201c;Amplified IT&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;On March 15, 2021, the Company completed its acquisition of Amplified IT through a purchase of all issued and outstanding membership interests. The purchase price allocation was final as of March 31, 2022. There were no adjustments to the preliminary purchase price allocation disclosed in the Company&#x2019;s December&#160;31, 2021 Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib56d432b69f84cebba93601b094404fa_D20211201-20211201"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN180My9mcmFnOmYwNjY3MmU0MjEwNzQxMjdiM2U3ZDg4YjM5OGIxNjlmL3RleHRyZWdpb246ZjA2NjcyZTQyMTA3NDEyN2IzZTdkODhiMzk4YjE2OWZfODc5NjA5MzAzNDg3MQ_1ad55405-dc90-469e-b03d-3467aef5f58d"
      unitRef="usd">2400000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTAwMQ_fe6f4a4f-6916-4a60-94b9-969272ab7fa4">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 timing of revenue recognition may differ from the time of billing to customers. Accounts receivable presented on the Consolidated Balance Sheets represent an unconditional right to consideration, which includes unbilled receivables. Unbilled receivables represent revenues that are not currently billable but payment is unconditional and solely subject to the passage of time. These items are expected to be billed and collected in the normal course of business. The balance of the Company&#x2019;s accounts receivable is classified as current for amounts expected to be collected within 12 months and noncurrent for amounts to be collected beyond 12 months. 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.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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,613.5&#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,499.4&#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;167.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;197.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;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,780.9&#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,696.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;/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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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%;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.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;120.8&#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;134.7&#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;465.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;423.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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes $22&#160;million and $20&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2022 and December&#160;31, 2021, 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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;During the three months ended March 31, 2022 and 2021, the Company recognized revenue of $156&#160;million and $97&#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, 2022 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:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.001%"/&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:400;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:400;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:400;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:400;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;65.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;22.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfODc5NjA5MzAyNjU0MA_33b495f0-7412-4993-92f5-02407990d7c0">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:&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.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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,613.5&#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,499.4&#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;167.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;197.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;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,780.9&#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,696.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;/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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMS0yLTEtMS04ODUwNQ_fed67cf8-5120-47f6-b275-9a4dc32f1b1c"
      unitRef="usd">4613500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMS00LTEtMS04ODUwNQ_81f09863-7401-47ae-93b3-eb56cd40c503"
      unitRef="usd">4499400000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMi0yLTEtMS04ODUwNQ_063077ff-3370-463d-ac0a-c9a1cff5cdfb"
      unitRef="usd">167400000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMi00LTEtMS04ODUwNQ_6c29b1b0-d0dc-474e-8f3b-bbba5fb7c65b"
      unitRef="usd">197400000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNet
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMy0yLTEtMS05MjY0Ng_fa815ec0-9d72-4248-8d3c-8353850cd8df"
      unitRef="usd">4780900000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjliMDI2MGMyMDg1MzRlYzE5NzYxODUzZTc3NWI4MjRkL3RhYmxlcmFuZ2U6OWIwMjYwYzIwODUzNGVjMTk3NjE4NTNlNzc1YjgyNGRfMy00LTEtMS05MjY0OQ_67f4de25-007a-45a3-917b-56b787b015fc"
      unitRef="usd">4696800000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfODc5NjA5MzAyNjU0MQ_2c9f1477-efb1-4879-88df-b67d4a62a54e">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.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.233%"/&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;120.8&#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;134.7&#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;465.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;423.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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes $22&#160;million and $20&#160;million of long-term contract liabilities that are presented within Other liabilities on the Consolidated Balance Sheets as of March 31, 2022 and December&#160;31, 2021, 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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;During the three months ended March 31, 2022 and 2021, the Company recognized revenue of $156&#160;million and $97&#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;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMi0yLTEtMS04ODM5NA_86cc3b12-532f-4e4d-8805-1d1c689191f5"
      unitRef="usd">120800000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMi00LTEtMS04ODM5NA_383c6b69-36ed-4748-bdec-c9d83c81dc5d"
      unitRef="usd">134700000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMy0yLTEtMS04ODM5NA_6fef3529-df13-48f0-8030-d8bf50a38094"
      unitRef="usd">465800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOjUyM2ExOGU4NDMyYzQ0YjhiMDUxNWZjMTI1MmM0ZjJkL3RhYmxlcmFuZ2U6NTIzYTE4ZTg0MzJjNDRiOGIwNTE1ZmMxMjUyYzRmMmRfMy00LTEtMS04ODM5NA_4b21f42f-0d06-4a0a-847e-1a79aee75c03"
      unitRef="usd">423300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1984262f08434ac3aad38f44624daa52_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjAzNA_172e7b0b-3c76-4d34-a645-cc19a8b40f3b"
      unitRef="usd">22000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idcf431971f4b46c38e1ce6b7b8a59fbb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjA1MQ_9ab3fd89-f350-47d5-b49b-b13ff807890f"
      unitRef="usd">20000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjA3MQ_558daa9d-2576-464a-83bf-692f4271a74d"
      unitRef="usd">156000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTA5OTUxMTYzMjA4OQ_8fd73af0-ffa2-4807-b050-b34a68ddc7cf"
      unitRef="usd">97000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RleHRyZWdpb246MWMyZDg5MTFhODc0NGY2ZGFhMTA4OWViZDI4MTI4NjhfMTAwMA_2b1079df-bc66-4ed3-93d4-1ffb325a8e4c">The following table represents the total transaction price for the remaining performance obligations as of March 31, 2022 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:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.001%"/&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:400;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:400;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:400;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:400;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;65.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;22.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS0yLTEtMS00MTE3NQ_6f033b54-92af-4292-9484-4dc8ec9c2b1e"
      unitRef="usd">65300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iafb75034edfe4d2585f3511235056168_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS00LTEtMS00MTE3NQ_6a0780b7-82f3-486d-8915-2cc06984e6b6"
      unitRef="usd">22500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i0665ab4cf8c749e7a7098c8c1b9dbcb7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS02LTEtMS00MTE3NQ_583c3d53-7bd8-47c6-adf9-ad800c9ab35f"
      unitRef="usd">7500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib8fc265c01a64e3984973bb17712e8ba_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181OC9mcmFnOjFjMmQ4OTExYTg3NDRmNmRhYTEwODllYmQyODEyODY4L3RhYmxlOmJmMTliMGJiM2Q5NjQ2Y2I5ZDZhODdlOWJjYTFjNDgxL3RhYmxlcmFuZ2U6YmYxOWIwYmIzZDk2NDZjYjlkNmE4N2U5YmNhMWM0ODFfMS04LTEtMS00MTE3NQ_35c5345b-038f-4629-995b-22e8b60b32bc"
      unitRef="usd">2500000</us-gaap:RevenueRemainingPerformanceObligation>
    <cdw:InventoryFinancingAgreementsTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RleHRyZWdpb246ZWZkNjRlYzc5N2IzNDFmY2EzNjFlYzEyMzk2N2FiZmNfODQ1_def9a88b-67a6-4c4b-8f38-24d353252ad5">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 certain financial intermediaries to facilitate the purchase of inventory from various suppliers under certain terms and conditions, as described below. These amounts are classified separately as Accounts payable-inventory financing on the Consolidated Balance Sheets. The Company does not incur any interest expense associated with these agreements as balances are paid when they are due.&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;Amounts included in Accounts payable-inventory financing are 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:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.067%"/&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Loan inventory financing agreement&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 #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;418.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 style="background-color:#cceeff;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;310.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&gt;&lt;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 inventory financing agreements&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;146.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;138.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable-inventory financing&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;564.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 style="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;448.3&#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: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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The revolving credit facility includes an inventory floorplan sub-facility that enables the Company to maintain an inventory financing agreement with a financial intermediary.&lt;/span&gt;&lt;/div&gt;</cdw:InventoryFinancingAgreementsTextBlock>
    <cdw:InventoryFinancingAgreementsTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RleHRyZWdpb246ZWZkNjRlYzc5N2IzNDFmY2EzNjFlYzEyMzk2N2FiZmNfODUz_cf44c1d8-4858-48df-b1bf-053391dd9d25">&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;Amounts included in Accounts payable-inventory financing are 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:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.067%"/&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Loan inventory financing agreement&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 #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;418.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 style="background-color:#cceeff;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;310.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&gt;&lt;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 inventory financing agreements&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;146.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;138.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable-inventory financing&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;564.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 style="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;448.3&#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: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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The revolving credit facility includes an inventory floorplan sub-facility that enables the Company to maintain an inventory financing agreement with a financial intermediary.&lt;/span&gt;&lt;/div&gt;</cdw:InventoryFinancingAgreementsTableTextBlock>
    <cdw:RevolvingLoanFinancingAgreement
      contextRef="i175381a6771543a48259f07e699ffe83_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMS0yLTEtMS00MTE3NQ_873dea5b-c8f6-4f37-8cf7-677ee5961b38"
      unitRef="usd">418800000</cdw:RevolvingLoanFinancingAgreement>
    <cdw:RevolvingLoanFinancingAgreement
      contextRef="i39eee60184b64fe8b178393bc0374751_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMS00LTEtMS00MTE3NQ_e962c9c1-2746-4bd7-a1c3-a5de45049dbc"
      unitRef="usd">310100000</cdw:RevolvingLoanFinancingAgreement>
    <cdw:OtherInventoryFinancingAgreements
      contextRef="i175381a6771543a48259f07e699ffe83_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMi0yLTEtMS00MTE3NQ_d8df126c-c2b3-4903-a6f5-6fb177bb2d7f"
      unitRef="usd">146100000</cdw:OtherInventoryFinancingAgreements>
    <cdw:OtherInventoryFinancingAgreements
      contextRef="i39eee60184b64fe8b178393bc0374751_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMi00LTEtMS00MTE3NQ_461d1b5c-da30-4b7b-9a7f-3b044bad44dc"
      unitRef="usd">138200000</cdw:OtherInventoryFinancingAgreements>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMy0yLTEtMS00MTE3NQ_21e69bc5-0fb3-4a05-bbe8-9499e396f526"
      unitRef="usd">564900000</cdw:AccountsPayableInventoryFinancing>
    <cdw:AccountsPayableInventoryFinancing
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN181NS9mcmFnOmVmZDY0ZWM3OTdiMzQxZmNhMzYxZWMxMjM5NjdhYmZjL3RhYmxlOjQ4YjE4YjI5YWM1YzRlYWM5YjgyOWNmMGQ3N2MxYWRmL3RhYmxlcmFuZ2U6NDhiMThiMjlhYzVjNGVhYzliODI5Y2YwZDc3YzFhZGZfMy00LTEtMS00MTE3NQ_c7847200-146b-4ee8-8e80-40382a609dcd"
      unitRef="usd">448300000</cdw:AccountsPayableInventoryFinancing>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfMjQxMQ_044660c4-8304-48ab-8bd2-14f044f8d3dc">Financial Instruments&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 does not hold or issue derivative financial instruments for trading or speculative purposes. The Company&#x2019;s indebtedness creates interest rate risk on its variable-rate debt. The Company uses derivative financial instruments to manage its exposure to interest rate risk. For additional information, see&#160;Note 7 (Debt).&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 interest rate cap agreements that entitle it to payments from the counterparty of the amount, if any, by which the three-month London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) exceeds the strike rates of the caps during the &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;agreement period in exchange for an upfront premium. During the three months ended March 31, 2022, the Company did not enter into new interest rate cap agreements.&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, 2022 and December&#160;31, 2021, the Company had interest rate cap agreements with a fair value of less than $1 million, which were classified within Other assets on the Consolidated Balance Sheets. The total notional amount of the interest rate cap agreements was $1.3 billion as of March 31, 2022 and December&#160;31, 2021, which mature on December 31, 2022.&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 Company&#x2019;s interest rate cap agreements are classified as Level 2 in the fair value hierarchy. The valuation of the interest rate cap agreements is derived by using a discounted cash flow analysis on the expected cash receipts that would occur if variable interest rates rise above the strike rates of the caps. This analysis reflects the contractual terms of the interest rate cap agreements, including the period to maturity, and uses observable market-based inputs, including LIBOR curves and implied volatilities. The Company also incorporates insignificant credit valuation adjustments to appropriately reflect the respective counterparty&#x2019;s nonperformance risk in the fair value measurements. The counterparty credit spreads are based on publicly available credit information obtained from a third-party credit data provider.&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 interest rate cap agreements are designated as cash flow hedges. The changes in the fair value of derivatives that qualify as cash flow hedges are recorded in Accumulated other comprehensive loss (&#x201c;AOCL&#x201d;) and are subsequently reclassified into Interest expense in the period when the hedged forecasted transaction affects earnings. The following table provides the activity in AOCL, net of tax, for the three months ended March 31, 2022 and 2021.&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:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.500%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recorded to AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;0.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 style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Reclassification from AOCL to Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;0.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;0.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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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 expects to reclassify $3 million from AOCL to earnings within Interest expense, net within the next 12 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfNzM5_5192ddea-4163-412a-ae3a-e5191d1b1473"
      unitRef="usd">1000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfNzM5_738eb284-6ab1-4247-980b-1a126d086248"
      unitRef="usd">1000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if77ef2180a4247139c552e069e7af98c_I20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfODg2_7e1fb94d-007c-43fc-98d5-cf4426f3ed0c"
      unitRef="usd">1300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i499cb781119e4ac493abf031fa15a6b7_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfODg2_91d03c1c-d5ce-40f0-970d-a1ed35bf19d2"
      unitRef="usd">1300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfMjQxNA_0821c502-2d0d-4773-a49b-6cb146c4203e">The following table provides the activity in AOCL, net of tax, for the three months ended March 31, 2022 and 2021.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.500%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recorded to AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;0.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 style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Reclassification from AOCL to Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;0.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;0.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;/table&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic352eb24d75e4c53959daa29ff0ac26d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMi02LTEtMS00MTE3NQ_1e22f1f6-05c2-41c9-a3be-b93a9d14dc2c"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic0bede7ee4234e42805eedeb97c20972_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMi04LTEtMS00MTE3NQ_ab4ce350-9fe4-418e-8e99-43f0bf613860"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="i930177d187ce476290ef31a4bb501169_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMy02LTEtMS00MTE3NQ_feab3233-e29b-43e3-999b-3e4c03659f19"
      unitRef="usd">-800000</us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="ie5cab91eb17f440ba4604590d89fc3a7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RhYmxlOmY5OTZlMGNlZGUxMDQzYTJhM2RjMGNmZGRlNjE0MzQ0L3RhYmxlcmFuZ2U6Zjk5NmUwY2VkZTEwNDNhMmEzZGMwY2ZkZGU2MTQzNDRfMy04LTEtMS00MTE3NQ_acfd776b-1647-4097-8193-5a14b27460a4"
      unitRef="usd">-400000</us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="ic352eb24d75e4c53959daa29ff0ac26d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182NC9mcmFnOmMxYTVkMzllNzk5ZTRkNzliMDkwM2Q1NGI5NTlkMWYwL3RleHRyZWdpb246YzFhNWQzOWU3OTllNGQ3OWIwOTAzZDU0Yjk1OWQxZjBfMjMzMg_573979aa-a1e3-4e04-9a80-fc16abbd4952"
      unitRef="usd">-3000000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzM4OQ_75bf640b-e2a2-4fb6-90af-3d143db68926">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:400;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:400;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:400;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:400;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:400;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:400;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;119.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="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;316.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;1,384.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;1,420.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 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;152.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="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;179.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;11.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="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;13.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;(44.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="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;(46.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;/tr&gt;&lt;tr&gt;&lt;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;(83.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;(102.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6,514.8&#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;6,755.8&#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, 2022, 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, 2022, the Company could have borrowed up to an additional&#160;$1.0 billion&#160;under the Revolving Loan Facility. As of March 31, 2022, the Revolving Loan Facility had less than $1 million of undrawn letters of credit and&#160;$437 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, which has effectively been capped through the use of interest rate caps. 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, 2022, the Company prepaid its 2022 quarterly principal installments for a total of $36 million. The Company is required to pay quarterly principal installments of $18 million in 2023 and thereafter, with the remaining principal amount due at the maturity date. &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;As a result of the Sirius acquisition, the Company assumed liabilities related to receivable financing. Such amounts relate to certain accounts receivable transferred to third-party financial companies that did not qualify as a sale under the terms of the agreements. 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, 2022.&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6,406.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;6,996.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;/tr&gt;&lt;tr&gt;&lt;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;6,642.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;6,904.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;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzM3OQ_533aebf7-0060-4a1d-a3d7-825b55fdd89e">&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:400;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As of December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:400;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:400;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:400;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:400;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:400;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;119.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="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;316.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;1,384.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;1,420.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 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;152.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="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;179.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;11.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="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;13.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;(44.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="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;(46.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;/tr&gt;&lt;tr&gt;&lt;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;(83.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;(102.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6,514.8&#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;6,755.8&#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="id52b8be5a9064145898da5115f900889_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfNC02LTEtMS00MTE3NQ_b2a76b58-1e7d-4c10-ba44-a1cfcdfc311a"
      unitRef="usd">119600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7fed69ee48014417bf4dd97d7abd9a85_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfNC0xMC0xLTEtNDExNzU_28669821-d15f-403d-9c51-d87315050b9a"
      unitRef="usd">316400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfOS02LTEtMS00MTE3NQ_9cc5dd7c-d3eb-405f-9abe-4463e518875b"
      unitRef="usd">1384500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if10976dd95024b289c48e68753e186cf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfOS0xMC0xLTEtNDExNzU_333f3f41-bb45-4615-b1d2-5daa7cfa9fc7"
      unitRef="usd">1420000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i1dcd4e3e5ee241aebbf598d23c88bc10_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtNC0xLTEtNDExNzU_28b5da2a-da24-4434-9fe4-7dcf6ea755b1"
      unitRef="number">0.05500</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1dcd4e3e5ee241aebbf598d23c88bc10_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtNi0xLTEtNDExNzU_d4b5270f-be5d-460d-b19c-e55a956c13e1"
      unitRef="usd">575000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i94ceb824dd00420894213a57c7cfb125_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtOC0xLTEtNDExNzU_d8f88cd8-4c93-4535-955f-a2be40daeb92"
      unitRef="number">0.05500</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i94ceb824dd00420894213a57c7cfb125_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTMtMTAtMS0xLTQxMTc1_f1f457a4-4089-434e-a2db-ed9ec417d949"
      unitRef="usd">575000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i0fa1f902bfe9491a885a0d023fb44825_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtNC0xLTEtNDExNzU_c457b7c1-31ef-406b-b6e8-813ee5261f6f"
      unitRef="number">0.04125</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0fa1f902bfe9491a885a0d023fb44825_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtNi0xLTEtNDExNzU_e9f46e97-f44b-4b4e-b656-2ee9788d69c7"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i1279b8eae121476a8586e614a80db375_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtOC0xLTEtNDExNzU_8d4be66b-2744-4291-af3d-f4d4e267f20a"
      unitRef="number">0.04125</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1279b8eae121476a8586e614a80db375_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTQtMTAtMS0xLTQxMTc1_5ac62311-3767-4ec0-84bb-615c87edc352"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i7a36872729fe49708cac5f5c5b2288c2_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtNC0xLTEtNDExNzU_9859ceb5-7d61-4a1d-8784-8ec38fbab8e8"
      unitRef="number">0.04250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7a36872729fe49708cac5f5c5b2288c2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtNi0xLTEtNDExNzU_7512ecb4-dde9-4fb6-80f1-14a513d38f6f"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i2b20eda0c8714ba2a401ced47da408b8_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtOC0xLTEtNDExNzU_069c0d0c-e5d9-42ca-9bae-bba504c95f96"
      unitRef="number">0.04250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2b20eda0c8714ba2a401ced47da408b8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTUtMTAtMS0xLTQxMTc1_d0c94df0-4c9d-4484-bcc7-0ea9fef2dfc9"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i0da2d8e8f9434323b04d863ba5b13dd4_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNC0xLTEtNDExNzU_f6cbf278-b08a-4e25-9ad7-7f47dd38f035"
      unitRef="number">0.03250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0da2d8e8f9434323b04d863ba5b13dd4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNi0xLTEtNDExNzU_ed02c79f-d93e-4593-ac0d-500ce5cddfde"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i9420b945ebf945c4a9e96becccc1beeb_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtOC0xLTEtNDExNzU_1c01fd75-5837-4a58-af39-ef0249d12e86"
      unitRef="number">0.03250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9420b945ebf945c4a9e96becccc1beeb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtMTAtMS0xLTQxMTc1_606fc6c6-55ce-4af9-83c9-391b9c1d9760"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i3e03f02ee4214cbd9e283a308aa1a615_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNC0xLTEtOTA4NTM_13df1109-37ea-47f8-951f-7bb94fe1d881"
      unitRef="number">0.02670</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3e03f02ee4214cbd9e283a308aa1a615_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtNi0xLTEtOTA5MDU_adda481f-35f3-48e4-8cbc-886a4e75960e"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="iae4dfda7c18b4013876d2fa1387a7254_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtOC0xLTEtOTI2NTc_641288dd-926b-4921-afca-3e3caa054320"
      unitRef="number">0.02670</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iae4dfda7c18b4013876d2fa1387a7254_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTYtMTAtMS0xLTkwODYx_2a01333e-e129-4622-aafc-28a1eac9b8ce"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="icf2ea7da50c446a9bcbdcc590059691c_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctNC0xLTEtOTA4NTM_21d66c8d-90c2-4b41-9636-cc4d26ad9664"
      unitRef="number">0.03276</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icf2ea7da50c446a9bcbdcc590059691c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctNi0xLTEtOTA5MDU_7d842067-6d92-4d7f-852d-6c30eb8513af"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i8eb753ba9e6347e783e68101cc47ef40_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctOC0xLTEtOTI2NTc_469304c4-7733-492e-bb6e-e2768944849c"
      unitRef="number">0.03276</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8eb753ba9e6347e783e68101cc47ef40_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctMTAtMS0xLTkwODYx_3c232303-3e02-4dc9-8b55-88e3bf90545b"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ia6afc713eb5e49e0a96d992f7f4e001c_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtNC0xLTEtOTA4NTM_647ac7ad-5353-4280-8d6e-c29e63b2a578"
      unitRef="number">0.03569</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia6afc713eb5e49e0a96d992f7f4e001c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtNi0xLTEtOTA5MDU_9635a8a4-8207-4c39-bda0-cb4ff90f38ea"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i17cad66be6b845758ab1cdf71b604777_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtOC0xLTEtOTI2NTc_f53253fe-f882-4d26-968d-2d828129bf2f"
      unitRef="number">0.03569</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i17cad66be6b845758ab1cdf71b604777_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTgtMTAtMS0xLTkwODYx_cadf228c-55e9-4f49-8071-417b3e4a7447"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6e0526d035cd472093cd0d66bc4459f2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctNi0xLTEtNDExNzU_7facc5b1-a7c0-4f48-b39c-5e41abd45344"
      unitRef="usd">4975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i50347ce9ad8940199a35897f9ec11a0f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTctMTAtMS0xLTQxMTc1_05dfaf6b-e64d-4f7b-b880-905c38526c86"
      unitRef="usd">4975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5a77408238834ef38a9dd07b0d10a307_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtNi0xLTEtOTA5MTI_5f38f870-1a42-4b7e-90bf-f7612d5afa4a"
      unitRef="usd">152100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i96e94e0d394544de91769c36c58e5849_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtMTAtMS0xLTkwODc0_9e2ef614-203d-4514-8c0c-48326dc66667"
      unitRef="usd">179500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9b866a4c57304f4ab2514b876b9c7875_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTktNi0xLTEtNDExNzU_192b6115-e654-4ffa-9858-e8f19c35f424"
      unitRef="usd">11500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i79fe5dc89eac41a0a1e08495161556f8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMTktMTAtMS0xLTQxMTc1_3b53e02d-21c0-440f-b2cc-b043f0cba2a6"
      unitRef="usd">13600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjAtNi0xLTEtNDExNzU_ec7e094e-3fac-4fbd-94c1-099bfff7d19e"
      unitRef="usd">44000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjAtMTAtMS0xLTQxMTc1_30d341f3-157a-489b-926f-598b2008cd89"
      unitRef="usd">46000000.0</us-gaap:DeferredFinanceCostsNet>
    <cdw:LongtermDebtCurrentMaturitiesGross
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtNi0xLTEtNDExNzU_2daacab6-2261-4aa1-a6d9-9fe8c348ed60"
      unitRef="usd">83900000</cdw:LongtermDebtCurrentMaturitiesGross>
    <cdw:LongtermDebtCurrentMaturitiesGross
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjEtMTAtMS0xLTQxMTc1_4101579e-fc7d-463f-a264-482cfa4f7e95"
      unitRef="usd">102700000</cdw:LongtermDebtCurrentMaturitiesGross>
    <cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjItNi0xLTEtNDExNzU_1a13d4d4-2db0-4653-a467-40da33df7640"
      unitRef="usd">6514800000</cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium>
    <cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmJjZDY1ZjMwZmRiYjRlNTJiMDcwZjE1ZTgyMjYxZTJmL3RhYmxlcmFuZ2U6YmNkNjVmMzBmZGJiNGU1MmIwNzBmMTVlODIyNjFlMmZfMjItMTAtMS0xLTQxMTc1_91bf0409-a0a7-4d3f-ae8e-7a05630bbb36"
      unitRef="usd">6755800000</cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id52b8be5a9064145898da5115f900889_I20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzg0ODI5MDcwMTg3MA_f38b0d12-fa73-4fef-82bd-5d7995ef1edd"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id52b8be5a9064145898da5115f900889_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfNDg2_3fc0b6a0-67f1-44c9-b632-de0c32cde88f"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <cdw:AmountOwedUnderRevolvingLoanFinancingAgreement
      contextRef="i199c8c08b3b549648b771f1acd1fc83c_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfNTE5_e58064de-24d3-431d-860c-235af3275626"
      unitRef="usd">437000000</cdw:AmountOwedUnderRevolvingLoanFinancingAgreement>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzg0ODI5MDcwNDYwMQ_c54e4bae-4f48-4982-a5af-f61ef0a87c19"
      unitRef="usd">36000000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <cdw:LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter
      contextRef="i32f83b4bc7c84d788e8ce05dbbf7c6b6_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMTA0NDUzNjA0OTQ1OTg_f5409cb7-7155-472a-a07c-48af5901a5ae"
      unitRef="usd">18000000</cdw:LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RleHRyZWdpb246ZTk4Mzg5YmIyYTc4NDRkOGI2YTUwYjBkZDQ0NWNhOTlfMzM4MA_4321797f-c8d2-4f57-9798-f2a954cd0fa1">&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:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6,406.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;6,996.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;/tr&gt;&lt;tr&gt;&lt;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;6,642.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;6,904.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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie006c9bd537e443aa8a3f574a9f15c08_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMS0yLTEtMS00MTE3NQ_a6c29b14-97ec-4ef5-9577-4fc64a9d8ed3"
      unitRef="usd">6406600000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i06166759b1f1416399f58c930d68ade6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMS00LTEtMS00MTE3NQ_21491072-b8cd-4886-a94e-30642595b773"
      unitRef="usd">6996000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id3e85e58fcc145c88f418e1a05db2f3c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMi0yLTEtMS00MTE3NQ_116bd136-b6e6-4f56-b1a0-92864bcfe9b5"
      unitRef="usd">6642700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i644668dce7464a6e88e13a1a28135bca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN182Ny9mcmFnOmU5ODM4OWJiMmE3ODQ0ZDhiNmE1MGIwZGQ0NDVjYTk5L3RhYmxlOmUzNDg1NGYzZTY2MjQ0NmFiNDNhY2E1YjQ4YTBiNDE2L3RhYmxlcmFuZ2U6ZTM0ODU0ZjNlNjYyNDQ2YWI0M2FjYTViNDhhMGI0MTZfMi00LTEtMS00MTE3NQ_04380e6b-0bf4-499c-90bb-abf62e278a94"
      unitRef="usd">6904500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfMTUwMQ_e750b461-c866-45d7-8ccd-3a51748593d9">Income TaxesIncome tax expense was $80 million and $56&#160;million for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate was 24.3% and 19.5% for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate for the three months ended 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. The effective tax rate for the three months ended March 31, 2021 differed from the US federal statutory rate of 21.0% primarily due to excess tax benefits on equity-based compensation, partially offset by state and local income taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzAz_a5467727-3115-4f2b-9a09-5599ddd618db"
      unitRef="usd">80000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzEw_9eaea7a3-2d51-456f-b48e-22da18c72be0"
      unitRef="usd">56000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzg5_ea630eac-91a4-4a69-8b9e-9477a65e5363"
      unitRef="number">0.243</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN183MC9mcmFnOjIxYjAwOGQ5MWJiOTQ1N2E4YmIzMTdmYWUyOWQ5Y2U5L3RleHRyZWdpb246MjFiMDA4ZDkxYmI5NDU3YThiYjMxN2ZhZTI5ZDljZTlfNzk2_3e71533d-0119-4d52-af42-fbf22c90208c"
      unitRef="number">0.195</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNzU2_72df2a0d-b16f-4a48-b748-776eb1cba0d8">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:400;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:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;134.9&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;141.1&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.8&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;2.0&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;136.7&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;143.1&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;There were fewer than 0.1 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2022 and 2021 as their inclusion would have had an anti-dilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNzQ5_abb4bf7d-b3fe-488b-85a7-4e181a3c1f9f">&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:400;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:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;134.9&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;141.1&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.8&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;2.0&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;136.7&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;143.1&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;There were fewer than 0.1 million potential common shares excluded from diluted weighted-average shares outstanding for both the three months ended March 31, 2022 and 2021 as their inclusion would have had an anti-dilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMi0xLTEtMS00MTE3NQ_28bea58b-44d0-4a34-ac83-b54dad93126c"
      unitRef="shares">134900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMi0zLTEtMS00MTE3NQ_aa2de1c7-d07f-41fa-b4b0-04c1aee2b5d3"
      unitRef="shares">141100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMy0xLTEtMS00MTE3NQ_111c7a38-d404-4cde-9b53-1129342e8dbd"
      unitRef="shares">1800000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfMy0zLTEtMS00MTE3NQ_586a1e69-90df-434c-9995-163e94e4b394"
      unitRef="shares">2000000.0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfNC0xLTEtMS00MTE3NQ_faf8d058-7e88-4c14-b52c-cb18eb5762db"
      unitRef="shares">136700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RhYmxlOjUyOTVkMDQ2ZDg1ZjRmNzQ4ODdjYWNjZDkzZjgwYjg3L3RhYmxlcmFuZ2U6NTI5NWQwNDZkODVmNGY3NDg4N2NhY2NkOTNmODBiODdfNC0zLTEtMS00MTE3NQ_4c804af3-33d6-4314-a1c2-add18495feeb"
      unitRef="shares">143100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNTc3_6ec4c61c-c934-441e-9643-a15d6f95d738"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184NS9mcmFnOmNiOWUzNDZlNDEwMjRlZTdhODAwZWMyOGI5ZjA2OGVjL3RleHRyZWdpb246Y2I5ZTM0NmU0MTAyNGVlN2E4MDBlYzI4YjlmMDY4ZWNfNTc3_8065cc98-b4d5-446f-8b20-7176862744d0"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN184OC9mcmFnOjk3MTYxNGRmNTUwMjRmN2RhMTc1OGFjMmY4OGIyOWRkL3RleHRyZWdpb246OTcxNjE0ZGY1NTAyNGY3ZGExNzU4YWMyZjg4YjI5ZGRfMTk1NA_a638adce-8843-4a72-b8bd-1cd71951125b">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, 2022, 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 has requested information related to teaming agreements with original equipment manufacturers (&#x201c;OEMs&#x201d;). The Company is cooperating with the request and, given the early stage of the matter, the Company is currently 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="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTM3NA_fb8185d7-da75-4b80-99eb-9bf3e75f08be">&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 US private sector business customers with more than 250 employees, Small Business, which primarily serves US private sector business customers with up to 250 employees, 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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.493%"/&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:8.363%"/&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:8.521%"/&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:8.205%"/&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:8.205%"/&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:9.152%"/&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:9.633%"/&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:400;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:400;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:400;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:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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;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;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;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;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;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;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;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;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;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;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, 2022&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;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;Net sales&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;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 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;764.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;&#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,949.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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, 2021&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;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 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;1,805.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;432.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 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;1,921.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 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;677.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;4,837.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: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.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;42.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;136.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;27.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;(45.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;323.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: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(45.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;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:400;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:400;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:400;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:400;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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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:400;line-height:100%"&gt;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;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:400;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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;1,803.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;432.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;1,921.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;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;4,162.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;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;2.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;&#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;672.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;675.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 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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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,420.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;368.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;1,664.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;511.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,965.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;267.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;49.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;194.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;99.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;610.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;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;102.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;10.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;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;63.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;233.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: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.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;5.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;4.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;3.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;28.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 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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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;1,805.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;1,805.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;432.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;&#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;432.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;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;516.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;&#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;516.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;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;943.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;&#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;943.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;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;462.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;462.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;677.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;677.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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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,627.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;402.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,825.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;600.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;4,456.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;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;112.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;26.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;58.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;23.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;220.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;65.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.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;37.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;53.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;160.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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, 2022 and 2021. 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:400;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:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:400;line-height:100%"&gt;2021&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:400;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:400;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:400;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:400;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 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:#cceeff;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,713.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;28.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;span style="color:#000000;font-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-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,591.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;32.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Netcomm Products&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;486.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;8.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;454.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;9.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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265.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;5.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;Video&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;485.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;8.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;326.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;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise and Data Storage (Including Drives)&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;353.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;5.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;259.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;5.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 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;Other Hardware&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;1,304.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;21.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;1,067.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;22.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;Total Hardware&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;4,682.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;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;78.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;3,965.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;82.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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610.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;12.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&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233.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;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;/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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.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;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,837.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMjk_3794ce4d-0631-473a-844d-e6b4793a9fe2"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount
      contextRef="i7665544bde1249d0a647ba5aa1c056d3_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTQ4_9e646f69-c9e4-4472-8ab2-b0a8869a396c"
      unitRef="employee">250</cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount>
    <cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount
      contextRef="id44bf80da2554b99af5e7a185334d1fb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMjQ5_f8a425a7-ae0b-4b83-b12c-d9c7b83db3a1"
      unitRef="employee">250</cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount>
    <cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMzg2_51be5d96-ec57-49ba-a1a1-993f4a9ff08e"
      unitRef="segment">2</cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTM2MQ_6850e783-278e-4bfe-901d-ab7adabcb0f5">&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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.493%"/&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:8.363%"/&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:8.521%"/&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:8.205%"/&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:8.205%"/&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:9.152%"/&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:9.633%"/&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:400;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:400;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:400;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:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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;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;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;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;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;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;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;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;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;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;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, 2022&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;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;Net sales&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;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 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;764.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;&#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,949.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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, 2021&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;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 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;1,805.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;432.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 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;1,921.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 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;677.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;4,837.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: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.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;42.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;136.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;27.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;(45.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;323.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: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(45.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d842a587576453b9e69779090f6a733_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItMi0xLTEtNDExNzU_9c47e516-42f9-431c-aeef-ee56259e34e7"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65a438659b004fa8bcf3558ef5499607_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItNC0xLTEtNDExNzU_85026fe0-f53b-4efa-97ee-48562751a6c9"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0610b57851849c984685295bb2c267b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItNi0xLTEtNDExNzU_72fbb1f6-21d0-41d0-ba30-f1c9cb1d9a50"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74bf4c0655f54f6180082b55e9029577_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItOC0xLTEtNDExNzU_955c241f-dab9-4702-b26f-522809220437"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie65ef70a019a416d869a0354ac62eef0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItMTAtMS0xLTQxMTc1_7c37ee56-8ddb-4e54-b594-63fc24417e5b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTItMTItMS0xLTQxMTc1_14b2fa54-c703-4d7d-b4af-28cc84ca33c0"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1d842a587576453b9e69779090f6a733_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtMi0xLTEtNDExNzU_e7bbaa13-834f-4fd6-8b16-e485540504f2"
      unitRef="usd">210000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65a438659b004fa8bcf3558ef5499607_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtNC0xLTEtNDExNzU_ab861a90-e82e-4869-b576-e347c4e1e4cb"
      unitRef="usd">46700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie0610b57851849c984685295bb2c267b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtNi0xLTEtNDExNzU_d446dcab-e209-4079-a6ed-72bedc5f5c18"
      unitRef="usd">141800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i74bf4c0655f54f6180082b55e9029577_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtOC0xLTEtNDExNzU_ffdb0de7-ebef-4527-bcaa-de2570651d58"
      unitRef="usd">36700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie65ef70a019a416d869a0354ac62eef0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtMTAtMS0xLTQxMTc1_c72dd6ff-a094-461e-bda8-e70eafcf8e1d"
      unitRef="usd">-48300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTMtMTItMS0xLTQxMTc1_08dbeeb2-8ccd-4bc6-8f09-289882b3167b"
      unitRef="usd">386900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1d842a587576453b9e69779090f6a733_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtMi0xLTEtNDExNzU_0240bda7-cd0d-4d60-b907-d4a6c73a58e0"
      unitRef="usd">25000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65a438659b004fa8bcf3558ef5499607_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtNC0xLTEtNDExNzU_03851c1f-e5db-46be-8e89-9b996568f9fd"
      unitRef="usd">1400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie0610b57851849c984685295bb2c267b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtNi0xLTEtNDExNzU_f353f3e8-ff37-4e9a-8b0a-80621361c189"
      unitRef="usd">16300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i74bf4c0655f54f6180082b55e9029577_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtOC0xLTEtNDExNzU_b6562beb-1b81-46a2-bf1d-9a5f224e3f1e"
      unitRef="usd">8400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie65ef70a019a416d869a0354ac62eef0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtMTAtMS0xLTQxMTc1_15247c93-5045-41b5-af15-83f72be3f8ec"
      unitRef="usd">20300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTQtMTItMS0xLTQxMTc1_49b13b8b-0bf4-4c19-8303-8026484387d8"
      unitRef="usd">71400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctMi0xLTEtNDExNzU_dc3bf8ef-cbf4-4223-9da7-a42929590fb0"
      unitRef="usd">1805600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctNC0xLTEtNDExNzU_a0f05d68-3cc8-4a93-96dc-368d0804c57e"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctNi0xLTEtNDExNzU_43b21a20-27db-4401-a09d-331f2ecd6d1a"
      unitRef="usd">1921700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctOC0xLTEtNDExNzU_e24dfd84-96c2-4dbf-86f4-aa86265a9561"
      unitRef="usd">677500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctMTAtMS0xLTQxMTc1_e282724a-a42f-4225-85df-4481e7978994"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTctMTItMS0xLTQxMTc1_b9a6a3d8-6cef-4382-9a59-add7812cd614"
      unitRef="usd">4837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtMi0xLTEtNDExNzU_1cd6ad09-2388-4987-80ab-bb09210788d8"
      unitRef="usd">161400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtNC0xLTEtNDExNzU_0f7f8e02-d1b6-49d3-9caf-bfc14ff7e981"
      unitRef="usd">42800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtNi0xLTEtNDExNzU_f1ed9ba6-b3f4-4ea5-b57e-968982ce2447"
      unitRef="usd">136700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtOC0xLTEtNDExNzU_6d49cb11-f839-4be7-abd7-e1c8a792c069"
      unitRef="usd">27700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtMTAtMS0xLTQxMTc1_fd4da1bb-5ec5-40e8-8380-743fe596282b"
      unitRef="usd">-45200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTgtMTItMS0xLTQxMTc1_c6bb582e-518f-4778-a3b1-790de0e816bd"
      unitRef="usd">323400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id6c67b5ef1a14c71981969a0d9893e9a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktMi0xLTEtNDExNzU_2f11a5a8-32cf-48ef-bcc7-e61abe301222"
      unitRef="usd">4000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i537efcc0fa9e4732b0173149773c196e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktNC0xLTEtNDExNzU_4bbe69be-7cda-4f06-9d07-e7ad749f0d2a"
      unitRef="usd">800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i62a01428b24c49a7828360cda1e7df37_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktNi0xLTEtNDExNzU_693e408b-b795-4544-9f52-1cc29a1c2e4a"
      unitRef="usd">13400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65b3dae8135d41a6b044fc2ad448ceb7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktOC0xLTEtNDExNzU_22db4e23-9048-4f6f-ad67-03f04b5f962c"
      unitRef="usd">8600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i27018a766e5e4939a9ddca5e041b61ac_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktMTAtMS0xLTQxMTc1_3e642c25-3d5e-4718-aa6b-f8f4303c9dcf"
      unitRef="usd">18400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjhkZDVlYzI2NTY0ODQwNzhiMDk3ZDVmYzQyODlhNzVhL3RhYmxlcmFuZ2U6OGRkNWVjMjY1NjQ4NDA3OGIwOTdkNWZjNDI4OWE3NWFfMTktMTItMS0xLTQxMTc1_def5b78a-fa29-4150-b67c-76fcab446c62"
      unitRef="usd">45200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RleHRyZWdpb246NjA1YTU5MTlhYjExNGY5Mjg2OGFiNTAzOGI4MzYzOTBfMTM3Mw_1b5cdea3-3231-4382-8800-686d0ebba98c">&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:400;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:400;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:400;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:400;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:400;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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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:400;line-height:100%"&gt;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:400;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:400;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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;1,803.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;432.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;1,921.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;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;4,162.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;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;2.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;&#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;672.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;675.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 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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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,420.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;368.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;1,664.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;511.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,965.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;267.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;49.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;194.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;99.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;610.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;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;102.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;10.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;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;63.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;233.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: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.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;5.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;4.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;3.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;28.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 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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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;1,805.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;1,805.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;432.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;&#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;432.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;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;516.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;&#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;516.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;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;943.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;&#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;943.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;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;462.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;462.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;677.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;677.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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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,627.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;402.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,825.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;600.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;4,456.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;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;112.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;26.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;58.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;23.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;220.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;65.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.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;37.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;53.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;160.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;1,805.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;432.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;1,921.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;677.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;4,837.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;/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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:100%;padding-left:24.34pt"&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, 2022 and 2021. 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:400;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:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:400;line-height:100%"&gt;2021&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:400;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:400;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:400;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:400;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 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:#cceeff;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,713.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;28.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;span style="color:#000000;font-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-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,591.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;32.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Netcomm Products&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;486.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;8.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;454.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;9.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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265.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;5.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;Video&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;485.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;8.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;326.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;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise and Data Storage (Including Drives)&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;353.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;5.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;259.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;5.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 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;Other Hardware&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;1,304.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;21.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;1,067.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;22.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;Total Hardware&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;4,682.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;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;78.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;3,965.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;82.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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610.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;12.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&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233.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;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;/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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.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;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,949.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,837.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&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:10pt;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:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic116ef69afec4945a2aa955aa4f6ad9b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtMS0xLTEtNDExNzU_70d5ed87-ec41-4bfe-a77b-addfbf6d8bc4"
      unitRef="usd">2616800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4fbb7b25dcb4fa1a4945d770cb3f89d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtMy0xLTEtNDExNzU_08ac789f-bddd-4242-bfba-24946d9cb5dd"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if18ca73b724443f790e7e1cd8618789d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtNS0xLTEtNDExNzU_553efe96-918f-49c0-9e75-3e0cd7658a1a"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia117c475fc6e4151a61f966cafad83d8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtNy0xLTEtNDExNzU_48071ffa-49cd-46ac-abb2-110ba10f5ccf"
      unitRef="usd">4600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i479e5ace2ce04d7fa9aae1d77bab75c2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjgtOS0xLTEtNDExNzU_6bb80e19-d764-437b-b050-944f226208d6"
      unitRef="usd">5178400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9659d3682cf94370ba92e7cf55a72235_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktMS0xLTEtNDExNzU_c40692ba-e366-4623-b86c-76b00659da3f"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0052a3cebf9e4de8b21c4ae64c0169c4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktMy0xLTEtNDExNzU_12b0248a-3f75-4fe9-a949-b427c15e4d52"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if64dfd91f83d49b596290b13779c08fd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktNS0xLTEtNDExNzU_1cd03723-d1a9-4d88-97f3-2bebd8fe6ce2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd8537546f3648fba09b695e48801eda_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktNy0xLTEtNDExNzU_1e81ba28-a0f6-47d4-bb69-e5190e699d4e"
      unitRef="usd">759900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i325ec7494b9e4fe69fe90f3f77e44a67_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNjktOS0xLTEtNDExNzU_b83db86b-7bfe-4774-86ad-5f1b7c7660ad"
      unitRef="usd">770700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtMS0xLTEtNDExNzU_de0ec39a-6428-4e90-b127-4fb6f3d8e1e4"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d1ccc7629be48808960bced51de877f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtMy0xLTEtNDExNzU_e38b4bbd-9503-4582-b780-09d14add01f3"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11909705a7814aa08747389140fdb9c8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtNS0xLTEtNDExNzU_7f7bd53a-0d1b-4464-98c4-000b77d8fed6"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtNy0xLTEtNDExNzU_92490821-ebe7-4676-bd06-dcbcca9edab9"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzAtOS0xLTEtNDExNzU_bdb77da8-3b0a-4672-a560-454eb2e5ee13"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbee3e19600b4c3d87aeca754cf4027f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtMS0xLTEtNDExNzU_22753042-86df-49ba-925b-fc613cbb778d"
      unitRef="usd">1983600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4551a7c083274e9e84069417d8e16b02_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtMy0xLTEtNDExNzU_ec80eeec-3093-4e76-8c03-888419053e42"
      unitRef="usd">443500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1579cc94bfec45f09cb7014e6bb01786_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtNS0xLTEtNDExNzU_f1c92a06-dec9-4bf9-a302-e46478f1cbc7"
      unitRef="usd">1646300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84cd31efce9d430ca35f1119799c9ccd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtNy0xLTEtNDExNzU_f798ff0f-5327-4a0d-9f61-4b93613273de"
      unitRef="usd">608700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71bf8ae7bf9c44b08c6d9fa60f726906_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzMtOS0xLTEtNDExNzU_21e9884d-4d58-4eb5-bb1c-13d2de461ef7"
      unitRef="usd">4682100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i714d4b9bd79c47d4998bbb5550994e6b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtMS0xLTEtNDExNzU_a6e66842-41ec-47cc-a19d-cd731880aad1"
      unitRef="usd">399800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9d22ff758144fe1abeb61453074ed07_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtMy0xLTEtNDExNzU_7053e2c7-849f-46ee-8486-0714584fa766"
      unitRef="usd">59800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e17b8a51e3b46089b49cfc1da554b5f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtNS0xLTEtNDExNzU_1335df0b-23c6-4063-95d4-1b1c030b3aa6"
      unitRef="usd">253200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i529f707164d840ed9cea59b3463e9822_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtNy0xLTEtNDExNzU_6e4a72d6-5d67-4047-88cb-041b592da8b0"
      unitRef="usd">85600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaabdba8246b48b5bca63b6e62990247_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzQtOS0xLTEtNDExNzU_040749cc-b215-41da-a28c-16a0480e567f"
      unitRef="usd">798400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dcb32af24f14325ad367c34d9d96399_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtMS0xLTEtNDExNzU_92bb8f12-36d0-4dfe-8896-f7118684c962"
      unitRef="usd">225300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49cad75cf9254e7f9fd162d1b1f08c9e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtMy0xLTEtNDExNzU_69a8a396-b0dd-4880-b5a9-3caaf720678a"
      unitRef="usd">15100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6978e517d19b4c3ea5fcaf673765c7a5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtNS0xLTEtNDExNzU_3c4c218a-10ef-479f-936e-fb0479524122"
      unitRef="usd">129200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfce6b8c09184633a9ce0cd65489f8d0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtNy0xLTEtNDExNzU_8f9d7713-45ca-4b44-b337-52a19cc3b4b7"
      unitRef="usd">67900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05304766462245b493557ef3466aee1f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzUtOS0xLTEtNDExNzU_375ce833-4889-4b1d-b60a-2d6aa1f27ca3"
      unitRef="usd">437500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09b384f2e72143888eacc90a0382eba3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtMS0xLTEtNDExNzU_f3125b66-828b-48c9-84bb-e977be142e68"
      unitRef="usd">18900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9f2e3e352ee43d782e723a74ff425c4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtMy0xLTEtNDExNzU_2a720c31-7e12-4cd6-b94b-52905df4acc4"
      unitRef="usd">5600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bb7c1c055c745e885385c75abfd795b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtNS0xLTEtNDExNzU_d1519812-61a8-4dfb-bb79-8b80b37a9e5f"
      unitRef="usd">4300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i603c21179ec74da39cabd3c3dfba64a9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtNy0xLTEtNDExNzU_341f3ee0-87a0-4eae-9a53-b79deff3dd1e"
      unitRef="usd">2300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a0e5716b34448428e666268fe84258d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzYtOS0xLTEtNDExNzU_d97dcf96-eaca-4c25-94a7-435ae951724f"
      unitRef="usd">31100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctMS0xLTEtNDExNzU_6902abd4-1064-4dc1-96ad-cdfe635d7307"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d1ccc7629be48808960bced51de877f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctMy0xLTEtNDExNzU_e7381e19-8bcf-4949-ba66-7af2ab2c557a"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11909705a7814aa08747389140fdb9c8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctNS0xLTEtNDExNzU_97b75e49-3bc3-4317-934b-9ff11a21ffef"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctNy0xLTEtNDExNzU_1daf5832-d444-47c4-b676-cc0d740acadc"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfNzctOS0xLTEtNDExNzU_20fc3432-8f58-4492-9197-b69bf41aaf0e"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4387329cfe046db9ed2bfb8c3f29c5c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtMS0xLTEtNDExNzU_9b82e1a7-c59c-4cca-ae3a-1c89044facf0"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefbf95cb90df4a6ea41a031b50aaae05_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtMy0xLTEtNDExNzU_6bab38ab-7350-4c41-b0cc-2d221c3f518f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba98fdf808cf470bba9851e0a13de859_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtNS0xLTEtNDExNzU_defc6118-495b-4a66-93db-0c11266ac95e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i767c1b2e952447d780d9064b11051c78_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtNy0xLTEtNDExNzU_129316b5-5d18-4073-8cc4-ba11da6511ea"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i938e9d9ba7304eecac83eb7e5d713e47_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODAtOS0xLTEtNDExNzU_c2cbb627-ab80-4a86-b609-c77873a910e3"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i285665ff575b4ffb9aefd6fc0eaa3e82_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtMS0xLTEtNDExNzU_13cb0e88-92b0-4fa4-a30b-35d5c5238e18"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0234c3e2f9a2419eb720d35790b23efe_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtMy0xLTEtNDExNzU_51528f31-afe4-4531-aa38-d8d52edc984a"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64aef5f4537142a6b33e37779e976068_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtNS0xLTEtNDExNzU_40a34e8a-eefe-4494-9edf-6a240946224f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51e8583465e94a96bd1d78d7d6928c46_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtNy0xLTEtNDExNzU_3069a1fb-255e-42db-9819-574385660979"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96255a09ab1a4eefadbd98c962d8a200_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODEtOS0xLTEtNDExNzU_ddbc513a-b892-405c-b5b8-0a419f5f0c4e"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icef01185f5be4ac2848e478fba301e66_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItMS0xLTEtNDExNzU_fd666a07-7f0a-47c7-aba7-82acf70dc18c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93a8815e95894048818cc35b4d9b3f2c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItMy0xLTEtNDExNzU_0b6d9692-c103-4f08-b388-833043adb2c0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7d01c3351c54bf4a073b1ce6c7bb8b7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItNS0xLTEtNDExNzU_a343183f-9d03-40e0-b979-464a09bd4e23"
      unitRef="usd">543900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec2ae71612b6460aacea1239816218d1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItNy0xLTEtNDExNzU_171c4556-c276-434a-baa3-76da52268699"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic761d39c15b14dc3a13c563ec938a659_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODItOS0xLTEtNDExNzU_da532572-4363-47e7-b892-868b8aa2e20e"
      unitRef="usd">543900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i162ed95d69254a179b2f04f660a24da1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtMS0xLTEtNDExNzU_10ce738b-dc33-4937-9bc1-290712e0571a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cb4f69217214c37a15f4ba1a388b688_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtMy0xLTEtNDExNzU_a42284cc-d151-4018-b6e0-a062b211a665"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i764d28482ec84321b769351602d4ed98_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtNS0xLTEtNDExNzU_dac7a38c-93cb-4bb6-bad6-c90f0b68e671"
      unitRef="usd">902800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2cff1a3a6884efdadc7ea61480b49ee_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtNy0xLTEtNDExNzU_f982752a-09ba-46a6-9c83-8363a29b14c6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i856fe138851d43fda57190f0d88f5112_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODMtOS0xLTEtNDExNzU_46740b02-02ca-4c3b-a708-1881cb371187"
      unitRef="usd">902800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2ed577a7b7f4250a28909c6e70aca4a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtMS0xLTEtNDExNzU_f3a890a4-7d68-47cf-91fb-1f67fba8f761"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i324f2b4880d74be09f9e5069caa4c3be_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtMy0xLTEtNDExNzU_c080ce40-002d-4fe8-bfde-9ec7409d8441"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib948e83b923341cf9eadabb99a673355_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtNS0xLTEtNDExNzU_d2ea1b51-a890-403e-bf06-87265e411b69"
      unitRef="usd">586300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic82e68b411194996ae1f82d471245c33_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtNy0xLTEtNDExNzU_971d3c4e-95f5-48d9-a1ae-994f1611036f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cdd9043f01a469c9efa571622afd10d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODQtOS0xLTEtNDExNzU_0ce052f5-ea6e-4c56-bfe3-a3dde2e5e176"
      unitRef="usd">586300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if21a6854b5144e4d8f845526ceda9ee6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtMS0xLTEtNDExNzU_ced7d78c-24a1-45df-89d5-cc3888b1b37c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c50a981d3264cadbc849b89b9d6166e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtMy0xLTEtNDExNzU_af11aca6-7b41-429c-8a78-dd0694b95795"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54788ba386c64f5aaabb9e686af82a69_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtNS0xLTEtNDExNzU_bc136bd6-36f4-4f5a-b709-90bb48934ca9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i219c44eebdd34d7dbe9a82ee99a0661f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtNy0xLTEtNDExNzU_655340b2-467d-4248-a8b4-e5387e871dfe"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79d8bf63b6b143ea9a592612c8935b03_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODUtOS0xLTEtNDExNzU_fe4e03e2-d849-4dac-b011-fd04722ab5ef"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtMS0xLTEtNDExNzU_e441cda9-faf0-4d6d-8131-3cf84dafcaa1"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d1ccc7629be48808960bced51de877f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtMy0xLTEtNDExNzU_45e3f27e-0835-432a-b6d2-cd0be78de63f"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11909705a7814aa08747389140fdb9c8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtNS0xLTEtNDExNzU_e5455d3f-f881-47d0-94da-ce5e356de740"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtNy0xLTEtNDExNzU_b83127a1-1b52-4dac-a944-6932dd1a4723"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODYtOS0xLTEtNDExNzU_84c56261-9f5a-4202-884f-4be41a0e61b1"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebfb49eaf3374ba7be51e23fac598033_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktMS0xLTEtNDExNzU_4987755e-706c-48b3-8a8d-ec47ab5287f6"
      unitRef="usd">2291200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie685401ea4a0417a850ef9e8696c2c0d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktMy0xLTEtNDExNzU_0b63674b-4b50-44f8-836a-ccfc264072f6"
      unitRef="usd">480000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcb91be23d7f4a3a858813ce6277dea6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktNS0xLTEtNDExNzU_91fd34a9-83e9-4d8f-9c8f-dfccee0b828c"
      unitRef="usd">1840300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i015a3e6e55eb41b980984de30955b60a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktNy0xLTEtNDExNzU_0cf096f3-3f61-448d-acc1-bf738cbf9e22"
      unitRef="usd">677100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib223700d80914d188ece9d0bda031b62_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfODktOS0xLTEtNDExNzU_f02499af-43a3-43a4-88e1-2be2f8d25901"
      unitRef="usd">5288600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4f7523b83dd4b8381d55c6688ed92d4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtMS0xLTEtNDExNzU_8552db6c-afbf-4f52-9414-9c5e1cb1548d"
      unitRef="usd">180600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i228f84967bb54e8385cdfddedfdf406e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtMy0xLTEtNDExNzU_9c4c6388-4c6a-44f8-ab70-cfdd8b814f17"
      unitRef="usd">34300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ec044c2926e48eea6ad4e44aa69b833_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtNS0xLTEtNDExNzU_130f1c32-6a19-4e86-8532-34e346192a75"
      unitRef="usd">96300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5a8d9ce7d144edab543d743d7a4f855_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtNy0xLTEtNDExNzU_2d99d32b-d103-4175-88a4-105df328e908"
      unitRef="usd">29500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife7c30cd95dd41779cab6d57a4f6083e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTAtOS0xLTEtNDExNzU_9750a3cd-ae25-4abf-9941-145b4469c47b"
      unitRef="usd">340700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic63ad733beb24a2fb793e602fc225371_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtMS0xLTEtNDExNzU_9dda1883-c317-43e7-91d6-beda7598a659"
      unitRef="usd">155800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i198ed063dc214d1285cca1cb77a811c3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtMy0xLTEtNDExNzU_12752bd8-58f3-4f38-8365-695940dc5d78"
      unitRef="usd">9700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e6df529af3142ebaacccf933e66da05_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtNS0xLTEtNDExNzU_219f0e41-b0a4-4268-a7e5-df1ae5a74317"
      unitRef="usd">96400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i621ca72f0afa4ebd917855df2e033292_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtNy0xLTEtNDExNzU_7d5487ec-2d21-41eb-812f-ccd42894a024"
      unitRef="usd">57900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ad2b3d4d464407b9f99ba0c633ab8d9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTEtOS0xLTEtNDExNzU_82650b1f-b752-4cba-9962-f75a1399a7c4"
      unitRef="usd">319800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b486d1c2bca42fea26e4c600e5d4985_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItMS0xLTEtNDExNzU_0cfdd1d8-f899-49d9-acd0-747990c297ce"
      unitRef="usd">2627600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d1ccc7629be48808960bced51de877f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItMy0xLTEtNDExNzU_17939d8a-d53b-4d60-bf4d-2b014d972058"
      unitRef="usd">524000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11909705a7814aa08747389140fdb9c8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItNS0xLTEtNDExNzU_ddb75a53-ba23-4c1a-932b-27303df5d1bd"
      unitRef="usd">2033000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib95e937c19af4b6fae7fb788105ea639_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItNy0xLTEtNDExNzU_da4c8519-9e54-4146-a552-7a09b1140d65"
      unitRef="usd">764500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfOTItOS0xLTEtNDExNzU_1b4b7740-1fa1-4780-9df8-8968df60abe1"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide45e6bc60c146d28467b26cd66b755a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTEtMS0xLTQxMTc1_a46d0717-d71a-4924-acea-6e9e1744acb6"
      unitRef="usd">1803500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife783e8b70224682880bdf3fdd3c4dd6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTMtMS0xLTQxMTc1_0a93065a-74e7-4c20-b039-75a4e8f6cbda"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54a5f217b14e468ead595648c79c477c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTUtMS0xLTQxMTc1_b84bd409-60b2-468a-b96f-7319821905c0"
      unitRef="usd">1921700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic95fa3a77ce74d1787e7300c21a4088d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTctMS0xLTQxMTc1_bf9b275d-e1af-4035-9096-63d2cf5daa7e"
      unitRef="usd">4600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dfb403a93b041c68babc909e8b722dd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAwLTktMS0xLTQxMTc1_759380da-a85b-475a-999f-4908b8447b87"
      unitRef="usd">4162500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad87c12383754e4dabf04ac330d2ff3a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTEtMS0xLTQxMTc1_c872cebb-63f8-4f3e-8791-5c98635c4fb0"
      unitRef="usd">2100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id37d94d404d1413689391945572a65bd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTMtMS0xLTQxMTc1_350f39c9-60d9-4c0a-a75c-986a2f1bcddb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7eb99d8281544028ab32272bc27f7222_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTUtMS0xLTQxMTc1_f25aa593-3cf3-4f8d-a82b-8c608cb9799b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i392a35bf80264cfc9073da7c40ab409f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTctMS0xLTQxMTc1_fa3c148d-b124-471f-a20b-f95ce7f852e0"
      unitRef="usd">672900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44ccd648c6ee4c48bce28ae0f939f667_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAxLTktMS0xLTQxMTc1_36397853-edc6-474b-b20f-dcd5dee48b6c"
      unitRef="usd">675000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTEtMS0xLTQxMTc1_6c073671-b027-48c6-b252-6805e0ea58d9"
      unitRef="usd">1805600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTMtMS0xLTQxMTc1_a9f6492f-7c07-4d0b-8f07-81d5d05e7ed6"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTUtMS0xLTQxMTc1_0dda41bd-0706-47d7-ba8b-d566997080fd"
      unitRef="usd">1921700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTctMS0xLTQxMTc1_3092871b-41e5-4305-931a-c227823f9dd7"
      unitRef="usd">677500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTAyLTktMS0xLTQxMTc1_e38b688d-d450-435b-b4df-34dc078764f6"
      unitRef="usd">4837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3625812d12f48f6a0ef0ebe6bcb15d3_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTEtMS0xLTQxMTc1_f5189449-c3b5-4ea7-8b4c-7d6eb07a8090"
      unitRef="usd">1420600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81dc7dd949f141fd921c4a664605534f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTMtMS0xLTQxMTc1_8e32906d-51c5-483d-8090-b2b98a4dac64"
      unitRef="usd">368100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ad1576231f142ee90c0e303c956c9d3_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTUtMS0xLTQxMTc1_5d206580-c3ca-4ce7-a4f7-212ecd4ea59c"
      unitRef="usd">1664900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5f1b8ef3ecf4ee3981a287f60a5ec70_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTctMS0xLTQxMTc1_f964e46c-48b7-442b-978e-cab6388bcf9d"
      unitRef="usd">511600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA1LTktMS0xLTQxMTc1_9df54ef5-8ce3-4eb6-81a7-0dee7325f99d"
      unitRef="usd">3965200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfb01919187249fcab56fdc3571e94ce_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTEtMS0xLTQxMTc1_a9b9419d-ee8b-499a-8b62-c5a4b0d70dd4"
      unitRef="usd">267300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90f53ec5aa0f4a15afdf17340a60195c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTMtMS0xLTQxMTc1_f1585176-155f-4fb6-9008-197495ee04f2"
      unitRef="usd">49200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedeb4f0edeca413d99cc0819eaf13100_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTUtMS0xLTQxMTc1_4b1e6c77-0974-4037-9862-b79ebb1d91c0"
      unitRef="usd">194400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ecfd2c2efab45a8b72758938703469d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTctMS0xLTQxMTc1_5f378e12-8351-4504-82e9-6f64421cf00b"
      unitRef="usd">99100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA2LTktMS0xLTQxMTc1_e22afda4-0018-429e-b9e6-261fd1ea0396"
      unitRef="usd">610000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc914fef969146568c23c457afba6533_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTEtMS0xLTQxMTc1_963823c3-bebd-48b7-876c-1cba1795d897"
      unitRef="usd">102500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib576fdaa0ae4481caceeb85656d590e6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTMtMS0xLTQxMTc1_908a2caf-1900-434e-8667-331369d1b347"
      unitRef="usd">10100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7eadf5e277d4a339a26ef05f2c13952_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTUtMS0xLTQxMTc1_4e974a2e-c17e-4090-88f5-95605c1f8c11"
      unitRef="usd">57900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1fe4a162ab44b51ae80e93a2e4a4d17_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTctMS0xLTQxMTc1_d2f26e13-f3f5-4d44-85b1-be28c5cc6394"
      unitRef="usd">63200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA3LTktMS0xLTQxMTc1_87ae1485-0645-4b8e-9eee-b6ab5fc2965d"
      unitRef="usd">233700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic332542e31914b67b4fe186d6ab5687d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTEtMS0xLTQxMTc1_5bccfbd7-c762-4260-8d87-f08575091fe8"
      unitRef="usd">15200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id67c7d445db54df5b172b2560a5715f1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTMtMS0xLTQxMTc1_291b9f38-d219-4bd6-9be8-a7b901ce87fe"
      unitRef="usd">5300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia871bfa46838444c84cceb74728c2095_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTUtMS0xLTQxMTc1_2e3c64f1-1593-48e5-af1a-fadef5559c30"
      unitRef="usd">4500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f09339455ce4f738475870e3e6da7e7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTctMS0xLTQxMTc1_8e0169dd-cff0-435f-96ff-683d176348e7"
      unitRef="usd">3600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA4LTktMS0xLTQxMTc1_ae1399e8-6bca-455c-bff2-4a8904661765"
      unitRef="usd">28600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTEtMS0xLTQxMTc1_048ea00f-de7f-4f53-a433-0fd59ae8f7af"
      unitRef="usd">1805600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTMtMS0xLTQxMTc1_8dde0681-3f42-424b-b8e5-523b559053e4"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTUtMS0xLTQxMTc1_242feddf-35f5-475f-8a0c-975eaf586034"
      unitRef="usd">1921700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTctMS0xLTQxMTc1_2a7ed60a-b60b-4f77-a7b9-17121fb02fdc"
      unitRef="usd">677500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTA5LTktMS0xLTQxMTc1_6ecd4635-fe1e-49d6-8a30-02f059c49b99"
      unitRef="usd">4837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6dde2406772d4b25a63b55172b085177_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTEtMS0xLTQxMTc1_2a9088b4-346b-451a-bd9e-e047f848647f"
      unitRef="usd">1805600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifba62717e46440daa705dfdc3cb8e4c5_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTMtMS0xLTQxMTc1_cf6117cc-41bf-4745-93b1-0b77adbb6448"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a84d0452f7548968203a0a126c48e9f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTUtMS0xLTQxMTc1_83ce88be-140a-4832-a607-23e004226e1d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6374a8e61b84b6d9dbe6f84732f6e0f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTctMS0xLTQxMTc1_263d2a18-93f6-47cb-9aeb-7419342917ec"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97a97ba17718450b923406c4091ccefc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEyLTktMS0xLTQxMTc1_22dcb5f6-af31-4ce9-9072-84cc5f2e516d"
      unitRef="usd">1805600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i052c6f02b37747b9bb26dddd22845cba_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTEtMS0xLTQxMTc1_e41fda56-99f8-4996-9373-bdbd3a58bf6f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i857e1aac174944bbb8c39cdaf3a8ebb6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTMtMS0xLTQxMTc1_d30f3193-1aec-4104-b5fe-e57cadfef4ec"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb8d0701d5234261b2f3b1dd41c6f384_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTUtMS0xLTQxMTc1_c91a345a-2a69-44d6-9166-cd7c871ed1d4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia40e7d3e71154fc9b05b954c6c627716_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTctMS0xLTQxMTc1_bc6deac8-8d21-4ebb-9d3a-18a3d80e2bca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7e44d27125a4082bb76f5b8cac71fe1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTEzLTktMS0xLTQxMTc1_c8bd2e1a-9ce2-4b1f-8dd7-af67192a03cb"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e4946b7284942418e9ba464be1999a1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTEtMS0xLTQxMTc1_d546d58f-428a-4233-ad67-9acec9b807e9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0e960704da24d79bfa646d05fcb77fc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTMtMS0xLTQxMTc1_02eac92f-374b-4a64-b765-cf5acd7bb758"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bd45121dfec4fab971422d72bce37de_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTUtMS0xLTQxMTc1_5bab31bf-35c9-4ac0-a2b5-5459ea811114"
      unitRef="usd">516100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8a22a743fb64abeacd6bbff11ad0e97_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTctMS0xLTQxMTc1_553ce686-6a41-493b-9be2-6442a8598e7d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23364b0ffcd54004aa81821bd83ba77c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE0LTktMS0xLTQxMTc1_29b7dd19-935d-4b2b-af27-1471ff4789ce"
      unitRef="usd">516100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec53636966c647239784d1b4ffcc2d64_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTEtMS0xLTQxMTc1_d7ba6351-b015-4833-a02c-ea5560079b91"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bf4dbaf56ad47a890f24941d7694261_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTMtMS0xLTQxMTc1_85b82f1f-e5c5-4c71-8e23-03b65025ccbc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib954f79212ae4782a1241a352f82770c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTUtMS0xLTQxMTc1_b5de034d-bbbc-41f4-b40c-c9f7b43f6460"
      unitRef="usd">943300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58bdf09e7b24472099e460bfd76591d9_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTctMS0xLTQxMTc1_fbee3b8b-e66a-4b10-b8ff-88b7fc754973"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59157917cc414e359bdcedf4bde682d7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE1LTktMS0xLTQxMTc1_c1ca4279-3907-4bbb-9e11-85718cce7db6"
      unitRef="usd">943300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d4ac5e2db554fb998be5948c8d0797a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTEtMS0xLTQxMTc1_81382b98-72b7-4887-87b9-63348c85777d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddd4d8c178c24dec81d22853464dbbf1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTMtMS0xLTQxMTc1_f9703153-e274-471b-aa33-3bab9cc7f820"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida45608f2a2a4909903ac36917d0abef_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTUtMS0xLTQxMTc1_b869a22a-db34-44f7-82e3-94024a1edcc3"
      unitRef="usd">462300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf81ca6a68a4446e9eaf520988c4131a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTctMS0xLTQxMTc1_16733759-8fcd-4c76-80dd-7ec3ca1d5566"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34074817662848ecbe14013345afa66e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE2LTktMS0xLTQxMTc1_5e70b1a8-5050-460d-b142-bed52b1553db"
      unitRef="usd">462300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b01ef50ed4b40bf973f6e74b19cdb7b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTEtMS0xLTQxMTc1_cf06093e-6934-4e2b-93cc-d639798c62cd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4343d7f231e4ee28c469ea55a023a32_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTMtMS0xLTQxMTc1_e3f951b3-c362-4281-8315-bb6c98eb2227"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide9d8cc999854bcbab5ee9c9bfccd954_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTUtMS0xLTQxMTc1_7a0627ee-d080-441d-9035-befc0a73af04"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf396ce1e5c8449080446b8535004efb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTctMS0xLTQxMTc1_439f2d50-6fa3-441f-9466-9cf3e01c75ab"
      unitRef="usd">677500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i962e09ab86004a94948b0ce9703a36a1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE3LTktMS0xLTQxMTc1_ebbdf653-327d-4f17-b30f-06eaa3937acf"
      unitRef="usd">677500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTEtMS0xLTQxMTc1_5a546a0e-4842-454d-9887-9f4a9adf7241"
      unitRef="usd">1805600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTMtMS0xLTQxMTc1_06851638-28b1-433a-ad60-803451a00ebd"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTUtMS0xLTQxMTc1_df25ff0b-d5f2-4ce0-a2c5-15a040b0af71"
      unitRef="usd">1921700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTctMS0xLTQxMTc1_9e2735ea-784d-4d08-a656-cc9f59274f28"
      unitRef="usd">677500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTE4LTktMS0xLTQxMTc1_c4149d33-1227-40cf-945f-854cd369fa54"
      unitRef="usd">4837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3a19afa8f194dcca99acac1af7cb2ef_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTEtMS0xLTQxMTc1_a02cd5ba-dd15-4ba1-ad2f-7837764c51e9"
      unitRef="usd">1627700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a0bb4577d94174b4ac96a4e508449e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTMtMS0xLTQxMTc1_44258c5e-5b20-4c74-8e68-8f3759c7edd0"
      unitRef="usd">402000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa1768c09f95451a89aba5b3df9c9e6b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTUtMS0xLTQxMTc1_ad1fa58d-e848-4417-9673-c0f3207745a1"
      unitRef="usd">1825900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13cb16d75e7f4ccea5c97bef7c09198c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTctMS0xLTQxMTc1_5fded53b-6178-41ee-9e45-c10f0508a2f4"
      unitRef="usd">600600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6b9a67cfa0d42c599f23354f95b17b2_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIxLTktMS0xLTQxMTc1_4a52cf4f-5675-4598-a05b-1850184c113a"
      unitRef="usd">4456200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3faa8416db8943f380bf754edd393c9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTEtMS0xLTQxMTc1_e1f546b5-4d12-4ce2-a828-8d6d8819b01f"
      unitRef="usd">112300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic54adda120f241149b306badd3dc9d8f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTMtMS0xLTQxMTc1_d1d14a5e-9b88-433e-9883-1d0122a07dcf"
      unitRef="usd">26900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c7aae5c766b4c26a118761de2021da1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTUtMS0xLTQxMTc1_70451c8a-3d20-4f2f-bf7b-75ecaed0e271"
      unitRef="usd">58100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i475b86d7c36f49b597f0317044bf7d4d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTctMS0xLTQxMTc1_45981f2f-071d-42f1-a38a-612ddd1a12d1"
      unitRef="usd">23400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6061038c9d1a471ca63359051117051a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIyLTktMS0xLTQxMTc1_bef5ce95-0884-4813-b518-9b20ae6405e3"
      unitRef="usd">220700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0efccb8ec8af426295950dc87a6169a1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTEtMS0xLTQxMTc1_638b6514-2ce2-41d3-a5d6-af1010ed69f9"
      unitRef="usd">65600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2673472397fd4a0090ace42a88f1fb52_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTMtMS0xLTQxMTc1_e7be2178-e91e-4c77-9679-94acf33985a7"
      unitRef="usd">3800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa456e4229e740308e4771388518da2e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTUtMS0xLTQxMTc1_1af3f62a-aa56-466f-beb4-fe6236515952"
      unitRef="usd">37700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8868d3032ea249f889d53eb99955c0cd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTctMS0xLTQxMTc1_56181f65-fa1d-4bef-b8a7-a5e0c319a9f6"
      unitRef="usd">53500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4858d4c05fe7484dafa724f651472602_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTIzLTktMS0xLTQxMTc1_930574ac-70f5-4de3-a15c-22746fa60fdf"
      unitRef="usd">160600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if73262684f1c47b48a14c91fe7b53f86_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTEtMS0xLTQxMTc1_fd2ffc2d-2458-41e9-928a-f1acdbda9cf8"
      unitRef="usd">1805600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if896d785bbc04726b1790c9c7ee11476_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTMtMS0xLTQxMTc1_6150392d-3674-403f-b28a-8e27be80c3b0"
      unitRef="usd">432700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6f8ba2e12ae47be931619f3329ba5b4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTUtMS0xLTQxMTc1_c3566f8d-81f3-4704-a96b-55118065ec3e"
      unitRef="usd">1921700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf362e1e7bca46738023aa6e46a49170_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTctMS0xLTQxMTc1_d2a894a2-855f-4a0d-a675-ad61d6f431cb"
      unitRef="usd">677500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjNmMzg1YmRjNTQ4NTRiYzdhZmNhMmM5ZGViYjRjYWJhL3RhYmxlcmFuZ2U6M2YzODViZGM1NDg1NGJjN2FmY2EyYzlkZWJiNGNhYmFfMTI0LTktMS0xLTQxMTc1_a8efd151-bf70-479e-952e-c0b8c0cfaf18"
      unitRef="usd">4837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27a44ad5cf0e4b80852d02c51c316b77_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktMS0xLTEtNDExNzU_5d18fccf-f446-4024-9531-df548b65cc8f"
      unitRef="usd">1713800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i27a44ad5cf0e4b80852d02c51c316b77_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktMy0xLTEtNDExNzU_8fe5e2b7-aab2-44ab-8ee3-fc5d3a29bca0"
      unitRef="number">0.288</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6ff52bdaaa94b39b202c156a0bf5a90_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktNS0xLTEtNDExNzU_901bf6d4-1e4a-4b12-a949-6597d6c4d887"
      unitRef="usd">1591800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="id6ff52bdaaa94b39b202c156a0bf5a90_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMTktNy0xLTEtNDExNzU_df142957-9679-46fa-ba35-d6b9c6c1f02b"
      unitRef="number">0.329</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i910b1ff8941e452994b1145200ad24f9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtMS0xLTEtNDExNzU_27c4071d-b726-4c56-998b-2ea5a468c781"
      unitRef="usd">486400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i910b1ff8941e452994b1145200ad24f9_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtMy0xLTEtNDExNzU_060ac2fb-eb67-40a3-9d87-87fa1dc5d818"
      unitRef="number">0.082</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53b62d78db424945b102eb90fcdea09f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtNS0xLTEtNDExNzU_5d04c162-84d6-4f2e-9274-fcc07782af71"
      unitRef="usd">454700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i53b62d78db424945b102eb90fcdea09f_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjAtNy0xLTEtNDExNzU_71dd57ea-571c-4525-aeb5-ad4b2246882d"
      unitRef="number">0.094</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c73d7bfb5474295809346345a5661e6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtMS0xLTEtNDExNzU_85c7f5c6-a213-426a-a857-58772225825f"
      unitRef="usd">337500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i6c73d7bfb5474295809346345a5661e6_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtMy0xLTEtNDExNzU_123a4ea3-c100-4cbb-855f-7d76f0e75553"
      unitRef="number">0.057</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i180d50ed71194211bc2f2600fd06a188_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtNS0xLTEtNDExNzU_f14bbb20-f3a0-4047-88a1-5d8df67bf50b"
      unitRef="usd">265300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i180d50ed71194211bc2f2600fd06a188_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjEtNy0xLTEtNDExNzU_f6bdbd70-89b3-4150-b741-abcb83782f75"
      unitRef="number">0.055</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2196bb7a6fad4531bfbf996e5a0517f3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItMS0xLTEtNDExNzU_01d73270-4f1c-4233-8c01-51743d33f5f8"
      unitRef="usd">485900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i2196bb7a6fad4531bfbf996e5a0517f3_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItMy0xLTEtNDExNzU_76301f82-7159-4360-8059-dc322f16a364"
      unitRef="number">0.082</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i872cefb6818c46eea30fae6180f7eb6f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItNS0xLTEtNDExNzU_400b124f-25ca-414d-853d-9ab81c9e85ba"
      unitRef="usd">326200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i872cefb6818c46eea30fae6180f7eb6f_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjItNy0xLTEtNDExNzU_8b0320dc-aa26-4fe6-a3ad-4a02a5f01b12"
      unitRef="number">0.067</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieda5f1801baa412d9661e5abbb90e869_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtMS0xLTEtNDExNzU_f58dc019-d8be-4762-97d9-875c4d22fa95"
      unitRef="usd">353700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ieda5f1801baa412d9661e5abbb90e869_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtMy0xLTEtNDExNzU_2dd65567-ae0d-4a1a-840c-d5de62df258d"
      unitRef="number">0.059</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04637e3e5c314742b021e525f8031435_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtNS0xLTEtNDExNzU_b9443803-77ea-4065-bddf-33a35d534871"
      unitRef="usd">259900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i04637e3e5c314742b021e525f8031435_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjMtNy0xLTEtNDExNzU_87c0bd4d-754c-4f50-b6ea-ff53f3531722"
      unitRef="number">0.054</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78f8451bd7a04ed782de8e46296c1f61_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtMS0xLTEtNDExNzU_31dbb9bf-1658-40b7-8cd1-5c5914504ae5"
      unitRef="usd">1304800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i78f8451bd7a04ed782de8e46296c1f61_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtMy0xLTEtNDExNzU_fdc5030d-2370-46e8-a7c7-11f4e10139c1"
      unitRef="number">0.219</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idacf7e3c7c114b46b32d52eb7e5f12ac_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtNS0xLTEtNDExNzU_d985729c-8e92-49f2-98a9-b24e5ff58b01"
      unitRef="usd">1067300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="idacf7e3c7c114b46b32d52eb7e5f12ac_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjQtNy0xLTEtNDExNzU_666ed562-c94b-4b5c-a352-ad7f4a954763"
      unitRef="number">0.221</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71bf8ae7bf9c44b08c6d9fa60f726906_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtMS0xLTEtNDExNzU_3dde1090-b91b-4ca9-82f7-6af253fc02a7"
      unitRef="usd">4682100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i71bf8ae7bf9c44b08c6d9fa60f726906_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtMy0xLTEtNDExNzU_2ee24597-7599-4343-a880-718d98fb6fa9"
      unitRef="number">0.787</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtNS0xLTEtNDExNzU_0f11168a-464e-441b-beeb-8c25815da8ad"
      unitRef="usd">3965200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ie62be4b765ef4c4d8f9cadb5f7b612fc_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjUtNy0xLTEtNDExNzU_a135619c-1060-4c53-8c64-9c533b1f9bbd"
      unitRef="number">0.820</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaabdba8246b48b5bca63b6e62990247_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctMS0xLTEtNDExNzU_756d29a1-7389-4cd0-86eb-39ea0bda1e25"
      unitRef="usd">798400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ieaabdba8246b48b5bca63b6e62990247_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctMy0xLTEtNDExNzU_8c92403a-3de2-4e5d-869e-2bf46c5168db"
      unitRef="number">0.134</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctNS0xLTEtNDExNzU_32e0080e-64d2-465f-b8ce-bbca884686b0"
      unitRef="usd">610000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i69bbc67f6a6a41b28ad5db7ab02a5c69_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjctNy0xLTEtNDExNzU_5df56bc4-4afb-45ae-adc2-8f626cb2fc3e"
      unitRef="number">0.126</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05304766462245b493557ef3466aee1f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtMS0xLTEtNDExNzU_5f5e02ef-eb07-49a2-a358-e9886ac308e1"
      unitRef="usd">437500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i05304766462245b493557ef3466aee1f_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtMy0xLTEtNDExNzU_30eb87c6-20e4-4a33-86e6-1772f820c85c"
      unitRef="number">0.074</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtNS0xLTEtNDExNzU_f5a33c05-9a44-4f87-9c5f-25e8e3e40a2b"
      unitRef="usd">233700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="ibdb11b1cf06c4fc98dc3edfe22084cb4_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjgtNy0xLTEtNDExNzU_86ace692-671c-47c1-b096-e75ba97edeb9"
      unitRef="number">0.048</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a0e5716b34448428e666268fe84258d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktMS0xLTEtNDExNzU_a39c97c8-f4b2-4cce-b655-776f1fee6abe"
      unitRef="usd">31100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i9a0e5716b34448428e666268fe84258d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktMy0xLTEtNDExNzU_a42366e6-ecdc-4f34-8069-eed61fd3d2e4"
      unitRef="number">0.005</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktNS0xLTEtNDExNzU_eb1bec5d-a6d5-4c26-8405-0d45bc07e1d7"
      unitRef="usd">28600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i5d794f5341b949bc926ee3154535ff8e_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMjktNy0xLTEtNDExNzU_72d87f12-af03-4963-9503-943bdda3a76a"
      unitRef="number">0.006</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtMS0xLTEtNDExNzU_7b098a9d-c866-4591-811b-692f1d54c168"
      unitRef="usd">5949100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtMy0xLTEtNDExNzU_0d98ff12-fe02-456f-856c-cabd74fbd6a9"
      unitRef="number">1.000</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtNS0xLTEtNDExNzU_6c18b7f1-4d60-4d7d-8c59-a1b4397f6c7d"
      unitRef="usd">4837500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="i96d4023c33934379ab1a345698ffa833_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4YWYyMjA4N2UzZjRiMjhiZDZkOGRhM2VkOGVmMmY3L3NlYzowOGFmMjIwODdlM2Y0YjI4YmQ2ZDhkYTNlZDhlZjJmN185MS9mcmFnOjYwNWE1OTE5YWIxMTRmOTI4NjhhYjUwMzhiODM2MzkwL3RhYmxlOjI3NmM4MGU1MDJjMzQ3YTViZjAxN2IwNmI0Yzk1ZWY0L3RhYmxlcmFuZ2U6Mjc2YzgwZTUwMmMzNDdhNWJmMDE3YjA2YjRjOTVlZjRfMzAtNy0xLTEtNDExNzU_b6dbeed6-337f-4081-9767-121e156296b1"
      unitRef="number">1.000</cdw:RevenuenetbyProductandServicePercentage>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>60
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M:KGJ/RXY _A& 'Y?2*E?'LRKL.'5Y]6_4$L#!!0    ( /.!I%0F>:\:]P(
M *<)   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULI99+;]LP#,>_"F'T
MT )=_,B[2 *T*8KM4"!HT.TP[*#82BQ4ECQ)2;I]^E&RZ]E9GE@.B223?_Y(
M4Y%&6ZG>=$JI@?>,"SWV4F/R.]_7<4HSHELRIP*?+*7*B,&I6ODZ5Y0DSBGC
M?A0$/3\C3'B3D5N;J<E(K@UG@LX4Z'66$?7K@7*Y'7NA]['PPE:IL0O^9)23
M%9U3\YK/%,[\2B5A&16:20&*+L?>?7@W#0/KX"R^,KK5M3'85!92OMG)EV3L
M!9:(<AH;*T'P9T.GE'.KA!P_2U&OBFD=Z^,/]2>7/":S()I.)?_&$I..O8$'
M"5V2-3<O<ON9E@EUK5XLN7;?L"UL>T,/XK4V,BN=D2!CHO@E[V4A:@YAYX!#
M5#I$YSJT2X>V2[0@<VD]$D,F(R6WH*PUJMF!JXWSQFR8L*]Q;A0^9>AG)E,I
MM.0L(88F\$ X$3&%N973<#TCB@J34L-BPO4-?(+7^2-<7]W %3 !SXQS?!5Z
MY!LDL7I^7$9]**)&!Z(^$]6"=G@+41!%>]RGQ]T?:5RYATUW'_.OBA!518B<
M7ON WMQ@^MB;!N02GIC (C#"828U<[WV_7ZAC<*.^W$D6+L*UG;!.@>"W7/<
M.J[,N DA5C1A!KC4^A;?M[(%WU?/0G/@-.W6W$QLX3;UFA4FO;I)T.I41@W8
M3@7;.0H[PTU%$2H![,3X[19RHF!#^)K"-79 (CDG2D-.\9\AQ6ZYV<=>A!C6
MP()6$.[0GS!JT'<K^NYE]&1M4JG8;URQ^ Y9[V4NA+LUG# H/SO@YU@VZ'L5
M?>\R>J;U^C1Y[Q^>7>)C%@W2?D7:OXP4SPMMB$B86)W"[9_$/6;1P!U4N(.C
MN%.99;BK_Z.C!^=T] FC!OJP0A]>@%Z4]8*N'A[NU=VJGV7:R"$,_IXYP>59
M7- SI7P#KMT-]Z6QU[0SV)>&7SM%[14&#ZD5$QHX7:)OT.JCB"IN!<7$R-P=
MK MI\)AVPQ1O4E19 WR^E-)\3.Q97=W-)G\ 4$L#!!0    ( /.!I%310:Y<
M'@0  %<.   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULE9?=;Z,X$,#_
M%0OM0RNU@/FF2B*UZ7WTH;?51GO[<+H')S@)6L YVVEZ__V-#0$2#+OWDF"8
M&?\\8\^,9R?&OXL]I1)]E$4EYM9>RL.#XXC-GI9$V.Q *_BR9;PD$H9\YX@#
MIR332F7A>*X;.27)*VLQT^_>^&+&CK+(*_K&D3B6)>'_/M&"G>86MLXOON2[
MO50OG,7L0'9T1>77PQN'D=-:R?*25B)G%>)T.[<>\<,2ITI!2_R9TY/H/2.U
ME#5CW]7@)9M;KB*B!=U(98+ WSM=TJ)0EH#CG\:HU<ZI%/O/9^N_ZL7#8M9$
MT"4KON69W,^MQ$(9W9)C(;^PT^^T65"H[&U8(?0O.C6RKH4V1R%9V2@#09E7
M]3_Y:!S14P [9@6O4?"N%8(1!;]1\/5":S*]K&<BR6+&V0EQ)0W6U(/VC=:&
MU>25"N-*<OB:@YY<+%DE6)%G1-(,K23\08RD0)^WZ/.!<J)\+= ]^KIZ1C>?
M;I'8$TX%RBOTFA>%^GB'/O6',T<"EC+N;!J$IQK!&T'PT2NKY%Z@7ZJ,9I?Z
M#BRG79-W7M.3-VGPE7 ;^?@.>:[G&7B6/Z^.)W#\UL6^MN>/V'NI-JRDG7/1
M7X]K(3ELX+\GK >M]4!;#T:L_P%'79""&AU?JT9:51WH]T68!JD-JWKO^V,H
M%B1^;(>MV 59V)*%DV1+)B1BVW&Z6CV\F#8(K]AJH;@OY :>[9O9HI8MFF3[
MC3,AT(&S;2Y-:-%@5HS=8."XH5B<AK9G9HM;MGB2;04Y+:]VB%09(AF<^5SM
M%I7M$/V ]"W,WHR'+#CNL=3$0ZD@QG9B)DY:XF22N,D4P)SKO6["2P83^TED
MIU=X!BG/MP,S7MKBI9-X+Y6DD+3DV7UWJ*+&J*>##7D?1E>$Z8#PW@_MR$R(
MW2X-N],NE'O*T4U#>-LX<I2TL7:!X=K79\<@A7M[^!*U5S'P#]RI\]F:0A-!
M&U DR8=Y6S;&+D+JN[V0-JA#,2])>OOC$M;K8+V?@06\<_2-D-[0G8D[.#PF
ML3 :RT6X*Q#8_V$.'S\YC7(_/7NA <X@YGNC.[.K+SB8+%\='()CCN"AA/9+
M]P$/$_4+=V4"3]>))R+R#;J!'B)C14&XT//H"6Z-_JC-I1>[.AGL?9-4-%+2
M<%<W\'3A>,Z+HVJ5_@=N9,+UKW%-4M'8SNI*"8XG@_=-M[$TNR?OD*)W]")\
M D%?+R34&4C=D['L"@&>K@1=+.L9S!X99GGL!X-:8!(+QO-75PWP=#GHAW"*
M<ICIL1_9\36E02SP!Y1.KT4O*=_IFXN <!PK67>V[=OV=O2H[P17[Y_4K4FW
M_IV9^LH%?>LNAV:]H%LPZ=HQG !>WV+J@60'?1%8,PG7"OVXAYL?Y4H OF\9
MD^>!FJ"]2R[^ U!+ P04    " #S@:14T2O^ 1X#   ;"0  &    'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;(U636_;, S]*X310PNTMF/GLT@"-.F&]="U
M:-#M,.R@V'(L5)8R26G:_?I1<N+FPW&70RS)?.1[E$1ZN);J1>>4&G@KN- C
M+S=F>1T$.LEI0;0OEU3@FTRJ@AB<JD6@EXJ2U($*'D1AV T*PH0W'KJU1S4>
MRI7A3-!'!7I5%$2]3RB7ZY'7\K8+3VR1&[L0C(=+LJ S:IZ7CPIG0>4E9045
MFDD!BF8C[Z9U/6V%%N L?C"ZUCMCL%+F4K[8R5TZ\D++B'*:&.N"X..53BGG
MUA/R^+-QZE4Q+7!WO/7^U8E',7.BZ53RGRPU^<CK>Y#2C*RX>9+K;W0CJ&/]
M)9)K]P_KTK87>9"LM)'%!HP,"B;*)WG;)&('@'[J =$&$!T"VB< \080.Z$E
M,R?KEA@R'BJY!F6MT9L=N-PX-*IAPF[CS"A\RQ!GQE,IM.0L)8:F,#/XP#TR
M&AXRF,H"3T9NM^R5PIU(9$'A"IYGMW!^=@%GP 3<,\YQ-_0P,$C&N@R23>!)
M&3@Z$3B&>RE,KN&+2&FZCP]01*4DVBJ91(T.[XGR(6Y=0A1&40V?Z?_#6PUT
MXBJQL?,7G_!7Y1+DB53^NIEKH_ <_VX(UZ["M5VX]HEPW_'&,^>W;BM*;-=A
M[<5^'4>=T,<LO>XFJ,8JCOQN9;5'K%,1ZS3FX<'D5$&REX"2Z'6#[&[EO=LH
M^UE@[>+L+Q[>!=8LR)0L("$ZAPP+%.0T7=!+$-3M@B%O=<DI(_1V9(=^^R U
MI4UGUZ8^+;V*>*^1^!--.-&:92PAKIXAOP/>P*768*2C7Z;L,RF]&BG] REU
M-NUZ,?U*3+]1#!94+)<"ZY525"3O@,=::.Z$?4:Y?T3G:N /#C@?&W7]N)[S
MH.(\:.1\^ES"N4W\11W9P3'9OM\=[/T.J!]#NGZOGGHK_"C:82/Y:0WMVA(<
M'E_I=LOO''"L,XL'1QD.=MI,0=7"=5^-.5P)4];I:K7J\#>NKQVL3VSG=^WK
MPTWYV8!5>,&$!DXS=!GZ/;QRJNS$Y<3(I6MF<VFP-;IACE\O5%D#?)]):;83
M&Z#Z'AK_ U!+ P04    " #S@:146[-!N5 '  !P'@  &    'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;*5977/C)A3]*XR[TVEG:EN 9"O;)#-9[^YT'])F
M-K/M,Y:P35<2KH2=I+^^%Z0(V2"23/,0Z^,"A\OEG'O%Y8.LOS<[SA5Z+(NJ
MN9KLE-J_G\^;;,=+ULSDGE?P9B/KDBFXK;?S9E]SEIM&93$G4;28ETQ4D^M+
M\^RNOKZ4!U6(BM_5J#F4):N?/O!"/EQ-\.3YP5>QW2G]8'Y]N6=;?L_5M_U=
M#7?SOI=<E+QJA*Q0S3=7DQO\?A43W<!8_"GX0S.X1GHJ:RF_ZYLO^=4DTHAX
MP3.ENV#P<^0K7A2Z)\#Q3]?II!]3-QQ>/_?^V4P>)K-F#5_)XB^1J]W5))V@
MG&_8H5!?Y<-OO)M0HOO+9-&8_^BALXTF*#LT2I9=8T!0BJK]98^=(P8-H!]_
M ](U(.<-XI$&M&M S41;9&9:'YEBUY>U?$"UMH;>](7QC6D-LQ&57L9[5<-;
M >W4]4I6C2Q$SA3/T;V"'U@CU2"Y02O6[-!G6.<&3=&W^X_HIW<_HW=(5.A6
M% 6L07,Y5P!!=S3/NN$^M,.1D>$HNI65VC7H4Y7S_+3]'*#W^,DS_@\DV.$M
MJV>(XE\0B0CQX%F]OCD.P*&].ZGICXZY4_ML8WRVJ66)8+O53(EJV\:K4((W
M[P/CQ/TXL1DG'AGG=]C@HLIDR7UKT+9=F+9Z'Q^O21+-P#W'H6<\5I3,%KW5
M";"D!Y8$'7"3_PU!V\:0DK#1,UEEHN"HZA'KY_HNT[[:U_(H(!30^NG-SEKT
MF!9!9WWDP'"98"UO5#EBI:R5^-<\\/FO[6XY\,P2S^)H\(?/?.FVB).!PT]@
M+WO8RR#L3_\<A'J::I+*$3@.F+MIY\ ?];5WZ9<.$()GYVA=(YS,4C_:M$>;
MON#D#:]K0/J\R.R1>PFB[289##Y-SO"E#KXIG25^?!<]OHL@OCL=:$9\0/M0
M!DB%0H5L&C_*"]=%L^493-=FBF?4#Q-'EI"C(- _U([77F:-W" ;K%J+R6,T
MNJ?Q0"1PF-9VK-KR1G,_ X_!WM;;J!!L+8H7MRDF=A@2G/I-ELF#9@[8KEP<
MV;KPQGC7RTD(87(>1)W5Z?(D@T4\!6D9'M,@R%M>9^".7#0<_'$$II/UDQ<F
M]0"@T2!".J"N'>",1W!:A<!AB3!QU"V7%U[L1DKL@G.MIG24++"5"9R\;JGW
M[$FO\U35+/>O=N(@2)=NW+M64[H<HV!LI0.'M:/UXB#2O1!=^L?+"Q>CQXPL
MQH@-6YW 8:'X_;5BZL7NB@%-(Q>[QRR.1YG%J@9.WY0PZ1W5O"$'P);_<5@
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
MBU-GYO3V:D2H ]$]072U$%>\Z 6!'RJLVT/FAQ!EM(7RH@+JRACZIW^ME^G
MQ$;35QA:H'=L7V/+"RKP*Y+.2]0CD:TMMP%-2:L6=1&U.AW\4D3*7@7+**BU
MZ-?$S;A<%V]#:5C/:>OH,0I8&N1H#SV*$J),6E/+GEF]^"K$C!GMNZ&V-7"T
M<<. 6$^!'X'UTK(_Z-2A/>1KG0W'2(0ABP,$DQ@2WI/ZQ-7+=)/"Z=>GS:A8
MUXV&6;"I=>-S"I-A'/T+]?0!)D*TRWB"?"\/T0[&/Q2RX(%=H)25K3,XH72A
M6L)JQV$ 5\- 6$]!=\R/O3R/@.*JC87E2S P%?K\ #L/S4<,W2,2O(0WS%=8
MIB)#Z@!&A+I>-'2%]7P%G Q#9@H#3Y:QU/^.1.:E>5QZI(0JTY#=S^B;$:$N
MU(:KL)ZL-FF@:3,_>=FIM\/*VB;3%C:'=[!A+JRGKAZL,Z!<8YF?,':DRK"J
MY?2-IL(8);;<[BCDIL2 EM3N1T\AN'!GAMO^&]BUADRQGDV?-3:HXRF3)Z;F
M4+TA#7T2/7V.3@[*D!*9.1W#ZC<FJUJL&]%>V-<*6Y3:;I]=-@JY*;$@CWJK
MWJ@$77-F&JT_/+!O#<D3_+^, *0U>>II6C\$$)E6B67TIZ'-J%@77,.^1,^^
M+QH$B,RA!/?'S_685!=Q0[1$3[0O&P9JHT,M3A=+0ZY$3Z[GSP-$IL7%C!KJ
MU*XA6](A-.1-5MG%[AE%D#3D2_3D^]R1@LB\:DI\,"+4A=J0+]&3[WA+3&1^
MG=J.U!(KQ RYLCE2OS:UARI[P]1$S]2OU1 3)9-*X\FH6->-ACJ)GCI?HR$F
M,GG*'>>(4/>Y7,.O=&P\?;6^F<J\9O3GDIL1H:X7#=M1_4C[W+Z9*F95M_\\
MX&9,J@NV(4JJ)\KS.V>B*O%4\8266D.$0UN/:$<H4MLYJZ!<4_GAY<*E\@/:
MLY[0*A[1F@;M=T\;A=R4F,9"CI[J8:Y!I8V:MUX:%:\IP6MH.7,4LQTH0OL&
M=2^KWOQ5-X+OR_=(7[@0/"DO0^9!HU4(P.\[SL6/F^+5U.G]Z]5_4$L#!!0
M   ( /.!I%3VG"H$F0(  +8&   8    >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&ULG55M:]LP$/XKAQFLA35^3;L5QY"7CA56" W=/I1]4.Q++"I+KJ0D[;^?
M)#M>%A(S]L72G>YY[DTZISLA7U2)J.&M8ER-O%+K^M;W55YB1=1 U,C-R4K(
MBF@CRK6O:HFD<*"*^5$07/L5H=S+4J>;RRP5&\THQ[D$M:DJ(M\GR,1NY(7>
M7O%(UZ6V"C]+:[+&!>JG>BZ-Y'<L!:V0*RHX2%R-O'%X.QM:>V?P@^).'>S!
M9K(4XL4*]\7("VQ R##7EH&898M39,P2F3!>6TZO<VF!A_L]^U>7N\EE211.
M!?M)"UV.O,\>%+@B&Z8?Q>X;MOFX '/!E/O"KK&]N?$@WR@MJA9L(J@H;U;R
MUM;A &!X3@.B%A = Y(S@+@%Q$> Y)R'I 4DKC)-*JX.,Z))EDJQ VFM#9O=
MN&(ZM$F?<MOVA9;FE!J<SJ:"*\%H0306L-!F,3W5"L0*%B616 I6H%0?X>YU
M0_4[7,R-DNL2-<T)NX0K^  ^*&NJ4E^;B"ROG[?>)XWWZ(SW&!Z$(5-PQPLL
M3N!G_?@PZB'P32FZ>D3[>DRB7L8'(@<0AY\@"J+H1$#3?X>'I_+IA\\P[^!!
M3S9QU]W8\<5G^+J&NGYJD;\<]_-YO%1:FM?WJ\==TKE+G+OD7/AT2PODA8(+
MRJ$0C!&IH$;97)#+4Q>D8?SB&.V,VF;!8)CZV\.:G[)).IN_0AUVH0Y[0QWG
MN=AP3?G:WGI>$&FB?JKM.X#GNS=M!]N2(7RGZK@T32/_GSX*PNNK,(;G!ZR6
M*$\6WC]XT17*M9N,"AQI<YD[;3=\QV[F'.DGX>VTF:%_:)J);J[JFG(%#%>&
M,AC<F(QD,R4;08O:S8VET&8*N6UI?BPHK8$Y7PFA]X)UT/VJLM]02P,$%
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
M2QR742RT .]IT.IO2,'P5?+T;U!+ P04    " #S@:14/R/;]PL"  # !
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6RM5,%NVS ,_15"YR%.['0=
M MM DFW8#@6"!.T.PPZ*S=A"9<F3F+K[^TFRX[G DEUVL4B)[_%1)I5VVCS;
M&I'@M9'*9JPF:E=19(L:&VYGND7E3D[:-)R<:ZK(M@9Y&4"-C.+Y_'W4<*%8
MGH:]G<E3?28I%.X,V'/3</-K@U)W&5NPR\9>5#7YC2A/6U[A >FQW1GG12-+
M*1I45F@%!D\96R]6FZ6/#P%/ CL[L<%7<M3ZV3M?RXS-O2"46)!GX&YYP2U*
MZ8F<C)\#)QM3>N#4OK!_#K6[6H[<XE;+;Z*D.F,?&)1XXF=)>]U]P:&>.\]7
M:&G#%[H^]G[)H#A;TLT =@H:H?J5OP[W, $DUP#Q (B#[CY14/F1$\]3HSLP
M/MJQ>2.4&M!.G%#^IQS(N%/A<)3OL4!%L"X*?58D5 4[HY6S"W173S:-R&7Q
ML5$Q,&YZQO@*8P(/6E%MX9,JL7R+CYRZ46)\D;B);Q(^<#.#9/$.XGD<W^!+
MQI*3P)=<X9O4>B"N2FY*"X]MR0G!N;"MN:H0A'I[*T(5HI4(W]='2\9UTX\;
M6I:CEF70LOR/UW^3T0_QRK:\P(RY*;5H7I#],PW\K91HTE4-FBK,CH5 T3?8
MN#N.Y[KORC_A_6R[7U@)94'BR4'GL_L[!J:?E]XAW88>/6IR'1_,VCTQ:'R
M.S]I31?')Q@?K?PW4$L#!!0    ( /.!I%2.?+,"8P0  *H+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$Q+GAM;,U686_;-A#]*P=O&#8@B&W968/&,> D
M"]:AQ8*DVSX,^T!+9XD-1:HD%2?[]7LD)5LIEJ ),&!?;.G(=_?N[AW%Q=;8
M6U<Q>[JOE7:GH\K[YNUX[/**:^$.3<,:*QMC:^'Q:LNQ:RR+(H)J-<XFDQ_'
MM9!ZM%Q$VY5=+DSKE=1\9<FU=2WLPQDKLST=34>]X5J6E0^&\7+1B))OV/_6
M7%F\C7=>"EFS=M)HLKPY':VF;\_F87_<\+ODK1L\4\AD;<QM>'E7G(XF@1 K
MSGWP(/!WQ^>L5' $&I\[GZ-=R  </O?>+V/NR&4M')\;]8<L?'4Z.AY1P1O1
M*G]MMC]SE\]1\)<;Y>(O;=/>H_F(\M9Y4W=@,*BE3O_BOJO# ' \>0*0=8 L
M\DZ!(LL+X<5R8<V6;-@-;^$AIAK1("=U:,J-MUB5P/GE*O_<2B=#A=QB[.$Q
MV,=YASY+Z.P)](P^&.TK1S_I@HO'^#&8[.AD/9VS[%F''X0]I-GT@+))ECWC
M;[9+;Q;]S9[P=]8Z6)RC<U.OI19)";J@E7-0_"![^G.U=MY")7\]$W>^BSN/
M<>>O+.O7H^E&6MDZ^E73!>=<K]E2J@]^?<4ALT;H!\KQK]AS0=([J'V?F=GT
M3C#$R)Y$65HNA6> ,%X%VU281LCB@#0* T@N7)7<6(85%M$TUMQ+C *K!_HV
M.YS36BH%Y &&>OT)@T;>1%(;U%K)OT4?/RD94T^Y,FA)2:+X!!O&&V<*?02D
M:6U>8;ZHL3)G$DJ9/.&E@XV5A/R#A] ^F 81@=,E4]':X#G$KUFXUG)P3PU;
M:9#!MI)Y%9#:1!3?YXQJ33.JDX@WUM01'3ARH!U>!I4\I(M]"%]9YA[*0?\$
M]2)"+]_8'LM4B3NF-;-&8'*RU'(C<P%B@Q+T=1OF^71!.J*!9"%=9(N2Z*$<
MOOOF.)N^.7%[T72TIMBAG5&R$$$KEXBE<RD4W7@8NGZL4* *E?(X?Q^K#,8N
M$+20A\E"F;IN]Y5YDOBN!SI7;<'N2^"=4&TWH@Y?B28-0!!MT@^R0'WB#E?)
MQ@79P9UP^W7AO4VJAZ;!'6M;'/GA/S9S7T3P+HTIMC*LYM:XM,-R8ZP/C%HM
M0RTN 5!T920Z%HY8NI;NEMZ_/X]"S-EZ?/I(;#92281T]'VH?38Y&0"C97KR
M0YCB7UH,SVSRXA$>\H#V3%LB\WVMPWPB$XG" 1^HX1/L/!Y"+@Q7'MW3'HIT
MKQJYX;P]-\UQL^4[Z5(CL5;$),!>ZG2-B"MK$*2-D#;V/6403N7D <7$X0(@
M*KIF5 ;\[H148JTXLO]RLEX]3?_1"*&5&'2LO_L8U=++8K@PU$4Z/*9'+Q;&
MHT@O5D8=4POC]/7JV(IN=$-[X?[QN==W9QM^_G>-^;>/^WAP?\(A4L9;(@X5
MTVJ?KE([Z^XBNDKWK_WV=(M%*4J)0TOQ!M#)X9NC$=ET,TPOWC3Q-K8V'C,4
M'RM<IMF&#5C?&./[EQ!@=SU?_@-02P,$%     @ \X&D5!JC9GSS!0  P!
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
MNP4_9B!QCZ )^'UIC&]>*$#[3XOK?P%02P,$%     @ \X&D5$!HI.9B P
M^P<  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULK55-;]LX$/TK Z&'
M+=!*EJQDO8%MP$Y;;($6&R3M]E#L@2)'%E&*U)*4'?_[#BE9<8$T6[1[D<CA
MO#=O9OBQ/!C[Q36('NY;I=TJ:;SOKK+,\09;YE+3H::5VMB6>9K:7>8ZBTQ$
M4*NR8C:[S%HF=;)>1MN-72]-[Y74>&/!]6W+['&+RAQ629Z<#+=RU_A@R-;+
MCNWP#OW'[L;2+)M8A&Q1.VDT6*Q7R2:_VI;!/SK\+?'@SL80,JF,^1(F;\4J
MF05!J)#[P,#HM\=K5"H0D8Q_1\YD"AF Y^,3^YN8.^52,8?71GV2PC>K9)&
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
M,)OTF*D^3U4'IPO_26BAG=.9OUP)E) A CQ/-=!7'TA!^XWP]C]02P,$%
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
M;(,!UAN#(D^#X&#^6[#Y#E!+ P04    " #S@:148,+%?7\%  !*#   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6RM5]MN&S<0_15"!8H64"5Y[31!
M8AOP)4$2($@0-^U#T0>*.[O+A$MN>)&B?GW/D*N5<O-#VQ>+Y)(S<V;.'-+G
M6^<_A(XHBD^]L>%BUL4X/%XN@^JHEV'A!K+XTCC?RXBI;Y=A\"3K?*@WRVJU
M^G792VUGE^=Y[8V_/'<I&FWIC1<A];WTNVLR;GLQ.YGM%][JMHN\L+P\'V1+
M=Q3?#6\\9LO)2JU[LD$[*SPU%[.KD\?79[P_;_A=TS8<C04C63OW@2<OZHO9
MB@,B0RJR!8F?#=V0,6P(87P<;<XFEWSP>+RW_BQC!Y:U#'3CS!^ZCMW%[-%,
MU-3(9.);MWU.(YX';$\Y$_)?L2U['U0SH5*(KA\/(X)>V_(K/XUY.#KP:/6=
M ]5XH,IQ%T<YREL9Y>6Y=UOA>3>L\2!#S:<1G+9<E+OH\57C7+R\<7VO([(<
M@Y"V%C?.1FU;LDI3.%]&N."-2S6:NR[FJN^8.Q6O8* +XJFMJ?[\_!*A3?%5
M^_BNJWL-OI)^(4Y/YJ):5=4]]DXGO*?9WNF_P2MN=5#&A>1)_'FU#M&#-'_=
MX_5L\GJ6O9[]7UG^#^;$;QUAI1^DW0D=Q"!]W(GHQ$9Z[5(0AEIIQ."=(JIQ
M+(C8R2CP-9#0%C,2SN,+FE0HESR672,TG*U30"@AS,6VTZK#;F523=C5]^25
MEF:.M8@>0].EXF4@^)\+Z@?C=ASS','XF -W\.6%T5&W,C<IVBR2#XLO04@3
M'(1C_1YV&8M,M8YBO1,-U>39;8@R4O'N;3;&JX<1(MD@7(28/1NG>)1BYSS<
M$R#Q,BSNT\1YLXAE+EKOTB"&Y%4G@;]%=EII]=_9=JE Z=2\N^2$M[5N@U@8
MLI!C<>80,B.Y6(QB-$G%1I &HX3&\5,0"I5E$B(C+R!A-5##YSS7Z"@]1YG1
M.-];W6A5,JJ,U/T]9I]YUXL(G>7#_#L7"A6#G!] <?F//3;:D-@XDVQDC@P4
M=4D%+@D /$X/<H7Z?DRZ+M,2!QM[=P<YM1]\&J+:"2.W@?<&W6LC_3@O;M\G
M4+/6ZN#C*)@??WA4G3Q\<N!F$?I<4X%;*.B:]H;>W>4TA@3J*L[[ 2MNM%_V
M.%#Z76DN3XIP:61>'"< 76&PR,2W[,!C"RPT&%B%)HK4CS4]%,933-[F+,/2
M$7190]<UBPWZ8B&N,F[H'H+<"]_G!:\=H%D'_I/1M*'2O]Q*E'L%KF0 Z]>H
MTN!"T&N-%MN-;0X#Z#+RW G0NB#HTR@$V8GL7<JZ8OB.WW$*7(MJ N&8><C!
ML7@PS+%M0?Z&'<P%6(WHR'(W)(_T+,1SMT6LOD#!G:DY"I@/X%&I;*G2]\U#
MHEB@&*>-9@<N(>?,"T::$\>5G7^3'5PH9YB%# 3:5J0@JT:I]51362-,O!M0
MF:9!\7  !.&\L21HE9B?4#7M)EXDV\B-\SGC!T0,R%D64]$[3]_&QQ_WHG?%
M? &?-'?5%STW45&*&]#;@,@;"D4X08%;O-60J8+OC@:@6J/1JE4FT(EH<IMW
MO)%19%&"AY=H<0W&_L2)JE9/;E^_S*.3)S\S:&3-CL^GK8X=?#^#$B.H(BI7
M8+8^A.%LT6T8R03P]#'A6\Y?>3Z6EYS)07(CD.R9=[+U-%8ANX$DMRB1$3"@
MAQPKT*4&G8VK&438A_OZZ:NPC_>K.T,YOGN*V&:S#'^,B6D%84?FRGU'TJ/>
M8$,[B46IRE=2F^D\TB_7FV^C$%AX>"=*NY9CO[G<#"Q"N!\S#7($TA8GI35A
M@;MPWSJ+;[TVED?O.^AQFU^QF;$VEJ?>M#H]E*_*^_"PO;RRH2M(+3\"&AQ=
M+1X^F E?7JYE$MV07XMK%R'^>=A!",CS!GQOG(O["3N8_GVX_ =02P,$%
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
M?E(P@BHK\#B*/=1U.V@@)W(1 AIQ1L0(_HD#0AVX)L2Z,D.:?Y=DJAA;8"K
MO(@0M2"_ 'T)FIP^(V$4N0>U"Y,$05A@&L3$(B'\1B&A_M!_C]LHO">),/9S
M@=CUP"58'R: 4*D>&8H-WHDWU>ZO5)>4I2%P#B6-^EJH'<< H2D4ZE&X9E]N
MT?:^Q?EGJ?R1A?TX$: $S%FJ35[C3+1"-8&BJMK55"05_KAR2=5(+PPU +RW
M5ON"H*]2N="YI>P29=](V2FG^GM?-((JM_M"IU0U:F6SK]LP;SA*3!^QA?WW
M6)LVP(A#=7<#=*P=3\)48L1MUB9R/$RW="X!EW2.C?H.7/Q&ZU;Q:[@MUF^K
MCR/M6#+4TXQ8=I(":&#3,*2^R2+%OK@G;0G^C41,3!PN8N!Y05A,N2091(<!
M68>^T,$])7:7P/%\S-DDE\B=8$V;AN0\_0$C'^!L/_T^.O/O[^%LM^KA)-?[
M$&=CUPX/6@]P-C@].F@]P-EQ*D?#7>MASG;><O]_Q+__"\X.F>E0%0 JS-G8
MYP&4@( 83^(D!3A^@+-#\H:D$C@A,'-]B//$]W)V2BZ)J+0F'1,N9M+@"#P?
M5^YZ1_Z?LK^+LE5_4./;,[X?0:%O68E;7MPRR0V7'3#5'129\[>.\]6Q2IWX
MD,A_*LY[@Y2SS]G4[?B2HK_)*^K<VFI5%?M+N&^=!(:SD6.H"W?6I\N\XYVZ
M573/;F<?-!RI<+)QL21,S4/"(S@R$T^X(UGPV8_VAR<D#Z>FK6=ZBUJ(BHV,
MJJ(DIMJ##TKV2ZMW5D2,QH1.4RDQ<(+6+U6I-*91&M*T2%(*THGK+7F K];8
M870=CLT._ J53UUL*4)O#**)$UN4$,^3&,DGC@0K]^?H_8X3!3%9$^)]. EX
M3Y%R*-F'@?[,,*<#A-^+,F*,84.BG')G!CK4]3L1:"#=;T<TQ)T8YD0'O _1
M\ON]B(\+ 0;P'G0\T7W=%0:TPI-16OL>6N?<YZ'7CUPV)*5Q_.E AD.K-J6_
M"&JP%&#G+BA&=QA,;@6?C/DTVC.=OPPA5LOY)N;@6HMOJGU*[/8@ U?04H,F
M$$]W-D;UN>7N'-V=U7T"UD;3W;71JZK](SE^[!/!;/3-!8/6_&6);G>[IG6?
M7X;>X>/5*_?-9C_<??E"-JZKQHI:K3 5FT!R(HS[FN0:2 ;^@K/4+33B1[J*
M4H8&X/U*(R/[!BTP?-)[^1]02P,$%     @ \X&D5",S5#+S!P  G!4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&ULG5AK;]NX$OTKA"]VT0)N[+BO
MH$T"Y-'N#;H+!$U[^^'B?J"EL<0M16I)*H[__3U#4K+2=9QLOR22-9S'F9DS
M(QVOK?ON:Z(@[AIM_,FD#J%]-YOYHJ9&^@/;DL&3E76-#+AUU<RWCF09#S5Z
MMIC/W\P:J<SD]#C^=NU.CVT7M#)T[83OFD:ZS3EINSZ9'$[Z'SZKJ@[\P^ST
MN)45W5#XVEX[W,T&+:5JR'AEC7"T.IF<';X[/V+Y*/ ?16L_NA8<R=+:[WQS
M59Y,YNP0:2H":Y#X=TL7I#4K@AM_99V3P20?'%_WVC_&V!'+4GJZL/J;*D-]
M,CF:B))6LM/ALUW_FW(\KUE?8;6/?\4ZR\XGHNA\L$T^# \:9=)_>9=Q>,J!
M13ZPB'XG0]'+2QGDZ;&S:^%8&MKX(H8:3\,Y93@I-\'AJ<*Y<'I)OG"JC0C9
ME3CO/ 2\%]*4XB8EBG^_4951*U5($\194=C.!&4J<6VU*A1Y\:R_>GX\"W"+
ME<^*[,)Y<F'Q@ LOQ1_6A-J+#Z:D\O[Y&<(98EKT,9TO]BK\0[H#\?)P*A;S
MQ6*/OI<#1B^COI</Z-L5\'_/ECXXU-3_]AAX-1AX%0V\^F=)V 7E3RD2%Y??
MQ(5UK74R/GOVZ[^.%HOY^VOIR(1X<_C^^51(@5(/G2'Q>CX7A6U::3:Q%AIJ
MEN18::A)W/PJF_;]=92Z0M;NID*A9H0&+3!,#7I"O5@Z/MDZ>ZO*=%:91"/L
M0Z"B-E;;:C.X<_6E=T5XJSL6\R)8X1NI]10^E*IKHCM:NHK$,L<W%96])6=
M%F$JJ.R*9((E:Y(ZU 4"S>U$SL./&,97HP*ASH,,7,/9BZ\W6T!&4I\06&F;
MK=BGP5FV<R&-+.6!^((3%PDX?G[X]KT72V=E*:1S,C:37:W(09L7 *B"Y96#
MWE(A=Q1(U-*5:_:7U7J["O$&,"*N$/%0)E"%5,*KJR\CJ.(!<K>J@-)0RP#)
M0G<E"6M>@+,;Y9/60ML.?V4KETJKP 4M"V=1*?5FZ53)B7(2!0Z+G:,IG*M4
MD%K070O7R139.RHZI\*&PW:VJVK0/@RC%ARAV$(",)!K?+S*T(WP 7Y14__D
M\EO_*]@918-H4Y%&*87X#^?S7X1=&P3ONZ57I9+PR!_T<K6$K;5]2&X:F^'W
MWR]2UG#]41G) 8T:Y& 0XK(VXDJCTRRNM6IB,6B5D-L,3<)P(UQ;$0)U8/%0
M[W-W*FJK2RC7&G0.A!30E=Y32&DLK$GI9H'EP,H\PW*^((31G/SU?6-F9 \>
M"BRUZ25I&8NJ&#WASH23^!<UH:I0=!V>HV:@G4VCLP%N85\H[[O4T06Y@-&/
M0;@,PBZUJN2V%DL+1XT-,5;!*/T8*HR1J3#]N2598%>H$-I&>K"';U\/?/MZ
M+TV>2Z\B9->./&HF:M[%MGO5\+[TSK>RH)-)RXK<+4UVZXZL((M<*XQC9V17
MQE+B9G:J098,,%=E;.N4.@8JDA,3FV?LH1?3K:B'\19Q[G,6:D<DFC1-B:?I
M+FE<'(IG]]KQ$<L#T=7R%JQ+9$!'U**"V'VN52X>[H98]G([+UOP7*%:C2Q6
M9)!#K3?\G-H4^@X:1HAG(&GL&B-&%K^=G5W?XUL^Z#J=.\%1U>G[K8!#-XF>
M^G;Y<%?43+C<):#"N%>.<;CY<#&88$C[S*P&2/P "3HL5_YXIJ5DV(":ITCH
MVGKP)S>!:V+LF9!C[+OTW@.6@71E[.$(;,9AE :F"6S($.<F00H82'2M[WA3
M WD^"A."3D.K'=?K0">/U:2COSKER(_9A^TV\CL)\D$U,:EL'"W?-6T>ZCR<
M).9@$?*H@ '9<-GTGNIH= 3B 5:-:,:VRF0G&TS=BM+<?YK#0"RFC7E5EG]B
M)4B_/\,#=&ZL6J:[G+(I/$$1\;@61O(P?"X,8;YZWHP1:(9-K*1R>C.&81C_
MVSR#3!4#P%H]=J28A2VW3>,T<53S2\\M<R+N,7T+Z6NQPOM3G@UU6AL0!1::
MXCNS*[::;$]P1M"*<DAQ.:2@)PH>XK9D#27Z#%BE$MB2TD[WXG'?@4_ZSNCU
M;%.(H<*$WT.D8LE'(QP0U/6:>U=6'1*Q(5[9X8)_2@H]U@S,DR4J&_MF9J _
M.Y/>\V*GL.8^EB<0:^83;MM8R=C#[+U6W976,V,ZZ/D<8\>&Q;MS@WG_XM,0
M',>5B?@2B,05.G/Q?0K^^],GDW)*G1^]H(WYMW]?X1"W[=CY%%8B&Q8,3\1^
M3;R8MJU6S#EH(WXG5K&MN'NX$W(">&_ #L>OWUL,?R+. [%GXK\9)OZ;O1/_
M>CN'4(-;FP_,_9]6EM?_QU#LU_*0UX)(>[PS/''5/4//Q!X<MD^\27A9;%>O
M02MW)/'::F08QO76X7WKU-L!W+=[\?A,A0:YQ_*+'NR"]!^JZ*<K%@CT4N*9
M84#\V)D98UY/1UOCCA$V2@%GCFGU8Z35[41U@R>0!PODY69+*SP-.$G9I_;!
M%?(>ED<#ED>/ 4$_?&-QUN"Z2'[O@G:_QM$+*:9I&>E9EK8-]Q=R0^LQ<6 C
M,25>1+THNYX@'M\OXXB699F'7&32/!,>-L .;2@[Q:#S;K#N*7YP,"\S/[+P
MX_RQ*RNST1<S+)M5_"[(+ ;OTL>SX=?AT^-9^N*V%4_?+8% I=!UFE8X.C]X
MBY<&E[X%IIM@V_C];6E#L$V\K#&WR+$ GO/"V-^P@>&#[.G_ 5!+ P04
M" #S@:140+[8SY($  "(#   &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6RM5UEOXS80_BN$&A0)D%B6Y#.U#>1HT7U8;."D711%'RAI;!%+D2I)Q4E_
M?8?4864K*WDH8$@D-?=\,QRO#E)]TQF (2\Y%WKM9<84U[ZODPQRJD>R (%?
M=E+EU.!6[7U=**"I8\JY'X[',S^G3'B;E3M[4)N5+ UG AX4T66>4_5Z"UP>
MUE[@-0=;ML^,/? WJX+NX1',;\6#PIW?2DE9#D(S*8B"W=J[":YO9Y;>$?S.
MX* [:V(]B:7\9C>?TK4WM@8!A\18"11?SW 'G%M!:,;?M4RO56D9N^M&^B_.
M=_0EIAKN)/_*4I.MO85'4MC1DINM//P*M3]3*R^17+LG.52T4]28E-K(O&;&
M?<Y$]:8O=1PZ#(OQ"8:P9@B=W94B9^4]-72S4O) E*5&:7;A7'7<:!P3-BF/
M1N%7AGQF<Y,DLA1&DRTDP)YIS(%0D9([*8S"D)%;RJE(0)/S)_M17ZQ\@WHM
MMY_4.FXK'>$)'1'YC-(R37X6*:1O^7VTMS4Z;(R^#0<%?J9J1*+@DH3C,!R0
M%[5!B)R\Z(2\+3R#*('LE,R/GA^8R<B=2P$H\N=-K-WY7P,*)ZW"B5,X.:'P
M$6LK+3'4<D=Z,M 7XF&!3QE:+SF6&!-[8EP:4S"4<4T,?C/24(XE4*M2QV3C
M4NX%^P=2EW=+K(!3@_N$4ZW9CB74%1#^[%>,CY:<I8ZD1@=YM #4UP0SDV1M
M:L@]ZLECC%Y]$AR]/9IPB3A7"H0AY\$%.2.3RUD0C:9N-5DN1Y-^)B%%RQ=>
MD& V1\I@:9]/)[VU,N>+\6A9Z5G.1@NG== LJH!@Q].X1I<M+)@X81-V44PI
MM8EP<<&N21(%*3.$2ZVQC-Z/XLCY\Y[/O49]0=&*8-90S$<T#4!YVD)Y^F$H
M]Y=.'YJ'90ZAF8GJ)G(M/<9KIG8R+ZAX_?&'11C,?](D:2R)F_;5P?G_ N36
MUSK:%7:#<(R(PG<T&<V/-)S1F'%FF.VCX<5YY' ^FSK:21B-(L?_O<S>'#\H
M*"A+";S@Q6P19<M6NL1_%%N?1,++%%G/T+6<<>Z"B6+.PG&[QWQR*?97!E1^
MC&?7$Y/101QV:=\W#9VV.K\+O+7J/\&_Q&SJ MR%SE_1)XSG?:D<6&RSRQ0
MR:L[!^R=TR>U$M0!3Q<BJKX1T*"S8#I[&Z3EO-F_->2R[9Q&$F;T0-0.@&%C
M51I27#@[8M@S(:P7-6JM^JHA-TI( 8K)=+!R9VWESCY<N5NP YQ5_0#*%9A5
M_R7F;.]*3?<5\:!X.TU>ZX(FL/8</M0S>+V5C7BN\-.]JC!N0M-J<BL4JUMI
M%8S&U*)CJCR:V@^D3FJPBUXEEHL[_4V6M,,[6"U48"4W",+LI*6J.HY+'M.N
M^)):7/SF$I7/*&%7FE(=DT6^5F41D#^ *O?0)+@*ZU5X%1$,#,[4.RRV3BY.
M.7A&L'5$^ I#=T_.W=.N^V#A=Z9#;,=[-P-;<.+U4@V*[6D[9M]4T^61O)K1
M,:8(40P4[)!U/)IC'U?5W%MMC"S<K!E+@[W?+3/\JP#*$N#WG92FV5@%[9^/
MS;]02P,$%     @ \X&D5*:XR[BF @  ,P8  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&ULG57?3]LP$/Y73A$/(&U)\P/6H;92"T-#&AH"MCU,>W"3
M2V/AV)GMM/2_W]EILB)!-_'0VC[?]]UW9_LRV2C]:"I$"T^UD&8:5-8VYU%D
M\@IK9D+5H*2=4NF:65KJ560:C:SPH%I$R6AT%M6,RV V\;9;/9NHU@HN\5:#
M:>N:Z>T"A=I,@SCH#7=\55EGB&:3AJWP'NVWYE;3*AI8"EZC-%Q)T%A.@WE\
MOLB<OW?XSG%C]N;@,EDJ]>@6U\4T&#E!*#"WCH'1L,8+%,(1D8S?.\Y@".F
M^_.>_<KG3KDLF<$+)7[PPE;38!Q @25KA;U3F\^XR^?4\>5*&/\/F\XW2P+(
M6V-5O0.3@IK+;F1/NSKL <:C5P#)#I!XW5T@K_*263:;:+4![;R)S4U\JAY-
MXKATAW)O->URPMG9M5RCM$IOX8I+)G,N5S!?:40JO#5P_,"6 LW))+(4S$&B
M?$>\Z(B35XA3N%'25@8^R0*+Y_B(1 Y*DU[I(CE(>,-T"&G\#I)1DAS@2X?,
M4\^7OBWSG_.EL9HNS:\#L;(A5N9C96^*]5)Q#_/-:]4ZD5SFHJ7RT@3F>=X9
M&[9UA_:>#T'+(2C3",Q J02]1G,.5-2\&JH*EYACO43=6V*XP[42:P?]HIB$
M%SG[1. X/H$CR.)Q.*8QC4=A#%]M17P'<0;B[(Q<XW0<)O^7QQ&<GF7A1Q<M
M&X>IC_Q0(;6)7FZNL> 62I9SP>VV+Y6!YUD(I70CR&;:Y?O!V5;, DI_]VF!
M<*'JADG:4. ZG:4?_+,<&VXK8/T6$^1N4=>DB]I?^-*UBO8><HUZY=N5 5^0
M[DT/UJ$CSKM&\->]:Z=TLBLN#0@L"3H*/YP&H+L6U2VL:GQ;6"I+3<9/*^KJ
MJ)T#[9=*V7[A @S?B=D?4$L#!!0    ( /.!I%2 5J00G0(  )$%   9
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;)5446_3,!#^*Z> $$A3TZ;=J$9;
MJ2U,J\3$M UX0#RXR26QYMC!OK3=O^?LM*&@K1(OB<^^[_ON?+Z;;(U]="4B
MP:Y2VDVCDJB^C&.7EE@)US,U:C[)C:T$L6F+V-46119 E8J3?O\BKH34T6P2
M]F[M;&(:4E+CK0775)6P3PM49CN-!M%AXTX6)?F->#:I18'W2%_K6\M6W+%D
MLD+MI-%@,9]&\\'E8N3]@\,WB5MWM :?R=J81V^LLFG4]P&API0\@^#?!I>H
ME"?B,'[M.:-.T@./UP?VJY [Y[(6#I=&?9<9E=-H'$&&N6@4W9GM->[S.?=\
MJ5$N?&';^HXN(D@;1Z;:@SF"2NKV+W;[>S@"C/LO )(]( EQMT(ARH^"Q&QB
MS1:L]V8VOPBI!C0')[4ORCU9/I6,H]F5U$*G4BA8:4>VX?LF!V\?Q%JA>S>)
MB36\9YSN^18M7_("WQ!NC*;2P2>=8?8W/N;8N@"30X"+Y"3AC; ]& [.(.DG
MR0F^89?P,/ -_ROA'_,U&_Q$?IZ0&'42HR Q>D'BGCLG:Q2"R6$I7 E7_/3A
M&K,"':NFJN&K :EA_F7Y^;DK/DGOV_32U2+%:<1]Z-!N,)H]E BY42PD=0'D
MRP>U-1N9L2;Q87C^DIX.NF>@N>4Y0A*[,X;:X$6E182J+2'Z$@(7("V["H#0
MF5\,>O 0?(_+_:^O]X-E*72!7C87TL)&J :YG5-C/8),B 9>0[\WXN^;5^-D
MD'R .TR5<$[F,A6A?7-KJM:5(2M-R*D3X(ZGD\,V&<\QWC,]5\;XJ$TJM$48
M!@Y2TVAJ.Z;;[>;-O&VS/^[ML.)$"ZD=*,P9VN^]/X_ M@.@-<C4H>G6AKB%
MP[+DF8G6._!Y;@P=#"_03>'9;U!+ P04    " #S@:144[F0,#($  !6"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R-5MMNXS80_96!NEML %?6
MW79J&TB<!EU@MPURV3X4?:"EL4TL)7I)RD[Z]1U2MB([CM$7D4/..7/A<,3Q
M5JKO>H5HX+D4E9YX*V/6E_V^SE=8,NW+-5:TLY"J9(9$M>SKM4)6.% I^E$0
M9/V2\<J;CMW:G9J.96T$K_!.@:[+DJF7:Q1R._%";[]PSY<K8Q?ZT_&:+?$!
MS=/Z3I'4;UD*7F*EN:Q X6+B7867UZG5=PK?.&YU9PXVDKF4WZWPN9AX@74(
M!>;&,C :-CA#(2P1N?%CQ^FU)BVP.]^SW[K8*98YTSB3XB]>F-7$&WI0X(+5
MPMS+[>^XB\<YF$NAW1>VC6X\\B"OM9'E#DP>E+QJ1O:\RT,', S> 40[0.3\
M;@PY+V^88=.QDEM05IO8[,2%ZM#D'*_LH3P81;N<<&9Z@W,#GQ[97*"^&/<-
M4=J-?KZ#7S?PZ!UX#%]E958:?JL*+ [Q?7*E]2?:^W,=G27\RI0/<=B#*(BB
M,WQQ&U_L^.)S\=UPG0NI:X7P]]5<&T6U\,\9\J0E3QQY\@[Y UV1HA8(<@%?
M9+7\Q: JP9G\7)&9FJK7Z%-9/<MK+^*E7K,<)Q[=-(UJ@][T2ELSE)]\U28(
MFL4;S+&<H]JOAZ1F:L7-"U!1(#E#CJ$V<&^EJU+6E3F].%-8< .W+.?"PA^P
MXE)!76G,*7T%W<.-%!M>+4%(5L%BK]BZ0.8S^,84MR4%'R ,1_[!0AQF?@*/
M-E-?+,4;$RZ)_XL][,7#Q$^["TD4^ $\M60[]C^D0;T7*B<4-5JZY( \@=1/
M@P ^0CI(B>A0.H5/*=<OS23Q0_I^A"RP/AQ*IZ!#N%HK+IIIXD=IT %WI5/@
M$=SB7-742!LIWB$&#G$HG<)G1TF-_&Q@$6$O<)AC^70 78ZAM3K(;+;V/G2D
M$_@X[.))BOTT&W5L'LN/TC#1J13=Y4QZ(W=(^_&>J/G&E<6"5ZS*7=%2G30E
M%::1'T(X&%']_&E6Y()H;["<"[YD]J^AJ7Y)(8RIAI\J5DIE^+]DF?H^*NO"
M*_4"R8E/2>('%S1D=IC5I$.WJFQN(T=W6U_M%*[Y#F-_1) PB/S!Q2[&(YT/
MD/72,/&';C9(4YJ=Z5]IV[_2L_UKQI1ZL;Y_8Z)^[6*/^RYVJG.=93S=N1Y7
M"&R]5O*9E[;7+!A7L+$F-;#*]A1!RP7D>W=V>^0/'0S,9+EFU<O//PVC</"K
M/LI-#WB5B[JPN/QMOBT_/N\5ZNX1TD_!]3RK4I\_VUQJHWNPI88)3,-""GK,
MZ,OC;ORV#]^VH;J32X*,"LG.1B.J$)@=1$S+64)%8+<#V]=.'7&_\Z\O42W=
MBT:#"Z7Y[;>K[:/IJGDKO*HW+R[R?LFIQ 4N"!KX SI;U;QB&L'(M7LYS*6A
M=XB;KNCAA\HJT/Y"TLW;"=9 ^Y2<_@=02P,$%     @ \X&D5&SGI9DT P
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
M4C_9($R GB\X5R\=\RKT?P+I;U!+ P04    " #S@:14%  "O@T#  #>"
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
M;/>95@D-\GASEHCB/]A5MEX/S+="LK1R5@K2."L_HZ>J$ T'%<?L@"H'=.A
M.AQPY5!4SBV5%6E=1S*:C#C; 9Y;JVCY1E&;PEME$V?Y:9Q)KKZ-E9^<S.A*
MG10);K*R)?+2]L%,=<MBFU# EL!D<7%-910GXJ.R_3:[!A<?/H(/(,[ ;9PD
MRD",7*G$Y4NX\TK(52D$=0C!X)9E<BW K]F"+O;]7954G1EZSNP*60/>1MP!
M&/X"D(>00<_T]>[0(@?7A<9%//Q"H>_IAG$99ZN]@O[U19F#&TE3\;=E,5(O
M1HK%2,=BOZOK7T0)-9Z'TM4O7/.K_'$R&)*AHY)\;):G;49"'#B#VFQ/V:!6
M-K JN\GF+*7@(F%"=<^2LQ0H)/&B"D:U9;B@(0.'OC,\$&NP0M@A9JU^K=6W
M:KVFBHSSN#Q#4;8 49J?NG_+ _1)H510DV:_I:8?0(=XC;_#:AM<R,!!Y@2"
M.H' FL"4<=5LD:26E@KK6.'I^W=8+S8\OG^'K5(A'P6.?U#1MAD,O4'#;$\9
M]#0P/:NV61HE";C:"G5<"$NRL,%@>/K:0J270\=7M_(=-/& R$%M*Z-F<0E&
M3M!16\U(B*W*[K8/23RW):D)",D9:JJQ!NU<L]=TT*HI\C ^+&H;8G"(8&=5
M-<:@G6-?Y9IR6Y::)S X0U$U<F#XAJ*&K7(%/FG<GZJJMLW\H/,V!C6AH!U1
M7\N[EBI!510!_@.O 2[2I$'>Z:N--(40/+[:E>^+U#78V;"+-+20'5H_/3B@
M-L@0] [EMD$&?=@U." -,F0'V=&C0Q6WJ;J/#GO:9-0E60,3V6=&8T._^F:'
M-"G1X Q=K>&'[/"S=[7_BIL=:L]FEIL=TC!%]NGLYSLZ: OQ&SHJN08KY(0=
M:C6+D9W%QW=T&\#]YA56J398>9VJ-:71$91^<<K &M'X#(C&&M'X#8BN?%^8
M,K !T)8I VM XW<&-#:PE\#&.:\$&\RPWZFW\7O\1(BNXNXWM.^T"FTRZ_Q-
MBC6G\1&<?FG$PQK/^ QXQAK/^ UXQFWRFD8\@YEEQ,,:T/B= 8W;Z,5M0!NL
MU"#5U<\:T/A$@,8&](8M0)NM.L8ZK &-[8#^3*/%CVW$)>6V\8)H(I,S$)EH
M(I,W$)FTB7PX@%I-]C5I$I-W)C%I([9/PA;1C&:=#ZF()C$Y$8FKN,UGE'WD
MM74;S&#8(K';>(J>4KXJ7BX(,&?;3):/G>NC]0N,3\5C^X/C5_!R6KZ&T&'*
MMR*W$5_%F0 )7:J0GA.H\\[+%PWECF2;XEG] Y.2I<7F6ETAE.<&ZOLE8_)Y
M)U^@?MTS^1]02P,$%     @ \X&D5 PGJM]4$   %H8  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#$N>&ULM5WO;]RX$?U7!.,*W 'M6C,4*2EP#%SL:R]
M<PWB^_&AZ ?%*]N+VUVYDAQ?@?[QU6XD<R12''E9YL-=[ RUU)#[AH]ZC[IX
MKNK?FX>R;*,_=MM]\_;LH6T?WYR?-[</Y:YH5M5CN>_^Y:ZJ=T7;_5C?GS>/
M=5FLCXUVVW.,8W6^*S;[L\N+X^\^UI<7U5.[W>S+CW74/.UV1?V?=^6V>GY[
M!F?#+SYM[A_:PR_.+R\>B_ORIFQ_>?Q8=S^=OUQEO=F5^V93[:.ZO'M[]CV\
MN<(T/K0XAORZ*9\;\O?H<"^?J^KWPP_OUV_/XD.7RFUYVQZN473_^U)>E=OM
MX5)=1_[=7_7LY4,/#>G?AZO_]7CWW=U\+IKRJMK^MEFW#V_/LK-H7=X53]OV
M4_7\8]G?D3Q<[[;:-L?_1L]];'P6W3XU;;7K&W<]V&WV7_]?_-%G@C3HKF-O
M@'T#G#9(9AJ(OH$XWNC7GAUOZ[IHB\N+NGJ.ZD-T=[7#7XZY.;;N[F:S/XSC
M35MW_[KIVK67-^5]-RIM]'[_=4X<4ON7Z'K3%/?W=7G_]1?57?2I_%+NG\KH
MV^NR+3;;YKLNZI>;Z^C;;[Z+OHDV^^C#9KOM8IN+\[;KUN'BY[=]%]Y][0+.
M=$%$'ZI]^]!$/^S7Y7K<_KR[G9=[PN&>WJ'S@A^*>A4)^'.$,:*E/U?+FX.C
M.^(EQ>)X/3%SO?ED_O/O76CTOBUWS;\<'Y2\?%!R_*!DYH-^ZK[V3;$MK6/P
MM:DZ-CU\N;]<RCS)5]T-?J&I,<.23*0K^1(VZIE\Z9ET]NQC6=]VLZP#AL/M
M_URUQ38Z]/9FKK?NRT$<K^+X3[:A/:'AZ([4RQTIYY6NJOJQJHNV=%PK?;E6
M&G:"9"\?E)T^03)CY%%ANE*3"6*&019+$C;J6?[2L]S9LYM=L=U&[YZ:[O=-
MX[A5B#6PQ6&S"@1#X?2\]FTE_>9A,LEJ'Y32[YW 56K/*J#N&;J_>$^?MYM;
MUTUJ%(/ , 8:Q\ #R/JV-)\8"S%-:&(D%'*$V8QJ) ,WA/RC?2AKUUUJ! $5
M.*$:8"#U2&AJI"I5"8'\/J-FF$IG*P-H3 (W*/U<%_OFKJSK<AT5;51$C]6F
M6Y!T2XJV6S!&SUVZR^CJ^K=HTT2/]69_NWDLMJZL:,R!/.P H 8CC$\?@+YM
M.D*(+#.@UQ*7)%*MT#X$J/$+W?AUTA!$_XV6%$'46(48>#@TEJ'P& YAI!DQ
M!Y+F?CC,.#A4S!F(00U_Z(:_4X=C<1%%C78H X^)AD-TKZC<8Z(,T$^R>#H@
MEJ!X[LNAL1/=V'GJ:+"E%S5$8A9X%#0FHGLAYAZ%W)SQ61*OIL77&H=RE=O'
M0F@8%6X8/74LN*(M-%0*"#L40N.A<*_=G$/1MYU6XRF=LX5U'&AFM2X(I74#
MZ&L&HF-]^]:5$0V,(@F<? U\PKW,<R=?&ED5W=<@G2;?#$.,Y^J#T$@IW$CY
MZN0O+-5"8Z((S%B%QC[AP5G[MF.@B8V%DRT,D,#6N&\:+(4;+$\9B,5%.M&H
MF 1FNHF&O\2#Z28FB16)41PL4:CF2D.BT3)QH^4I8\&6Z$0#8A)ZDX_L\OEL
M\YF\-U?F&)A1,B/%8]PS#9J)&S1/&0.N-"<:%I/ ?#K1^)=X\.G$),J8&W3:
M%B56R<P0:+A,EK/IZDM9GTBB$XV!26 2+37.20\2+4UR+"!?99.T6\) S2Z(
MI 9&N9Q"<WE?6(ZEQCX9F#E+C7/2@SE+"R.6TAP#,TS)E<SIGYGQT" IEW/H
M!>.QN"I+\L@C,'66&OFD!W7NVXXJPDKE]FSW V0V$604Q[W4H"F7$^D%0\(6
M9ZE!40;FSU+#H?3@S]+DQ5UQ3F+R9TK@+$W$[!:3TE"JEA/I!6/!%6FE<5(%
MYL]*HZ+RX,_*),8R74V_"+8H,;?EK32(*C>(+D%_I:%.!6;%2F.:\F#%RD)W
M;4\0+7&N1XB*/))=^$QV88%5&KI48+ZK-%8I#[ZK3")K3[&5%\^G6,.;<L,;
M3?'BFIEJ6$H#,]E4 U'JP613\YGM=+/9&3+NDT:LU(U8-+ML^4LUW*2!N6FJ
ML2CUX*:I^>36R*HK9-PG#5JI&[1H5KE"EFJP20.SS93(0SS89M_6F517R+A/
M&J92-TPM__)K;$D#,\E,XTSFP23[MF[!1F9Y%CLOV,@T+&5N6!KG=6$ARS3"
M9(&98J91)_-@BGU;UZQUAHS[I.$I<\.3D=W%TSC3<),%YGV9QJ#,@_=EYM-0
MRS0VF9YK&FO(RMR0922:+6<9$;$%9G.9AJ3,@\WU;9USV!4R%LII[,K=V&6D
MEJMIN0:?/# YRS40Y1[DK&_KRJPS9-PGC5BY&['^=F#"^YW[:66NP28/S,MR
MC3FY!R_+3;XE$V%P75L8J+F' KD&J=P-4CJK"ZM9KE$F#TS+<@TZN0<MZ]LZ
MYZLK9-PGHIEUH],HLZ]0T%();6@-;4Q$M+&/BC;F*9D[9M(O(J&-W5 U2C,O
MJ(V)HC8.+:F-B:8V]A'5QI8G@A:0L,;-HP3$1%<;NS%LE&9691L3F6T<6F<;
M$Z%M[*.TC7FRYHZ9](N(;&,W?OVP?KH]WK_S/HET-@Y,UH J^<&#K@V-1[OJ
M,1I/G:QQW12?48' 2/[O1JZ7Y"ZL<$ %_!"8L0&5^(,'9QL:.V>O,V;2+X)=
MC"& )GAYH:.B?@A,VH#J_L&#M@V-W5EVQ4SZ1;"+<0G0+/-UCBK\(3!C RKJ
M!P_.-C3FP<(2YP +X@0 Q@I L\R6.:+A!PQ,WH!(]0$]Z-O0V#F%G3&3?A$
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
M21RGJ1\!S*\@CC$$GD8<P12 !@R)X^8</#B/PNTY%?:_K$Q^ 5!+ P04
M" #S@:14EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
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
M'0  &               @(%U#0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ \X&D5"9YKQKW @  IPD  !@              ("!J10
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( /.!I%310:Y<
M'@0  %<.   8              " @=87  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    " #S@:14T2O^ 1X#   ;"0  &
M@($J'   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ \X&D
M5%NS0;E0!P  <!X  !@              ("!?A\  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( /.!I%0\XX-[= 8  (L=   8
M      " @00G  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M" #S@:14]IPJ!)D"  "V!@  &               @(&N+0  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ \X&D5/4J<T_Z!P  H10  !@
M             ("!?3   'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( /.!I%0_(]OW"P(  , $   9              " @:TX  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ \X&D5(Y\LP)C!
MJ@L  !D              ("![SH  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    " #S@:14&J-F?/,%  # $   &0              @(&)
M/P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( /.!I%1
M:*3F8@,  /L'   9              " @;-%  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ \X&D5$#/^$L2!@  _@X  !D
M     ("!3$D  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M" #S@:140^.HS+<'   O%   &0              @(&53P  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( /.!I%214KU.K0(   $'   9
M              " @8-7  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ \X&D5,E3<510 P  (@@  !D              ("!9UH  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #S@:148,+%?7\%
M  !*#   &0              @('N70  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( /.!I%1GM:_WY@D  -X;   9              "
M@:1C  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ \X&D
M5",S5#+S!P  G!4  !D              ("!P6T  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    " #S@:140+[8SY($  "(#   &0
M        @('K=0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( /.!I%2FN,NXI@(  #,&   9              " @;1Z  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ \X&D5(!6I!"= @  D04
M !D              ("!D7T  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    " #S@:144[F0,#($  !6"@  &0              @(%E@
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( /.!I%1LYZ69
M- ,  'T'   9              " @<Z$  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ \X&D5&M$C=;_!P  N!8  !D
M ("!.8@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #S
M@:14Q7B&__,!  #Y P  &0              @(%OD   >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( /.!I%04Q5ET^P$  "$$   9
M          " @9F2  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ \X&D5);5P4%J @  $ 8  !D              ("!RY0  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #S@:14%  "O@T#  #>
M"   &0              @(%LEP  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( /.!I%39P/1%.0,  '4/   9              " @;":
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ \X&D5-0G
MV@1U @  T@8  !D              ("!()X  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    " #S@:14@NO.WF8#   3"P  &0
M    @(',H   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M /.!I%1TL-#2-@4  (8<   9              " @6FD  !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ \X&D5"-!B!_? @  ' @  !D
M             ("!UJD  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    " #S@:14N=W&:V0"   4!@  &0              @('LK   >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( /.!I%0E149T= (
M /T%   9              " @8>O  !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ \X&D5+#C 4RL @  70<  !D              ("!
M,K(  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #S@:14
M993I!;P"   /"   &0              @($5M0  >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( /.!I%2OE".1[00  /H9   9
M      " @0BX  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ \X&D5 PGJM]4$   %H8  !D              ("!++T  'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " #S@:14'9<S61<#  !F$0
M#0              @ &WS0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /.!
MI%27BKL<P    !,"   +              "  ?G0  !?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( /.!I%0-[-POL@,  )D;   /              "  >+1  !X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #S@:14*5V(H),!  #B&   &@
M            @ '!U0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " #S@:14B(RI-Z4!   O&0  $P              @ &,UP  6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     ,0 Q $X-  !BV0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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>62
<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>63
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>258</ContextCount>
  <ElementCount>194</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104102 - 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-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2107104 - 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>12</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2112105 - 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>13</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2115106 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2118107 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2123108 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2125109 - 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>17</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2128110 - 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>18</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2129111 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2202201 - 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>20</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2308301 - 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>21</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - Inventory Financing Agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/InventoryFinancingAgreementsTables</Role>
      <ShortName>Inventory Financing Agreements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/InventoryFinancingAgreements</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/FinancialInstruments</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2319304 - 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>24</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2326305 - 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>25</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2330306 - 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>26</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2403401 - 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>27</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cdw.com/role/Acquisitions</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2409403 - 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>29</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2410404 - 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>30</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2411405 - 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>31</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2414406 - 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/InventoryFinancingAgreementsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2417407 - Disclosure - Financial Instruments - (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/FinancialInstrumentsDetails</Role>
      <ShortName>Financial Instruments - (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cdw.com/role/FinancialInstrumentsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2420408 - 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>34</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2421409 - 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>35</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2422410 - 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>36</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2424411 - 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>37</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2427412 - 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>38</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2431413 - 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>39</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2432414 - 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>40</Position>
    </Report>
    <Report instance="cdw-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2433415 - Disclosure - Segment Information - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails</Role>
      <ShortName>Segment Information - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="cdw-20220331.htm">cdw-20220331.htm</File>
    <File>cdw-20220331.xsd</File>
    <File>cdw-20220331_cal.xml</File>
    <File>cdw-20220331_def.xml</File>
    <File>cdw-20220331_lab.xml</File>
    <File>cdw-20220331_pre.xml</File>
    <File>cdw-2022321x10qxex101.htm</File>
    <File>cdw-2022331x10qxex311.htm</File>
    <File>cdw-2022331x10qxex312.htm</File>
    <File>cdw-2022331x10qxex321.htm</File>
    <File>cdw-2022331x10qxex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cdw-20220331_g1.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="618">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>66
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cdw-20220331.htm": {
   "axisCustom": 1,
   "axisStandard": 15,
   "contextCount": 258,
   "dts": {
    "calculationLink": {
     "local": [
      "cdw-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cdw-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cdw-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cdw-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cdw-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cdw-20220331.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/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 330,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 5,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 10
   },
   "keyCustom": 17,
   "keyStandard": 177,
   "memberCustom": 36,
   "memberStandard": 18,
   "nsprefix": "cdw",
   "nsuri": "http://www.cdw.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.cdw.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Recent Accounting Pronouncements",
     "role": "http://www.cdw.com/role/RecentAccountingPronouncements",
     "shortName": "Recent Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Acquisitions",
     "role": "http://www.cdw.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107104 - Disclosure - Accounts Receivable and Contract Balances",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalances",
     "shortName": "Accounts Receivable and Contract Balances",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:InventoryFinancingAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112105 - Disclosure - Inventory Financing Agreements",
     "role": "http://www.cdw.com/role/InventoryFinancingAgreements",
     "shortName": "Inventory Financing Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:InventoryFinancingAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115106 - Disclosure - Financial Instruments",
     "role": "http://www.cdw.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118107 - Disclosure - Debt",
     "role": "http://www.cdw.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123108 - Disclosure - Income Taxes",
     "role": "http://www.cdw.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125109 - Disclosure - Earnings Per Share",
     "role": "http://www.cdw.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128110 - Disclosure - Commitments and Contingencies",
     "role": "http://www.cdw.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129111 - Disclosure - Segment Information",
     "role": "http://www.cdw.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.cdw.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:DescriptionofBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:DescriptionofBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308301 - Disclosure - Accounts Receivable and Contract Balances (Tables)",
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables",
     "shortName": "Accounts Receivable and Contract Balances (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:InventoryFinancingAgreementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - Disclosure - Inventory Financing Agreements (Tables)",
     "role": "http://www.cdw.com/role/InventoryFinancingAgreementsTables",
     "shortName": "Inventory Financing Agreements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdw:InventoryFinancingAgreementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.cdw.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Debt (Tables)",
     "role": "http://www.cdw.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326305 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.cdw.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330306 - Disclosure - Segment Information (Tables)",
     "role": "http://www.cdw.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "cdw:DescriptionofBusinessPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cdw:NumberofOwnedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)",
     "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-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cdw:NumberofOwnedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "ib56d432b69f84cebba93601b094404fa_D20211201-20211201",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Acquisitions (Details)",
     "role": "http://www.cdw.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "ib56d432b69f84cebba93601b094404fa_D20211201-20211201",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Accounts Receivable (Details)",
     "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "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-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Contract with Customer (Details)",
     "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-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)",
     "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-20220331.htm",
      "contextRef": "i3cd693d272a44b8a8cc5c87ba595f4c9_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:InventoryFinancingAgreementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cdw:AccountsPayableInventoryFinancing",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Inventory Financing Agreements (Details)",
     "role": "http://www.cdw.com/role/InventoryFinancingAgreementsDetails",
     "shortName": "Inventory Financing Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:InventoryFinancingAgreementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i175381a6771543a48259f07e699ffe83_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cdw:RevolvingLoanFinancingAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417407 - Disclosure - Financial Instruments - (Details)",
     "role": "http://www.cdw.com/role/FinancialInstrumentsDetails",
     "shortName": "Financial Instruments - (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420408 - Disclosure - Debt - Debt Balances and Interest Rates (Details)",
     "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-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id52b8be5a9064145898da5115f900889_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - Disclosure - Debt - Narrative (Details)",
     "role": "http://www.cdw.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id52b8be5a9064145898da5115f900889_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "id3e85e58fcc145c88f418e1a05db2f3c_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422410 - Disclosure - Debt - Fair Value of Long-Term Debt (Details)",
     "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-20220331.htm",
      "contextRef": "ie006c9bd537e443aa8a3f574a9f15c08_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424411 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.cdw.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427412 - Disclosure - Earnings Per Share (Details)",
     "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431413 - Disclosure - Segment Information - Narrative (Details)",
     "role": "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements Of Operations",
     "role": "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
     "shortName": "Consolidated Statements Of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432414 - Disclosure - Segment Information - Schedule of Segment Information (Details)",
     "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433415 - Disclosure - Segment Information - Disaggregation of Revenue (Details)",
     "role": "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
     "shortName": "Segment Information - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "3",
      "lang": "en-US",
      "name": "cdw:RevenuenetbyProductandServicePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements Of Comprehensive Income",
     "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i9baa93f033ad445fba8aeb8931b8ecbd_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statement of Stockholders' Equity",
     "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-20220331.htm",
      "contextRef": "i9baa93f033ad445fba8aeb8931b8ecbd_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdw-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)",
     "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "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-20220331.htm",
      "contextRef": "i037ca2846fb24e3f866b3cbe4868bdcc_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 54,
   "tag": {
    "cdw_AccountsPayableInventoryFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable inventory financing.",
        "label": "Accounts Payable Inventory Financing",
        "terseLabel": "Accounts payable-inventory financing",
        "totalLabel": "Accounts payable-inventory financing"
       }
      }
     },
     "localname": "AccountsPayableInventoryFinancing",
     "nsuri": "http://www.cdw.com/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails",
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_EnterpriseAndDataStorageIncludingDrivesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise and Data Data Storage (Including Drives) [Member]",
        "label": "Enterprise and Data Storage (Including Drives) [Member]",
        "terseLabel": "Enterprise and Data Storage (Including Drives)"
       }
      }
     },
     "localname": "EnterpriseAndDataStorageIncludingDrivesMember",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "terseLabel": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.cdw.com/20220331",
     "xbrltype": "stringItemType"
    },
    "cdw_FinancingPaymentsForRevenueGeneratingAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Payments For Revenue Generating Assets",
        "label": "Financing Payments For Revenue Generating Assets",
        "negatedLabel": "Financing payments for revenue generating assets"
       }
      }
     },
     "localname": "FinancingPaymentsForRevenueGeneratingAssets",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails",
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails",
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_InventoryFinancingAgreementsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Financing Agreements [Line Items]",
        "label": "Inventory Financing Agreements [Line Items]",
        "terseLabel": "Inventory Financing Agreements [Line Items]"
       }
      }
     },
     "localname": "InventoryFinancingAgreementsLineItems",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cdw_InventoryFinancingAgreementsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Financing Agreements [Table]",
        "label": "Inventory Financing Agreements [Table]",
        "terseLabel": "Inventory Financing Agreements [Table]"
       }
      }
     },
     "localname": "InventoryFinancingAgreementsTable",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cdw_InventoryFinancingAgreementsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Financing Agreements",
        "label": "Inventory Financing Agreements [Table Text Block]",
        "terseLabel": "Inventory Financing Agreements"
       }
      }
     },
     "localname": "InventoryFinancingAgreementsTableTextBlock",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdw_LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal Year Two And Thereafter",
        "label": "Long Term Debt Maturities Repayments Of Principal Year Two And Thereafter",
        "terseLabel": "2023 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalYearTwoAndThereafter",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdw_NetChangeInAccountsPayableInventoryFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_OtherInventoryFinancingAgreements": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails": {
       "order": 2.0,
       "parentTag": "cdw_AccountsPayableInventoryFinancing",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other inventory financing agreements",
        "label": "Other inventory financing agreements",
        "terseLabel": "Other inventory financing agreements"
       }
      }
     },
     "localname": "OtherInventoryFinancingAgreements",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cdw_RevolvingLoanFinancingAgreement": {
     "auth_ref": [],
     "calculation": {
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails": {
       "order": 1.0,
       "parentTag": "cdw_AccountsPayableInventoryFinancing",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Loan financing agreement",
        "label": "Revolving Loan financing agreement",
        "terseLabel": "Revolving Loan inventory financing agreement"
       }
      }
     },
     "localname": "RevolvingLoanFinancingAgreement",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_SiriusComputerSolutionsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sirius Computer Solutions Inc",
        "label": "Sirius Computer Solutions Inc [Member]",
        "terseLabel": "Sirius Computer Solutions Inc"
       }
      }
     },
     "localname": "SiriusComputerSolutionsIncMember",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cdw_VideoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Video [Member]",
        "label": "Video [Member]",
        "terseLabel": "Video"
       }
      }
     },
     "localname": "VideoMember",
     "nsuri": "http://www.cdw.com/20220331",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r504"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r505"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r502"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r502"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r502"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r506"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r502"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r502"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r502"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r502"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r501"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r503"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r103",
      "r148",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r168",
      "r172",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r223",
      "r224",
      "r226",
      "r228",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r103",
      "r148",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r168",
      "r172",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r223",
      "r224",
      "r226",
      "r228",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r108",
      "r118",
      "r124",
      "r193",
      "r315",
      "r316",
      "r317",
      "r330",
      "r331",
      "r380",
      "r383",
      "r386",
      "r387",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r108",
      "r118",
      "r124",
      "r193",
      "r315",
      "r316",
      "r317",
      "r330",
      "r331",
      "r380",
      "r383",
      "r386",
      "r387",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r108",
      "r118",
      "r124",
      "r193",
      "r315",
      "r316",
      "r317",
      "r330",
      "r331",
      "r380",
      "r383",
      "r386",
      "r387",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r234",
      "r256",
      "r303",
      "r305",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r471",
      "r474",
      "r499",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r234",
      "r256",
      "r303",
      "r305",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r471",
      "r474",
      "r499",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r175",
      "r277",
      "r281",
      "r435",
      "r470",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r175",
      "r277",
      "r281",
      "r435",
      "r470",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r234",
      "r256",
      "r293",
      "r303",
      "r305",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r471",
      "r474",
      "r499",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r234",
      "r256",
      "r293",
      "r303",
      "r305",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r471",
      "r474",
      "r499",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r176",
      "r177",
      "r277",
      "r282",
      "r473",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r176",
      "r177",
      "r277",
      "r282",
      "r473",
      "r487",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r111",
      "r112",
      "r113",
      "r115",
      "r185",
      "r186",
      "r190",
      "r191",
      "r192",
      "r193",
      "r196",
      "r197",
      "r215",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r330",
      "r331",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r404",
      "r405",
      "r420",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r16",
      "r40"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of 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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r28",
      "r457",
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r11",
      "r28",
      "r181",
      "r182"
     ],
     "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 $22.0 and $20.4, respectively",
        "verboseLabel": "Accounts receivable, current"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails",
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "auth_ref": [
      "r28",
      "r181",
      "r445",
      "r457"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedAdvertisingCurrent": {
     "auth_ref": [
      "r13",
      "r15",
      "r16",
      "r43"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred 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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r23",
      "r442",
      "r459"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Sales and income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r31",
      "r57",
      "r58",
      "r59",
      "r460",
      "r482",
      "r486"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r56",
      "r59",
      "r67",
      "r68",
      "r69",
      "r105",
      "r106",
      "r107",
      "r354",
      "r477",
      "r478",
      "r511"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r29"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r315",
      "r316",
      "r317",
      "r386"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r306",
      "r307",
      "r321",
      "r322"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r143",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r307",
      "r309",
      "r320"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r35",
      "r183",
      "r198"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r134"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r100",
      "r156",
      "r163",
      "r170",
      "r189",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227",
      "r229",
      "r230",
      "r350",
      "r355",
      "r394",
      "r422",
      "r424",
      "r441",
      "r458"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r12",
      "r14",
      "r51",
      "r100",
      "r189",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227",
      "r229",
      "r230",
      "r350",
      "r355",
      "r394",
      "r422",
      "r424"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r302",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r302",
      "r304",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r344",
      "r345",
      "r346"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r9",
      "r38",
      "r95"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r89",
      "r95",
      "r97"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r89",
      "r406"
     ],
     "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 increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r375"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months",
        "negatedLabel": "Amount expected to be reclassified from AOCL to interest expense in next twelve months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r47",
      "r212",
      "r446",
      "r464"
     ],
     "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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r213",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r262"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r386"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r27"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r27"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r27",
      "r257"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r27",
      "r424"
     ],
     "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.1 and 134.8 shares outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r63",
      "r65",
      "r66",
      "r72",
      "r449",
      "r466"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r352"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r266"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r263",
      "r265",
      "r278"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "auth_ref": [
      "r277",
      "r285"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "auth_ref": [
      "r277",
      "r285"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r263",
      "r264",
      "r278"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r263",
      "r264",
      "r278"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r279"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r277",
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r277",
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r172",
      "r174"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r76",
      "r435"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "auth_ref": [
      "r24"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r24",
      "r249",
      "r443",
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r240",
      "r250",
      "r251",
      "r391"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r45",
      "r99",
      "r103",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r258",
      "r259",
      "r260",
      "r261",
      "r413",
      "r414",
      "r416",
      "r417",
      "r455"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r39",
      "r238",
      "r415"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r323",
      "r324"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r93"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r93",
      "r151"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Interest rate cap, fair value"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r54",
      "r365",
      "r366",
      "r369",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeMember": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).",
        "label": "Derivative [Member]",
        "terseLabel": "Derivative"
       }
      }
     },
     "localname": "DerivativeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r360",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r367",
      "r369",
      "r372",
      "r373",
      "r374",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r277",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r262",
      "r454"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r73",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r127",
      "r129",
      "r131",
      "r132",
      "r133",
      "r138",
      "r139",
      "r387",
      "r388",
      "r450",
      "r467"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r73",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r129",
      "r131",
      "r132",
      "r133",
      "r138",
      "r139",
      "r387",
      "r388",
      "r450",
      "r467"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r134",
      "r136",
      "r137",
      "r140"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r406"
     ],
     "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",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r326"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r67",
      "r68",
      "r69",
      "r105",
      "r106",
      "r107",
      "r112",
      "r121",
      "r123",
      "r141",
      "r193",
      "r257",
      "r262",
      "r315",
      "r316",
      "r317",
      "r330",
      "r331",
      "r386",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r477",
      "r478",
      "r479",
      "r511"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r389",
      "r392",
      "r393"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r240",
      "r250",
      "r251",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r390",
      "r425",
      "r426",
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r240",
      "r250",
      "r251",
      "r294",
      "r295",
      "r300",
      "r301",
      "r390",
      "r426"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r240",
      "r250",
      "r251",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r425",
      "r426",
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.",
        "label": "Financial Instruments Disclosure [Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r200",
      "r201",
      "r424",
      "r440"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r75",
      "r100",
      "r156",
      "r162",
      "r166",
      "r169",
      "r172",
      "r189",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227",
      "r229",
      "r230",
      "r394"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r70",
      "r156",
      "r162",
      "r166",
      "r169",
      "r172",
      "r439",
      "r447",
      "r452",
      "r468"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r101",
      "r327",
      "r328",
      "r329",
      "r335",
      "r337",
      "r339",
      "r340",
      "r341"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r102",
      "r122",
      "r123",
      "r154",
      "r325",
      "r336",
      "r338",
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r96"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r203",
      "r204"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r451"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r88",
      "r90",
      "r96"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateCapMember": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount.",
        "label": "Interest Rate Cap [Member]",
        "terseLabel": "Interest Rate Cap"
       }
      }
     },
     "localname": "InterestRateCapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net",
        "negatedTerseLabel": "Interest income (expense) reclassified into earnings"
       }
      }
     },
     "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r54",
      "r294",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.",
        "label": "Interest Rate Contract [Member]",
        "terseLabel": "Interest Rate Contract"
       }
      }
     },
     "localname": "InterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r10",
      "r50",
      "r424"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r34",
      "r100",
      "r189",
      "r394",
      "r424",
      "r444",
      "r462"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r44",
      "r100",
      "r189",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227",
      "r229",
      "r230",
      "r351",
      "r355",
      "r356",
      "r394",
      "r422",
      "r423",
      "r424"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r24",
      "r25",
      "r100",
      "r189",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227",
      "r229",
      "r230",
      "r351",
      "r355",
      "r356",
      "r394",
      "r422",
      "r423"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermContractWithCustomerMember": {
     "auth_ref": [
      "r285"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r254"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r45"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r45",
      "r214"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r89"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r89"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r89",
      "r91",
      "r94"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r8",
      "r61",
      "r64",
      "r69",
      "r71",
      "r94",
      "r100",
      "r111",
      "r116",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r130",
      "r156",
      "r162",
      "r166",
      "r169",
      "r172",
      "r189",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r225",
      "r227",
      "r229",
      "r230",
      "r388",
      "r394",
      "r448",
      "r465"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r5",
      "r109",
      "r110",
      "r113",
      "r114",
      "r124",
      "r125",
      "r126",
      "r187",
      "r188",
      "r194",
      "r195",
      "r288",
      "r289",
      "r290",
      "r291",
      "r318",
      "r332",
      "r333",
      "r334",
      "r384",
      "r401",
      "r402",
      "r403",
      "r421",
      "r436",
      "r437",
      "r438",
      "r481",
      "r482",
      "r483",
      "r484",
      "r486",
      "r512"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r156",
      "r162",
      "r166",
      "r169",
      "r172"
     ],
     "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": "Income (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r419"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r418"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r172"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r104",
      "r126",
      "r142",
      "r357"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r43"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r348",
      "r349",
      "r353"
     ],
     "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 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",
        "verboseLabel": "Foreign currency translation, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r348",
      "r349",
      "r353"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r55",
      "r57"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.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",
        "negatedLabel": "Unrealized (loss) gain from hedge accounting",
        "terseLabel": "Unrealized gain from cash flow hedge, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.cdw.com/role/FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r57",
      "r60"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 3.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 hedge accounting loss to net income",
        "negatedTerseLabel": "Reclassification of cash flow hedge loss to net income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r62",
      "r65",
      "r348",
      "r349",
      "r353"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "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) income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "negatedTerseLabel": "Payments to extinguish long-term debt"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r79"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26",
      "r255"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r26",
      "r255"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r26"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r26",
      "r424"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r12",
      "r36",
      "r37"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r82",
      "r99"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r83",
      "r87"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r81",
      "r310"
     ],
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r21",
      "r22",
      "r205",
      "r424",
      "r453",
      "r463"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r74",
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r85",
      "r99"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r85"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r30",
      "r262",
      "r319",
      "r424",
      "r461",
      "r481",
      "r486"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r105",
      "r106",
      "r107",
      "r112",
      "r121",
      "r123",
      "r193",
      "r315",
      "r316",
      "r317",
      "r330",
      "r331",
      "r386",
      "r477",
      "r479"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r147",
      "r148",
      "r161",
      "r167",
      "r168",
      "r175",
      "r176",
      "r179",
      "r276",
      "r277",
      "r435"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r274",
      "r275",
      "r280",
      "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalances"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r272"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails",
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractwithCustomerDetails",
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Carrying Value of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow Hedges Included in AOCL"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/FinancialInstrumentsTables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r156",
      "r159",
      "r165",
      "r202"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r156",
      "r159",
      "r165",
      "r202"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r143",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r179",
      "r207",
      "r208",
      "r470"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r143",
      "r145",
      "r146",
      "r156",
      "r160",
      "r166",
      "r170",
      "r171",
      "r172",
      "r173",
      "r175",
      "r178",
      "r179",
      "r180"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r77"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r7",
      "r143",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r179",
      "r202",
      "r206",
      "r207",
      "r208",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r48",
      "r67",
      "r68",
      "r69",
      "r105",
      "r106",
      "r107",
      "r112",
      "r121",
      "r123",
      "r141",
      "r193",
      "r257",
      "r262",
      "r315",
      "r316",
      "r317",
      "r330",
      "r331",
      "r386",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r477",
      "r478",
      "r479",
      "r511"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r141",
      "r435"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r26",
      "r27",
      "r257",
      "r262",
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r26",
      "r27",
      "r257",
      "r262"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r48",
      "r257",
      "r262"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r26",
      "r27",
      "r257",
      "r262"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r26",
      "r27",
      "r257",
      "r262"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r27",
      "r32",
      "r33",
      "r100",
      "r184",
      "r189",
      "r394",
      "r424"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r277",
      "r286"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r277",
      "r286"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r133"
     ],
     "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 Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r128",
      "r133"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r127",
      "r133"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7054-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "83",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125514181&loc=d3e34841-113949"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(9))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r501": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r502": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r503": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r504": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r505": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r506": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>67
<FILENAME>0001402057-22-000084-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001402057-22-000084-xbrl.zip
M4$L#!!0    ( /.!I%3G<8_LS9P! &'X%0 0    8V1W+3(P,C(P,S,Q+FAT
M;>R]:U<;2;(N_/W\"KW,/OMTK^7">;_0/9Q%&^RFCR5LD.T-7[PB;R"L"R,)
M&_CU;Z0$V!AL@RV0JJB9U094I;ID1#SQ1&1DY)__]Z37;7R,PU%GT/_W$ETF
M2XW_N_KG_U<4__/7]LO&^L ?]V)_W'@VC#".H?&I,SYHO MQ]*&1AH->X]U@
M^*'S$8IB\IUG@Z/386?_8-Q@A+&O#@Y7*+'!$F,*Y@440@E>&.]9X2T5SEIC
M)3%/]E>()$18R@L9B"Y$XJP XDG!HW:)!VU!DR=AA1A(C!&C(T_",>.""B8
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
M22\=8\;X$M08W@'$3$F,A3E&8@#BC:;" 0-!J(]!Z("_&5>"SJP+(Y09>I8
M+& 8E*S@@C/NB A&<0?241Y""=K!W4HHZQ.AV))8"G(NXJR0T:%8<I]ZFS?S
MBA[_1UV,):BY71BAS#!W$ E/A.5)$2J\"S8RPX$3 Y";%5>%@TV%HDIB*1!%
M2 &TI\:A.^%&J\"0+.,OH)D4E;*4^Q7*+%ODLPCHU27Q0BBPSN=MMJ0E1%IE
M:0EJ*FXKE(L=VDO$PDQT6J)_MU%QH:,V/"I#D8EY_"N=-Z*JA,4\F'!F9SF@
M('E->702XY9(P*I@+4LZB8AC62'+P9>@);$8JCT$A?Q+.2.DE@8<]2%IFC=X
MU[H$14@+(Y3968J*1#(5")<>(TA&+/>!9"FARY$VE3K"?],?36<)OI!.26PE
M+P+2/EH(QB(?LQ:X-%8G&SVE0$H]@?/@8IF=M4C0.G=XY\9P$1,W8$,@VI%
M"88P<U\I\RMBV48WW_F8BY O:X]?=L"5:=K3JIC[@@:.T;X0(5JJE?5<>6FB
M-,*6V6KF)IX9[LSFC,I-YZ3F1"0!CDDJ'(::SGIM=*DC_TGCB8MUSY]7SY3%
MWVB;H@S>V A>H(,!&@D:C*2*2JE2J7/*<Q'-#&L%K/7&$^.XD\(J89S6-%'P
M@29O'G*SX_NBS3,JCOKA\Y1E5<[LS#KW6?;6!<EU%((#&.!):@$V48DZM?BZ
M\QPZP[?0/8Y_G5[^^C=>$8;^X/1E_!B[5RM;+T_:[!\=CT>3,UA)I$4454I+
MZ]"\!57<VB2-MQSC,0,AJL4'X<67UFPV#3^_^<V-FJ;'+BYQZX(AK91$UNI"
MI$S80$")W&X$@'HB55C@E:G7VG5==&G:F5[B"V!]-A@>#89XVOFA5Y,Z=/S+
M([Q>?.U7<3[WJ]R&_G[\W+ZRV>EW>L>]Q06"2]6*O:/NX#3&&W7KXN"=E2N@
M8B63)ZE1QYRUD&340(WD7""/6."]EFX2)IS<0IBS5-N='G2[MU3/1?$F-!C!
M0&)<I960W-FHK-:66)(4:%[*?4,7 %B>8>0PZ';")(;8Q,?ZJAGA%HH(C_7W
M+YZQB@NFE 3!C4*J0G(#0>-\XGG3RX01BE5$5TNW[F+]M0[=/C91E#BIC:1&
M6&^-4$8R*YUCGBE=RIU2OZU#KXX=7N3\\Q>#CW'8S[^M[4>,)^-H(QS[B39
M/_P=H3L^\##\T>*\6M=NG=Y"]B,\08*-")44-808YJ2,EJ#&Z0KAU65/W&YW
MDO>ZI51K5;HU;"D9DR9 J 4,TH-1%@B7 KQB,292 E6ZC2PO^51KT#\79Q6E
M&91'5X,2I4"%U]0::K- @S661PLE6OE=D^0%6X:>DZ[)>Y+ 1J$Y<X1J3@4&
M8=RCEL5JZ5;E2?)<=$@Q=#2"&<>$%Q:T888KX@/0J$/B9>I,49/D1=<UZ7B
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
M0D&@J[0Q90ZN&(,4*"G#XLM:O-_9:I-1C-MSGU<J1!3!)".D9,K' !B[EZD
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
MF9)D+@" %8Y;AU?W5"H@+DFPI 3FNH"BG$]Y(26.IF2LH%%(9E&>E.(OA$!
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
MSL0QU#9R"QO9N&HCC#H=F&,%YSF^#4$6$ -!DW&"!YN8D# IZ9V7_E??13^
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
MZ: (PA/*DF8BIJ55;M2RO;;#XLT[ OT,I-U!^6?IO&L(JB@$*2&4,L%'+90
M%0WB#P<*S% NG8<)!%'*:@B: P2=?05!Q$0E0XH%2U$5 BP4U@15.,^$L<QS
M\'%IE4FS3!<(@AZ4FG^1J3G_?I%/7J'F 7+/-UOCFO>3'$QCB $W6H;KQB>-
M?ASGR86\4_JGR88TN:>H'T:,OQK= 7+\R<J+_YH#F5B[>*3G@^'ZX-B-TW'W
MXA6V+]_@/!RI+?HN%KU#/EVQZ!U+]O[G@/C>VSZ\L\=;AW\=[*WOX_?W/C3/
MO&RNXS.M?\!QV\1W_X#76SO=:H>#UOH:^Y^SW;/W1EH?B83",!(+X14O@ 1=
M.(D*( *WCB,E86SYACV?<^!Q%_6:E:.HU:L<ZN4_O5=2 B'@"Z-49KQ(=JT7
MN@#I>!"6HN ]JA=9%M?4ZPF"W>@H^CP#WSW]04$1NYLON)%?EIJ$S0RZK]E1
M*XXO36E:28JW.QFO](][11A,YLGSU6H[NYN=?1T;IB"UC<C$6$+X%3I)Y&2"
M%-I38XV6P*U:6A5/%.7+\E>IV<WTZ%ZCP]LF_1Z])<_,2]:6_#"6_'6(%8@'
M+VG$P(IBB,4]4JH096%)0B/UG@M/LR4+:V]P>_.SY,>3-F_&H3] ]MH9Q4:G
M_Q$-8C \_>9TR/<0Z;:YJU(CTJRXQ>;%4",0U0@T,P3J7.,2W$H6@C+(( A%
MUBT,AG?1% H(]3HZ8I586J5/B!3+:H'2/+.>)G[TECLK+G'5<FOCO(MQ7LO
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
M0O)]TA)$E/&:;6R1I#C4IIX@J'^6Z,0ZH/KN:J.@NAZH'I,=TB :J J K>/
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
MI%="XR"][VC0V$LRQC<.3-\=-2A^\M-0WW(>K5%FSRQ)!C.<\:_W?,AQRUM
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
MB?GW(58L3%8(KQ#>3X3'8U0Z*B(<\8GP6%*_ 7%NF652$FQ'GFPAO'H1WH3
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
MXBK-3Q5>YGM'&@1FT4L7+)LJ7'0YTSDHFM?R']:BK S'.;/P_,6KZ;BU=6A
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
MITK@(\0*+J^:*3;+O5S\^6M"")>-ZH<U81\F=L.ZL]>[/<"<47]P_J[H =#
M%FX=#;Q/=0#7)1JC]:E"FNX_W8/M?7SPI<GVVJYH7GSX?A"Y_6+_.WSVO7G2
M!"1Q@!8')_/1& =?#KZV3F)5>BM:=/>BM?VNNT]W+EHG[V*E^O/F!2 )?5?
M\\+>]@=RZ'Q06DJ#LEQGB%MN8F\FB2AW3# JJ'9B/A9#9-K:+.=<4<=SGDFA
M&,?69 I[)7(V'XLQ7?S&=/4;E\M_ARIT-P[@B899M>=*7J;SH!2&-NHW]'3%
M4DQUPP):@@!MA')-=2=>Y@==[PH]2/%L_4;0-D:WZ9$O(ZC& PO/3>%KQ713
M4O7+;W!/?SQL#,>GIYW"#X:-Q)C3M\0GESDYTQ*<PXT8 .-@KP>%@5$:W^F?
M;39@$O &W2VKC<=@<-O1PV&1RGL._:D&QO>=\WCOM";YJ3Z/P(YF!C6EE!6R
M?QJS"^?Z/A8+'<4HOO&@$3]*"^.'HTER44Q$ZL.23>+3XPOBIY<K#(.;%E5,
M\>PQ-2E&I,5+S]-';NPW%VCU,>!KG2+*?CV&?;XXM(%S2Z+Y)D7\$2/+B D(
M"\84<4XY*N8QZ6D"Q%;%5;,!JBLQ4218H.DR(BY6_KPY+DRLOA1/IH@GW52*
M/Y4BGMDFSL13&NQJCZVCD.HBGG41SSO$HWSK=[Y%+/^K#V]?"O(3G> )%B-:
MRPJ?M2_SN?HR22Z8)#K+<R(XTUQ2H0+.?:94"%ZRFWR942F?<F1DR$7%?&T\
MF'?4R:LR(A_X_LD._+\K]K\TR7[L>/>E*6*GNKTOK6[S_0?6HLWO^U\^=A?*
MB&P?%\TV_'_2.=Z_^.>D]?X?^+=3[&W#L^C^V<&V9?L7[XX/WA\LBZ61.7->
M"X.L#!GB@>5(VI CV#/OA<J(8?+5&T[DPY?YK,]F:CQ;;SQCRGN?82*YR3@
MF"&Y9(H9BUG.<T%N*HQ4X]F]X]E\"(U7&;7*$D1S#GAF7(XTL0QIX3P7F,?@
M@%=O& %;Z:G@V:^N^/D83%@6KOBANGVW4/ ;:MA-GT%OMYY+,?U)8]M]Z&II
M%W_D1:W1[3;H5BQH:[%S.Z&9198:AKC" &Q9$"@+,4# &.KR\.H-X=G/H]OZ
MU9NL>?4^]9":5^^95^<U$9X11XRPR&F&01/)#5(Z#X@9S+G1CG-G8^%QN7E=
M6;!'*]#XS)/.5CG+><2\L^6=X..2U";GO2W0LY$%/ULG/,J""4/\7?+#HE2H
M9<%M9,'Y@MY&">C1Q@J$0]3;8'.0,5XBQ97R3($*1[-7;T3&-]7]6J7WP"I/
MPPU7@V8-FK^NPGD-F@\ FO,*M,TESRG&".Q9@[@'O)1>@BJ-F:0ZP\I9]^H-
MY_*^\WP?$317KH^^4$YJ[4NJKF')]':J/S8Y\;<#[XK1))KS?!+^%>,Q9SV3
MG7Y_<-J),Q@;-+TX51+SO;AQPRLU5T?]1LS 2.&=-T44E&&2>GFPZ7RIW86
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
M;7^$,>W2_?;GL_V3/[X>P+-:7UK'>^U.@.LPJ  BJA+-]A%K;AT&)F,V) 6
MR1GBP0<DJ7%(N%PIX0/QSKUZ0Y8<JC=,T>G +R5)E$)B=#V)_X@(K^.*8^V
MRH=#N @^_@54ERU07<EC$\+;&X^&(^"REU$*X\YTUMH^HH<L6&PRC5&6!X(X
MMPJ9C%%8'&P9M0X,B@"4M4A7W9*N(K$ 58%LZ"V'NMMC$5'*2HNE849PE7%I
M\IP$HJTCP<IK'5S9K$E3[OL>X./G2/)3THV4.[5=MB8:4DT?2^FCO2,.O9#
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
M5!-+WH/V&JK=VK%&7]]Y=3EI?%)=:V#UMD)H ZO7Q^HT1$:<@B'42I+M@;&
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
M2TTZY0I1<__=&]%D7)'D;\BC/E"^$I1?2/Z7WH?3) 7H64&/QZ,KK'0VQH9
M&;T,E-\!E,<0LV$KO;0,Q!*3+J@#L#':FQQO(;@^4/[Q*)_&TRPZ$]@K7SK4
M=70JY1Y4(V,*!6^,T$#Y'4 YNB18D"DZ#2*9<G+"47R)QLE-E0P>QOGJH#Z-
MBV6;F9OEK8A34]LIA5Z@!%6.,45':+2X.1KG-^2?OSW7X=.VN_<7?WMUW%XY
M'D6%W]]L)/D0?*T^>H9:&4EJ"35K(7*2;JA!P5!$5L!.7UYP'1J764M*"BTW
M=JH$O:LP*^>+S]XVZ632RA2140QMOBC7UO72I+8B63#8=!"KB_,1-5LG=90;
MGB6:)V:%-]ZFZHRB*J# ]Y_()552\59*Q@0KSN@?6)XAE@,T$>UK6_]HP%)@
MY\3%&%$P!AV&ZV"=,#YU$((F!Y)(M8TL/<\.%$JI*C3>UKBL9;FZ,,! ^7Q1
M[HTDGQP$+PB$@8LI,958 MJ4X19ZAP^4?SS*IY5#=$ RE97UOJ'<%E:8#"H?
MP75[3&/$@?([@'(,;0>01F)#T.Z7"A=,O0=,263UJ#<^1S1?J!Y2.'OC2'%"
MJT#[K-AS4IJ:J=4T-9U!YJ>7;WSRX#\.VU0.7LC!R<@>?&^_ ZG:-.A5SP*4
M;8(D$%-E<MI(&%K&^O#2PXOE?TL(@714L6KJQ_IZE(*B2I9RC;IDD_((0]X!
ME*.CE$PS)'Q"T-!^3CD[SU"07;6WD",\4/[Q*)_8$II#P684JFRT4U!U4NQ2
M4LDY#:XIE#;K@?([@/(<BS;9.6^R!Z[0F-^QR1)R9$X\^A//$<U3_Q\Y<":Y
MJK!T-&O1BC&B@M#6$[F 6-=L"7"C9O\F8UFR)8DF&,L!@B;*0L8Z3"98DXH9
M$GN=,#Y-#XPF@_=!91N# @>DF,BI& IY:T,*N#KOWT#Y?%&>8S#%83:>#93L
MR+CL@Y.,+E&XJ53_@>8KH?F"]X^\LS[:!N30)':4>.H'[*5/$I$5NZR,,3.)
MO?'Y?U^65YGZ0QZI?^\M\!>L%/0]HNB!3$2V54,-3=^P4&@H&>M#2X\NIO[I
MW"N LFIRI=$2NJB0<UM)U-%8T3Z:U9U!&"'&&:,\<\,T6M,[^647R?@*3(9<
M2AS22!=:*Y1/3 D":Q/DK'I7(07:),5!M"(=+%MC* 0_4'X'4!X#E!Z]LY(3
M.&LX!G2^+:\MT(3\#:%\H/E*:+YP.IAR;+2<%;K,"IB#8BI!9=15-ZZ6$,W6
M#FJ[G0:6-Q?+8G.M33Y3D\X@M5#)42@82)H!Y8:2]8?$7@W&)Q*[8K+16U(:
MF10$"@IS<BJYX,@B-QTM#(E]!U">?*ABFA+N30'74-XLLL[S):7JC;FA@W<#
MS5="\]3Y!R&"9FV5MLO&88X519V42:G972X:D^+\)/;&I_[]4VC_9#?3T2@<
M^/ZVX%:*CY$BQ]X'7)--J#$'B;W@.]#0,M:&E[ZZF/KGJ*TF@8HEI)[Z5Q7V
M\P:FAEB94HW!C!#C'4"YLU M]R9>)0*+QHKB=<!,U*75L"76"N436R+KI+.
M5EK;HJ!*4ER+J&57:8TE 0R4WP64,T*2Y!BM<V!RPS@58D:D$)WS-U09=*#Y
M2FB^X/VS0H:]45UT*]!.&IIU4"G:X 6,X8!;.SZ%T5!\D[&<DY60N*VW04 ,
M)*8F6R :"SX[-R3V.F'\];3CGBDN0Q/1OGH%J: B0^U7A&J",=J%4>7W+J#<
MYE)0@ZO:$#1U'*5V!V"PEFHQN@R)/4,T3[U_3?G6WC8@"P51D'UH$EN<(E>*
M6/%B8IB?Q-[XU+\G)[MR--+^WD<]U1H*R4-3-0$$2JH)O+<A2R$4&6=^UX>2
MOKG@^&N+V*M)9V6!C )?JDI8O,K9I938L(NK._,[PHOS13EFKPE34S=M@$R%
M<P+DA(PEF!"&XV^M4#Y-^^O]N3,%%9N=J,!B5HEB4J7H@,#H(XZTO[N <@^Q
ML3JY%'* ZHFZUT]""E23I3":A:P3RJ<.0<[&!2Y!N5!!]>55'#4JU,R0T#5:
M'U7"[@+*K<'<5'7A4APT_8X%*5D11-(AF#J<!7-$\[3!E_<.-%L%(98FLR$I
M2@Q*O$M14C2ERM9.#+#M!Y8W%\L12^(:' <VX(20/-I@;&Z$[EG?D'M_8/E*
M6)XZ_JJ :"=6E694*2B4%6MC5"T:HK7$7NK\L+RBM+_E9\?MZ.?L WQV>$+[
M[6(GB^/>I?LZ:8!O=3_O=W]\N+]7+C0_WTRR@J9GAF*RY4Q@JY - CEH+;X
MIEOH.#KZ%UV'R;Z[X"\4 ),+8=MJ53<F"T4EXXQRN:;&:S43F57W+_I@0*U1
MM/(.DP0V@L@Y!HLL/=$P8="<I7A3FEH;AW4R2QZ86"?@Q54;1>GDO )G27$H
M5N6B66(J$EQ=40WCP0*;R +&H,:H/<5D@$BG"-$E-*!K8<RW4&9@J K7HXBI
M.U(\>%]<534EHR 6K;"I""I+XPX?BD30755H2SM(8I#$Y7G*7M#%;) J<*@D
ML7)LVTE[H>!&P;-9\L!$5>#DC(UDE&%O3YT?A  JH+.E&(+82Y2NQ/DQ6& 3
M64 W!B";(%2VT-3.% *[W(V'D+CD6RA'/E2%ZU'$U#^:>BZD#49A#UI"6T65
M$E0%;9$-:0F&3;,F[B'@MED7DCASGYY/Y'SWPY("5ATG^8!KO'7#KMU2.7S%
M^W+ACJ_S"6.68Y8W,LL;*DAP0P(R7AZ1V'O1IKHXK(LS<=6^Y\/G34S^7I'2
M56@CXQKC&M=&W,<= KA5E?3947MSE:,C*0LZ6=#BY>'>P<EB[V!QTCYF\?.N
M',GBBP??+O:.%R^/]@[RWDO:'^<&WEN6C&LO/T;5N0A,D<4;L:Y2]ICT;1Q,
M'&K[==3V'R\$ P%3C+TC:=0A*TCL5*)4E&2(U(S]%&OH'CZ+9MO.*+%A)"FM
M&NK]?) V0D :3*3DM524%#!DF\?IQ'FB^6)C,!<:4S>KVVL%4'M/L$ JYYIM
M !UM1S,D/:NVI /+J_:Y9T;#35"76(%<PW)*QF4)-L8B= O'_8;8OA[0IX$Y
M-+4X(&SPEIZ-F&HO*5I5J7V#:TZV]_DT]Q+HZQ]$'E"?+]2U\>0D2%/A& PW
MK1P3%'$:O>>@;ZBDWT#SU= \%=NY:@S5*5>#:6*[Z=^4LU%<HTN9FQIF[=9.
MB/'ZGO.!Y?EBF:UU4>O2,&R@F)0D"Q;-A;0S'&ZH// 0VZL#^H5#!-H"(E4%
MCES_ JJM<EO.IJS55*Q'O0R2V92NGWH[OV,$&^,ZI.=R<#+J#+^WGAG4Z*WC
MY$J!]C69XGT.H>WU@K; 4$KFQE7/[E_P#";O;>&0%56N_2BR50@&FIWAQ60V
MOJDIS<1(>F6'!-8TK6>SL6QM+Q:$(3)[D(9EGTLM1=J7"OJFBHH,+%\-R],:
MA!ER<"FI]HU._8+$4:O<5C)Q,E!-W-IQ,*NB90/*J_852-8 V6(_TI=$*% !
M 2 *V*3T.(<\1RA//7_&Z6JRLRJ00=48.:CDVZ\.Q$$P:"GZK1V<5_W! >45
M0YD\I8)98ND%_0HUV>Q*[/]3(_=1_7N>4)Y(95L0B[.LBM%.@8E>I42@C/:E
M.IL$==K:L;BRI/H!Y1E"N4K,3N?>E;NT/1 Q$X?B.Y"#3FXHV'.$\M2QA]%K
M<KDH$NL54+.8L5G+RH!GZ,6>(7)7L/5VG!&6[UI&X&&;V$@$_"B/7G!4HG,L
M;(%LY8A.@K8U6^M=-(.D9D=27U[PZ&$I9%)R*CL3%3B)"DT)BIL"&3TF"AZW
M=HSWL^I<.,*,JSZVCTF*#JYDV\.,-OF<R62.D9)IIN7 \ARQ/+$=3.\HS"4I
MGVJS':I;9OIY%= CZ))]B<UVP.NK&P/),T:RA%*]1:K.@!4FRCE7=$TTAT)Z
M> 'FB.2I0\\:K%J:K<"]>2?8D!1%\:I40^(I@NN^>0S;,*"\N5 .UF2*MFJJ
M!,(%34S>EVJEH=;B: T^2RA/A'(L'E*4K&RQ1H$15LG8JG(N8!,":0M;.SYN
MXX#RYD(9J5AV!0H$ !T9*R*3;B:T(TYE5+R9(Y0OE+.PP6LV57'L%6\RDT(,
M5M7HR3A$BKE!V1F<E:U\\^5^;]>W]_L5?S]M/9[9/8W__G3WOS'</*H;;Q9Q
M/[S@Y-0]I\F4I&I"5("]W6HN6D6(B#I;C%GN:G7C08B#$$<EYPW@O*DS.*+#
MDD@5[[A7=->**Q1E61LH&*WVZ6Y6<AZ,-QAO5*W><#J<>M1+:48[>:>8K&NV
MNVFV>T^SL]%I5ZHOALM=K5H]"'$0XJC0O0&<-U$!"T%.WJ!"\:# 0%#DO561
M-+)IPJT$?S<K= _&&XPWJI%O.!U.PS>&@6,$K4REWK@D:86E5T/#D$H-FE@V
MIAJY_YUJY%<I)KNJ2M/C,]?U,R\/'^H+GWY5.5CV?CJ_Q LZ>KYWL)P5M"N<
M75'UMW_FPKO7_*'1YUY]??JGO8,B!R>?J3[HEB3,G\R?SSGAYC_^W4=E8=LM
MNQ"\"7XN^/7BN1P^/Z*7NZ_[J8;G<B!'M+__>L%TW \_'"Q.=F5QO+OWLCW^
M1;O:49-%BY^;G%J^(+]D>;F4G(=UD=M*TEZ[13GZ:2^WJY_LTLGB!;6+R>*E
M''79M:R3<F]Q>-0OS;)+^[6]]=[BQ:O]D[V7;:_M'V;J%SS>7CQ]E7?/+[:@
MHR,Z>"XOVGH>MU]DT8;)\\.C]BS*NY/EO?W]MR:[_8:2VXZZE3V+[]^S<]B@
M=GX;].%!UWW:A^R=R(OCQ7'?"'3<M*G]O?;H7R_R;GNZ?8,=+O*9NO1[Z_R)
MA-\8>H-#ETOYEQ-J\NC-$I]J8(]?M>7?RZ>_=Y5][^#5DD+>P>/9VD-/3WEY
M>+SLIO#9D>RWD3_)YS_OE9/=<YO@K7>=(OLS_=M;B)N.]NKD_6]YBRMRP[8<
MW3RN;9^3\1- O/5U]^BW9_U<%!\)_:BHMLE^1OL_T^OCK;^\2V:-R<XN'N)V
M?X33NW_O/=;Z,?>8/N 63QFT&3^'1\OE_JQIUW+41[4IT5RFLM@]ZN;C?^WI
M1+69A2DVVQ'8-ILQE%3(24E2;8W?QZV=9WU[=U':#<(NZ?[Z%]IY=QEO=:==
MZ%BRW&G]1.073[[^]Y.O[S][^.3QXO[C!XNGW_SMZ<,'#^]__?#+I[._@<?-
M0GVZ>/:DW<7CIT_^]?#!_6=?/EC\_>'C^X^_>'C_7XNGS]H?'GWY^-F<;N5R
MU/^I'.[OT]%Q+T'7+K_?-:E[9VI:U\&:*M>5IT(G=&_QZF"_:W.'36LZ^GGO
M6!8'AR=2_GP9;UQ!LSGUJKQ-Q&?NB,S%@8ZZ8H HE3@:,%4'G<"4:D_]+>T]
M4NYW#T>$R/V("B9 * Z3MQ9-<%(K$25ZW^=PKJRCY9*+ANPUH>.(UB%IT*'$
MZ>>8A"#%L]A2H%9)A4O[1 S!@:^])/)?EV)G8B/E_J!?'LMGYS]\7O:.7^[3
MZ\_V#I;KLGS3YV=/ZTR0=.J<*(_+G7/Z\AFKHMW&9#NQGJFH9Q]\QKG;2\Z=
M.!A.7W-A.Z)[[\MZV[SWM=^[K-'; >U'7?;W7_,IC,F.R7ZRR?H/NNP?)$#_
M\>&%^"&&XZE8N!GO]Q_J+*>9T$TUD<6C-F[W>/%ETUC*XA$=-5/+F7L+JZUY
MQYEYW:=TJ9/I#WV>\WZ"7QP>O>PJGWQ(7[8/N>L[]?2>OJ#]_<7?7AVW5XXO
M).*/1_@!C_#?KWA_+X]']Q&/[DG7>L>3^QBYT4_07$4VK+PFT.\Y'#YI<\Y_
MG#O+/XG+-"Q=*W\TBTO<5WU3*;=]B771/>.G+I&W A%O>4BON& K \,--98=
MDQR3_-"0Y69U)OCF8.^D*?1/3YIV>N5#CG<@@VDSDY2*@)? .>AL()2>KA39
MAEQ"X.C]:6<G<YZD9$:2TJR3E!X]N__SO][49/NJS2V;[ZFMJXXFJA(-*4 +
MBK*0"H)B(@!E#LLN;MIM8@W805T;2EU58G*2.&IK(22;DN9272W%92@EW QU
M#7:Z(CL]>I>=>K1%!T\J@D0%V6K%VJ&*GD!2#9D+;>V L[.J:3NX:7#3[W&3
M!_+5FL@&I'&34/'H Z0<>Y'FF(=:M7[$]<V[Q,4)N(!&%31;U1:9%&.H*CJ#
MR1K4/NNN5J$U@[H&=:T-=67TE1PUDI((Q<04)3JMLS4$.J4RU*I9LE.>L%-%
MMM$7):8W M7.*]085'#%YNH+492F5FUB5[W!3!O*3%@JMYW<T[,TF!P2$^>V
MJ[L-:&VY(68:2M4J:>O'=VDK>G1)%U*4/"MH1J!"Q$9@J%-3N"!RBHVV[IE@
M9^6KN@L]3KZ6XY.>:OSMX=%^&4U,WMLTK:28C77)1=^,OT)<-5!V3A=;J[LA
MC_H@HJL0T2\7G.8Y19N%N2E,-?7.!Z)21*-\QA2<SU"Y67?V^L=Z1XWE^4*Y
MN%@0FI'?[" P+B1T:!"\CY:"YUM0..K>+U+4KW)T."!^98A//,_.Z^HP=P=.
M0059-ZTC^JP:P,E6P[D4WFIP3M;8SP?,-Q?F41BQ))N,!] V$3MKH^5L8VV&
MA1TP7RN83_RTU7JB9E8HEY<]C%)IQH5EE7+0*3-&Q 'SNP!SAY:<YYJT#9!K
M1AU=Z17V-3%HK$,QGR6<)X[-2BX;:"!F8T%!-%61U:PJ^BRQ)F^E*>8AVM'^
M9)/!#)!SZ0'5( (9$F=I@EMT;2IZ#2$.,,\2S!-WGPL.8_).2<FA@1E8L=55
ME5Q\:0N;..0.9G_]"JJC_\DGZG_R09RTDBJ(:TU8-3H;;$A036_3#8D,9#15
M(OM>&W $+]:,S5Y?\!F&W#3*$'N/11M5ETV-S;Q5(6DO6LBG@J>)MO[.-049
M+/%A+)$PE"81F;.&: .;B#ICCB+&0!PYK?,D@HEGD9H*"FBKBHT1%)1FGJ3:
M?DJFJ36-"Z*4L-J<UD$#&T4#)=3$9,58DJ8L"#H3#-;>HY7),PQE8?TX8N*6
MU*40&"Y*1]U-GQ(54V)5? B(42==RZK31P=+;!1+4'6A<42S(#)!B"YIZXB"
M0"! $_50%F9)!!.'IM-H4S3<.SE[!4Y[U>B>5+8V)NLJEA*[#R3>N9X*@P8^
M+"TR%&C(S\ZA Q>1V) #'S#52LFYH2RL'T=,_*3B$H>4BBK@=>,(SXJA5.6@
M- LCQ0"U&Q3WDELCEGA/K67XG5K+-U46XGKE\\<LQRQO=Y:;5:_D\LI*C^B'
MPZ/%OX\.RZM\LJ"#LGAZUD;@0VIT?;0N,JXQKG%MN*UA]O\_Z:C\3$?O+UQY
MYU,2J%GC/AE;C*V0:B M50OWZCIL?!EZ^+KIX>9"A*_Z7OL;4&7'S587BBHQ
M9!5+$-:1DL;EF6^P^OH1OI%^-%^L)U-R+ 4!:R])7]":#!0"!.V]@Y%+.$\X
M3^)T29Q%'8KR)C<X)U=41[!BRY@("N4 6SLNI'',9Y/![*D8'X-UIH'9BJ#.
M6IQV&7W(. 3W.B)]$FWSQ>K@DVZ".Y."+%$1U*BLL9)+$^0><Q?<C<%'WO F
M8UU\-9RD.LD51!PF0S;%WJS52QXQLYG">7H( $.OJY6;S.:H "PKC$E4)@XN
M)<X5R]:.-V9HX1L-YF!9@&/P4B%#214S%?8U<FA&^*BRMH9(GT2^L%0/4KU*
M65RSN#FHQMA1Z2(2G?45.]+=/0Q^V\X(ZYOE@7]/.Y;#>O+1+L$/+<:TU@3%
ME;7!]E^*%K V\>1#+=GY: 2;%CJTC?EQD+U80!L9P6!1(HD5())*'*S*GH!U
MB;H4V-JQ(6Z[&94DNH4DG,T&,^KJF]G@B70%,IYJJ28ZT!0:R/T-:1L#S%<$
M\\3G5XU/WL2@C/=506T*!6J=E,$(Z$4T5+NU WA];6)@>;Y8EB(,5;=OF<"X
M@IBS3@:%JG'M:@/+L\3RQ*L';"3DV*R!!MY>Y#3VXCU6<41A-@7-L@0SPC8,
M,&\NF(WD6FRVO4,T>.K50*-/Z%+4#@*.BL7S!//$I^>KBTF,5<EYH\!K4,D*
MJE #@#6Y:LU;.XC7C\4-+,\7RP&9<X@U4.C'HVRBX@M'8FW)YX #R[/$\C1?
MW=IF'1$HK4U28%$4HP1E@ZG%"&F'86LG&'W]NAXK!/-=2./[PQS9.Q]4*!D-
M5*D8VO?@0\K69?"1*E/P-W6<9C#051C(7?#987"IGXE2+%Q.PX0IAJQ,9C(1
M?4D8FVF@5U!&?$0(YPMF]C$T042:!""93.VF.?D&Z^)1RZBG,4\P3WQVJ!/9
M3%49U/WX&XA*(4355LLU^\ZP@R681YK>)F,Y1Z%2O=@8"Y!S2#9(U;[:;!SZ
M&RK3.[!\12Q/?7:"$<B*RB:*@IYNFU+U"GW0/IN:LC%;.SZ.-+R-QK*I F2"
M)09@;TB2%G1M7P#UIF,#R[/$\L1E5VQM%&R<JJXA& J 2IY-T[EMRC[GX!":
MF>]FE9DSL+QJ';NP,=P=M"%#S9A*=E*J6*L3Y)LJ5C6P?$4L3UQV*9(82%[I
M  W+G$2AB"@.Q+YFB\&7K1WKW/6K4:UQFEW9^^EV\/CD9%>.SI_P2B<0MOT'
MS.#SEX?'>WVQ/SN2?3K9^TD^[P4)E%N^>_JXZ%CZ!;9V_F3__&9;+)_=B'A<
M4(6<LQZL.(,&.$2&*B:%TG$74AS1RQG2)USP-WK.N7*)*L=@%=C0S)J2HJHZ
M^>AU+_2<MG;,"I*41_1ROE@N(>;8U&!?V$.I31>.EJWOAXNB\=4,+,\2RQ-W
MHT7#6%U2Q1ILJE )"EF2HLBH3984:Q-M?F3[;C*4J==DK 0AN00 N9DR63A"
M;*:MU>@'E&<)Y8FWL:E5.4 URO0.8)#$*ZJ&VNXJ4KWWF)WN;=#GU$MX0'G5
MY_NK1N=ZW\XL4&/#<_0I:G$2"D49SL9Y0CE/BW5H$["TK5OKL@9F51AJ58V@
MBXG!-7#'K1VWLLX: \ISA'*)"-4[:!H:(&>T09KE[,&W_5#3.% W3RA/?(TD
MQB$VC3IPK\;1>%EQK<ULIH0:0FAP]EL[-LT*RRO*#KQ+7;\N%C"]:[6Y1]>O
M#2,S?\'SIYOB0;HW+938#Q1ZIPB<4[H6CR2I1JHKZ_IU542M49#T+K/$Z/JU
MCD0PK298BNB0C'(5>@B@-S/M#@=O'7N/VCN!%77]&C2PB30PNGYM'D=,_9%@
MJY3>N</WC*GHJTJDL\+HA:I/03M86=>OP1*;R!*CZ]=:$L'$FVFI-P'5I#AH
M;E9#C,OPHC+16%-9VUKRBKI^#1K81!H87;\VCR,F;M+02Q,'YU5M=*\ 2VC*
M@M.JD8/VF $9<65=OVZ*)5;2]6N%#5T^80^H,<LQRYN<Y6;5+[B\Z]?3'HQ8
M\.O%%[MT<"#[']7K:X7-V<8U[M@U;NC$0</]+>F@7QP>O3P\HI-1UO?]18I*
M$0NZ66>V %M/H7MX>ZZO[K4E;RBA:.C>J]*]OWQ](:IG"75*#,I!:/:Y-\U2
M+RA*-,2:((7V;651O9%Q-%^L]ZH_-IHH$ !T(8K:EU[#.W,2R#>4!_PVUNO>
M+U+4KW)T.&!^99A/8G:Y!F-BS@H,5P41O$+'1FF.D0IS6_.TU>"<K+&?#YAO
M+LP#)2@:O*W10\*0K':DR=B0(0G>4$._ ?,5P7P2=DLN2Y/FH@QHZHW^K**@
MH[).M ;;BQB4 ?,[ ',.+@(E"883<"A86$+3YZ*S-8@>,%\OF$^#:L$52R8U
M&5Y#D^:9%9*PBF#0@<6FQ>4!\SL <XR$L1=ZC":!UXS60:].HM'D+*,QV#IB
M?1(<L[9D]@WF5)WI'3U1H8Y6]7.:OEKQ)I0Y&N@WY*2_/?_AT[:]]Q=_>W7<
M7CD>=8;?RU':VQRJMNQBA,C(;$-I_ZQME)69ABJR/O3TZP7_H?2N\.2#0JRI
M]PQK/[GH%!<NCGSB&NK*5)%1'6V^,$\^BB'*)@(",'/*#G-I4JN9(<PCMW^>
M<)[X"8O33<U IPQ)=Q9J4$WY$"4^9BI5*G3+8I6Y_0/,,P1S0V_149OBFT%A
M@V%;'9M2P#11[M(M9.@/F7T-D$^\A!F7*92D+ 54 +WNCPE!Y1)SBD:*Z7T^
MA\S>>)@3:(G%233&]XJFK#VCAQQRL#&:6SBU.V!^#9A/O(2<0Q'*2:5B36\I
MS@J;3JY,(E>2%LN9!LSO ,QSE$;R-AKK&^*398ZA^J:@4XZFRJC6-T\X3QR!
M.7&QS<12F,4J8%,;L$M45$,T:$F[S/-3S3<^C? ?AVTJ!R_DX&3D$;ZWFI$
M0N!H4_MNP21!)@C 8A"1;HB AIZQ"F+2%UR Q4,H/E4%-E'[XIRB$J)"RM)T
MRJ2CX(A&W@&8BQ8,.FHH9*%$Y$JA;0WM:^88;R,:.6!^#9A/7(/:-F,";54N
M BMH2ZN:'NE5KIYRB4VI]".%\"[ W' !;ZPI53)48HP&K"VQV9/B8AFU"><)
MYV^FA?R)74\&=CYC@W/6BBQ[Y<&C4#+M'VSM>!-&'_)-!G--9"U%<)4#$#>*
M+X&Y5F.H-'%^"T=\ALR^!L@G+D#O79:0@NI-YA6@XU[AWZH 8"EY3!)'/O!=
M@'DSRIJYK6O-S5K3&J@Q?%MT+LDQQ7A#JOF \Q7A/,T%1(ZE&%3H?%' EA55
M&Y6!:&J%F##+_&3VQF<"?EE>9>H/>20!OM<UD+T++F (.4"T#F."8A@:(65;
MPD@H6"->,A<]@)$I.&\4:^/[L2.G2-NLA+P/6D=D-"/2> =@;KE"8:H^4('8
MJ]Q7"PBFQ( ]CVC ?*U@/BW\ZSG9:JH2GQO,<S0JB75*.PY>6Y\SK^[8T8#Y
M?&'>DX1J1'M:P#=9,A8,.6]KLC'J84W,$\X3#R#[(MI!4<S<<WTK* :=5<8:
M&5P-$/36#H*[?@/  >;Y@MDG+E6C1+;05'.-*&WAN3:9[=$4'#)[K4 ^\0!6
M%G&<6$D(U+.&M.)4JTJ)8\W1 T8W9/9=@#D:'['7@ $#XCQRR5(J<)&0;!G-
M ><)YVD2H,D$-J)RJ*/JQZP4BFEZN(\FM7T<"X?YR>R-3P+\I]#^R6ZFHU%,
M\/V^@0*4O=C"OED/C)A8/$+*_:@1QG$.>(V(R5YP 2;CDF5,*EINQ)125*G7
M^0_.]27V,8Y(XYV >2D%2LHFIFRAP3>9?M+?.PA0F.MP :X7S"<NP(I1.^.=
M$AM!032LB)Q3CHDQYUB3U0/F=P'F!#[H5"U9 M2(VE%VH1D811/+#148&W"^
M(IRG+L 4L.=_J<*NP1EJD]I6G$+0%LA(R=EM[4"PUS<G!ICG"V:NJ=F5@4(B
M  B"O4>;U9A2!N/,4,W7"^03%Z )T;GH4:6:2P_;!95T*2I*=IE,\3Z$(;/O
M ,P=Z C)Q!!L@B29Q8 VKI>"J!3"2-R?)YPG+D O4;.AI+SV6D'01;$!JUB*
MMVR\=X7G)[,W/@GPR<FN'(T$P/=6 61MI'HM!1@T-SO2U2 1V& N''FH&.O#
M2>Z"]R]7'30Z40&['2&6%;J<50D.(Z8<;%Z=]V]$&><+<P('KL1JG1$0L<V
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
M=:NP/D_=&_:JG(LAXM8Z^MGUQ:%UH)@]H%GP57'M0-%K[=OX440$#@7]1TR
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
M_X?TQ]\89O'/=R0A 1E)CY/(GX#LEQ(F66C!/I#169I5/< KT@>Z3(JHX/2
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
M6/V#V2PJ5S*5*Q?[J5RY*"I7BLJ5([)1:W!80<6(W)Z!V3I,*))HDP'^1JD
M_KO%>4T*'!I]/X[P@#,F3C#IF#O;W+,3^*]7J$11=DZV7F.&;),+K!:U4):2
MZQ"2$>^ER$5KK$"*TSE44E#'P*[))+D:@)&Q5.S2[J4-E7*>2AM2$:H:I$D"
MWV7_M8.AKX74/&+Y6#VI*W;B10(HY<L<3G!]8="B$*691CV- PG$G+Q7!?IO
M\<[FV+&'VM6C/8A)D&\Q,L=^\EB 3-^E>D-\IX-$A4FP)+829/J3(^W5[[)2
M8@Q48DP38FCO3+$/3-VF"$A^*+&"NS'8O%+%/"G5WMGOT5OD3VJ6^(2WK2@$
M3G=CDIV8I.*A4M7),9VP2E$!%=6+Y1[->\5EQFA>_ JJTO$Q3?+3#F3!0%H@
MH5W*ZA*:C9TPI;YR953ZI8F@O=(+5ER$!QBEZ,N3HH'RK%8/<@ORS5#?IJEP
MVC,:$"+N2.?KP#;A[V$\ ?ER_B<Q3WG9Z"M"H,1PWITS_J2>V39(0@ (2_KJ
MIJ4HV1"CEN8F$+MW%)HY$68$./R"&&Z"Z:"4:53BZV)OR\P"DB(8YF 03V).
MEW*>3.83>$P'("\R\Q33C8$CJZ 0;%4NHI7X!,B>(S,064:QCBE9CSE1L:9\
M.37B;71L/?9ND#<U%$QEM;J2PXYXDFL5_J(7DW%>EKG(D6LQ4-<BW5]-I$T#
ML96L^&LL7!('&H=2:L!I#,Q^8$Y#K3V!$-UY0 :,_.4;=+$?N.5 BTA?Y8C*
MZ5XB_4JMB/2+2'^-_CN01N\TNG=:NTVJK%R_O?MRU=7:-Y]ONU\;=^W;F]TC
ML_-\1F80VU[3;F0GW8W,HP4[V/E')2DNG/P.Q$5:6]?H0 ^L[ZK[9-*"7.0T
ME?ZBYR*JI0TL*JS51;:WYK$R;</0U(J^W#&LDF1;79GX<JFLW=FGFD\-5S:T
M>P_+7\*((NF>Z7(2\0H"E&B^6%EYSR7Y0AT>,VNMGOB6<SWB>:T6F1O?RV$
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
M:1ZO;"-M@8BU6X&[^)J4\&6<S4*TI%X\@WLXF_6\\F/X!3R+*75H/!7+)"W
MK3B^1JYEHWV[A$G*;N.&9;IQBX2Y@.R>DV5-?+_9J@4#U\WH:Y%[2 X[A1XY
MXA\<2.:S#Q6]FR<KA>8M0&O;.BHW\VMR,"/2%HA8>=NZNLS\N;Y28D;<CD*)
M]JX@I:Q=IEU&V0(DSR)9I+UYA/XW[$.Z:S[7E$U+T[LF9:"6EGZ4-[REQ(\]
MD5IB?P+I _+JSG344;5 L%*<-&H85XU:)(QNHUTOE@EE"P1,]_B2+3YUD"2Y
MFC;;^\N^?XZ6(7F&\%<(?+5?M-7%[,'Q!Q_1F)" RT)D-K]J['9+ZQ: *B?3
MC)![]H4(@X,7T,"SZ&E:(%0^E%R=LS2//DLD+1#I-^1#HA>AT*0%0_X*N4>B
MR&R*;&G< C',5ML6KJ[I;TQ$H#1[3O4*5F' +:3R#^.H/Z6]O:!O1O^*LBZ3
M;O+"JE\K,6\!(_#QW?\ 4$L#!!0    ( /.!I%11.G??D!8  #C4   4
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
M_7SY\:]KG_\BYI]FSKD7\[]>?G0ZW/1!?"Q[\5^_O/T83^',D^%X.O/C>#4
M#I]FE__P.AKU8O%'_.AT^-UT_N_?-M'/YNJY=PK/MGZB_$16'R/E5X1Q(MC?
MOT[3\W_^[=FSA>3\)$Z:$7R _&SY[6\?WJPC'8YG+]+P[,7R,R_\:(2(YT^8
M?3N'[Y]/AV?G(UC][G0">2OZU90+*%7@_$=YVHO.F$X1R"1>!"#X6Q@7@O>(
M<=/3NV.^?!9)D/W%:-8CXO5G]XJW.?/#/@6\]N@>T,X?1,[@+,"D3Z@WGGL-
MYPKD;83ED3'A?\W9BSFR5\UXVHR&J:RH'V?XM2RQ3?XX:^(?I\THX?K\XW]?
M#&??[D>-SR5EJ:5B\7+_1_MG7T..%!F.AV75>8L_+@<H4'N? WR=P3A!>OYL
MF+Y_/M1<"BH\!Y>%S!0LLXF;R, Q[[2E@_;#E-FLYC-JXHU11V5-;2Y),/(!
M1O/?#BZFY,3[\\'ELU$ \ :_G0Z49ARDQJU'.$9DBH9X&33AQEH4N5?:NG4*
M35>4S'X:YB1:#H%DXNP%C&;3U6^*XABA;+DN_\=V+ M=[3^[-^.(^_<47L/B
M_[\9KPOP0S,:_=1,OOA)&CA# Y7*D*P%[K^:>A*X2B0X'4/2(0+X*E/?$>A-
MN5RQ^.5D):'E8K#G:E%,G%YY,FL.IY@%.7!^SY\U$WS<]\]I5QY]//43F+Z9
M3B\@#;0SFC$GB G,$JF2(99"(,D9*8W0G"M9Y_VXAN+P#*BJLJ8G>:_KGG76
M_=HL!SEXH#1SG!4'(IFRQ/O ",.9,IF5,3166B$W[V9/E@?=9+_.!MZ5#;_"
M# 70G,';9CH=V&R3<S@C86PB4B1'0O*)9!4]"RXFZG,5(MR \;0YL+_$U]4O
MNJK_9?I_%]-9V0>GGYJ7*<WE[$?O_3"]&;_RY\.9'\T7K^)_IE?-V3E:]W.W
M]@.@5*;#&7R$R>=AA/<P&3;I \3F9*&M?_O1!0R4L=(8GHF2P1.9)2,!A4,@
M!*4S8YSZ.DM+[9D];9(^*%ZL\U[VL@DN]N/7%Y/A^&0!<[%/S__X[KR G?[X
M%29QB',<"$&]M)(2(2UNVP9A!ZDS :TE%YPJET*]37(GK$^;FY5UM\XV58EM
M\S=A,^"LI'6:1^)DL1%U5 @8349*?5+,<ZNM/239MD/]4W*M)\VM4TW7I-J/
M9^>CYALL@+^_F,13E-[[D1\/I+/4F,A)B!8M44#D(6I')+<NXNNB@F0'I]M6
MN']>RO6CP77:F5YH]P'.EY#2RS%N^;/A9-,2/>!9VNPI8C4LH'2L)L&B%TRY
M 1,9Y3&E>FQKB?)/0+(:^EKGECT,MQ9FI1/>>2,5 9LRD53AZFL-$,4E[OP^
M>^;%$:GU)_ <:FEKG5BN*[%>#S\/$XS3%/V7LV8ADT&P2FC("JW$)'#Y9$"<
MIIDXL)1;X9B6=1S636B>-E4ZRW]#=+1S:/R:Y_L!1B5=]:GYY+_^/IR=%B$@
M@W'J\X7QA]NN[X#SS$7B 5U9'=&I31QAIUAD0Y'A().L$TGO /II4^Q0VMS
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
MK&NL'#= &:VT0F83**7&$G0F#@KMP85,F0"MZMS)= #%WY,_/93>=Q%QS_'
M5\T$5SJ<YA+1^_D%W/A3Q'^SFO:J9:X'I:F5A&><M?1HC@3A(N$!3/(J:'Z[
M/FACX&^'(8\6X=M',4U]J?:=2CCSH]$M.)JB^R%MN6G,E&T-2A-.Y0B5B-,E
M"(JV.H:Y_NC'JLRN4MKZQM;+4*_LF2:O_ZW/I'6;<?K.8^\\MUNI;2-T#IYE
M&UV0B5EO8V8JYJA=0HVF#:GM-D,>(-N=N%!*HB\!L9PG2EF2X&4@R.3(0%MD
M<)T2E4-DNS_ 9QA?P$_X$K]JQK.)C[/?A[/3RR3:ZF+4<MH=_Y<^^:^#;$R@
M23(2HPCE+0PDE'9)TD1O(&:+KWP5@>P!]H$FJW;AU&TCIK;**ASCN,RMO1GC
M$@-ORT7-&C@-N73V<^@M2J4YL5YK C9D"Y RI%2%11O /$&6=!5Y!0?G-9Q/
M( Z7ZS=N?',1C]/+LR*#_YG_?A" "B5<($J7XP3:".(=,I6CNU].^HD4:W54
MO!_=$^1)[TIY( ENI=$SC"*3%)PN5P!IXK0P)2KHP7&;9*Y3J_78$]Q=R%1;
M40\AP8U[[K09#=-\+G.1+<,2"A?5K!&WTF6'9<26?)+1CJ(K:4((K2[,;16P
MWXSA,85Q=])ZTZOT>TZ]K2.Z#"O>CZGWI/@V-(?/D/>AJ3L5WT',AZ* H!%4
MHH)8'7'?-*4I!1.2& HV0E**1?E(57]'5OU0FM]%NA7,V;6"P=4QBIR" 5&*
M2\L&2H,GGL5(G#61L\P\VMIU'9N;@ Z;T.U'6]N<F0ZBKN#67L:;?VW&2V2K
M&[L=&.9]( )W,P1F-/&:>\*5\3&(0*5C53BP%=(38$$_XCY\SM^D6-8^@O^5
M6[52(EXJ();&H*7TG%OS5\Z_;V.Q?]W4S_FW /,GS_GOHJZ[<_Y[R+IZSM]F
MJ[60N"[.+T?%'8PXB5^\D;;41@5*JV8:'F[.OS>][R+B(^;\@Z7!,JE(IL$0
M&50B01B*^DLA26FMSFTN<W]$.?^=%+-GSG\7J1X@YX_S2TPX9'68SUNC0U3Z
M 5C\M<*Y4Y5:74G[\'+^^RJSJY1Z?F/?7X31,"ZG]G/S&2;C\MW+$QC'(4Q_
M3!=Q;J[X<?H7^-'L-/K)JI@5+5LG06I"'5JCTB=.0A")N(#+550TY%9-.#M
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
M HPZ*DL*@7F-0HC8IV)P=G$YXGE7A>B6+)-&4&H  3     #V%D5!;\2$(
M"13*@ZI1/F9;>(F,N YA"C*8Z?^1K=9 2*\R"BLL !(4L( 08!*)Z#?5IMF>
MM 31@B*/?[951@(/$,   M[FJ^]$ S!00+(QZDN<940!&*^"##E8A'1PY@:=
M6 8(0 "P^U9L\40'.'" P*U.VHA@SQ[VZHJG.8MA:T#:D4 !$&Q\\<LPO[S@
M:K<6F89E7)[YZL/28IJ) 0\H@._%Q/YJ]*_!QJQT564-QS-]S5I[UX[S3<8H
M!PT$X+*=!P  00 %-, %B0&%ZD   &R]M,6950D3IC0**MY_E"S,W @1%*!
MTA,!H$  #0"<7X6X->   WRO+:QP-HH2J&HS8^FS&SZU6L$%#%3EM;@A =04
MBB0LH+'_XG9:QUBSE%+]H)R7X5BU-*,#TJ\#UDQ;^4E.DIW3T*3#MV@I2:V;
M<MLTTUH.GH^+8$ !:G<P^[AG$0KIG@$>ZD(!W>Y+^8K_%*,+:FPZJ^D(%F0
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
M):RV)'-Z&%")(X5+!F2\-\/!15L"&B T2X,  3"]!>6T4U,U26"RG5$#5(D
MJ';$+D&TT+0S:#L*%5  8NLMBIEM)J4GR[@N)$.?0XHW\P, J=<_S6L<)$NE
M+7L#0$.;0>P VI=$)18^\#>8[IMC.! !8P4 X9BF/YH_AZC#*0 T&&"+BC$
M$'"/[>2YQF F"N,T#BN[WN%S%.  >INX5**U4J1:+(/(B2P!O/>F$0H@(()
MU7JY_[^S!#V8,7/5M>O4N0O ,II)6PJ B26T>49LQ\EA#JIL,^ZP  G6+]&H
MK S6RXH0,05  !D RO4GRLUT,KWZ/JR*+5$[62YZ*<A:E5Y# !8@-B;, 0L@
M-A=  !#P*Q"&/E '/($BJ1Y")F]H,DZPP195'K/ZC!!5R];) !:@MYPGNMOS
MHHX,I==0P  %L&;4OR^I.1> A<Q+H;,;1P-*,Y(@PP"%8X[[2@N]C0Q .Z#$
M,*J*>SG6,/C!N"9[Q]+#",;IS!"V.8:)M&7B),GCP)'#8)5 GT5:1&:W,AF@
MT(HS    -LMTH^++OLB;HI>ZK #BL#M$2KZ$ _0R,3[M7O\9 #9C S>H<AO
M^LAKI[%5&AH<@UK76JRR(0#<B3;HK"] _2L[!9PP^R[2;!BT.,::',X)&M:>
MY!T?\[ET%6!B<S5Z;;30!%*MI*)94KA?B:EFP+HBW9_\Z:Y$XCI]ZJK;-+*D
M3,UO.S?5RI\&+5QM45$Q0<57HC.OHZV+NZ(&C'L8 L]&7:(^T*Q245><)]$7
MG&V//4&=W"[XNZG>"\NB*A&3=5%>[+8(TKRYPRCF"+ _$J<>DM1AE;(8_0V3
M/#[0;=0@"=CM3-$'DR'?Q,L1,H0@12$X)J9"*K<"O=>1O4(_BM%P(C>V#7$[
MK"4\_$]U\P9,S4E2O*#S:TN;MZG_45>[G4(>:CP,[4TAE'&IS[0+G;W N8/&
M8-'<,F#*TKQ] #W0&ULK<U*HD!T/>-UH:ZS OLO%^7G;;P(/XNW=X@DYADNA
MY%W"G/N3)E*_)GKA \S>Y9BN:%K/A,V>+9XSC5;94@.^H1 O.-:W+^L5QLO;
M!SZH3Z"VZDM</ZY*)]Y. ARBH6?=!&ZF+@XA!A,K@"'&/I[<'1Q"]6;A1M)R
M"7GB47HAB^8NY>'43L$L&G[1*6T0@3W;8+RE:/X=+(HFV#+6TR2AQH/'?RO>
M8R+2,]T^'XVN,3VTG:O5'SW;Z(GFMWKEA&XGR.,BR'TM(YW+"Z7==IS-C2[E
M1SYUY?WG_V#^R+%J)8*:VI7+OI\#*)K]Q40^LD."MC2"O<4$H'"[U[\-OK<^
MYDONZ@6$VY"UN3MN!$Z>N(S>YT<\T%O=3"H+X,Q4TSWSSB05VC_&LX<MUF^6
MI5S>N.A-J?K+WH78&UK^0'$*ZR\QW=[-3+*]E''"Q:%TYGWTKJXSL;>K[?NY
ML\'-DKU-W$=N3WMTX.9^+J<#N!<Z7.^2P]?LJ /KI@'*P1!>XI6-2E*BP_B8
MM'I$&D+2QM5C*'+N36_-'DK>/8.>OF&.V""O8^7>\=_CU8,-W!"_27 898_^
MJD91(YK1Y97:326]RZ.MX@FT8X7.J\/=V(9BXO4.M.>AIB<5'?^-O.Z#4=28
M02$G3;T$'CVI<</G9/&H+12,+N+?&TDGNMX=//+"E/3L6>GIOJ8S@[_KZ9>>
MN>9=[2H9KJ5)&-96L_8"/:'U=B!L7NO\H^:%7[EU_>Q<KR%X[6"63?;@$-EA
M4O59W>5LO^L^:MK,^- -OO?8S.J\VJ['3O)FF^U[P=W#FMF;CT1'6^G,RC%@
M'..2C^<F7/&XM/0ZG[RJ,;Y&BO962J[!2OK!VCX\-##KTT8CK"="6]V"?)YB
M=/J,H/:>8O"</[5C[\7\SO,P7K3*XCB.5!=COTU&GVG ^_$MYZIU_/,JWMC(
M3K#S],)#$?'&'A\XK2QT<_$-ML;.7RO_PPX"G"ANW':.9CJB9-FNI;K2,NN^
M-9J3:@ET@L+A$":SW79(WVF)Z\UHJ182!HU)H]JL<WN;1I7@[S'KDMJ Q'7P
MVK-ZOV;W^!T?.Y='WO1EZZ+)U9CXE>W,F55AJ;$1G3W680$FE=$U#596AO5!
MY>D(7DUJ:7+A@;)T,38*;2+"82$&QCZ![=&14=Z>O1)^AD*B_F'Z(*JN=LR^
M6@GWTC;W5?&!\GAZ-3'/*>I9C^IRUI[*&*]Z4L]@1XO"NCZ*\A(>2L;XG<[#
M7]?EV+YE=FZ.-[IWKE:T0>M0E9)%+YRI.WF85;.'\. D:;8 B3LV!,<^?W>\
M*63G1I^Y),!PGB5D D^BQX(.86G:DT:C$$/-7&:30^62+&B15EHLN),?F64$
M^>&\^0[I+"@ V7A,M$N;NF\GN?Q92JS<+6P]UTG[*E40OB-/U[1K&G8@SY])
MMZPE)A?E2K:6I KEU1;FW5!MSSI2206D3;II7^K9B\L(PY%DAW&J.G@DSW[/
M6 #>"([45CLLO<YMI7.@2<]7&[XK#"Z6S6U&/XK(+"0$ #M02P,$%     @
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
MW;-_(3^J\_CW\H/.)+^7=X50B[8%]6-?4II"$002HI SB%,UD$$8I@E7"ZM
M+:3V>WT;;"-?D&4T@7O[E[O=/VY5U9%KFA=%_JVJ/;-9*6Q!(;[FRZ^ZH@2K
M# "2L"J.9KM+?PE\TWWY:P"=:B=^'\E*RVHSH-+3Y<9[#Q2.M]HO29MX<[W'
MZ-/M]+X;AK;(^M;D+ZHY\:G(5^I'5C?ENEWQ.L6QW.8X5M=D*Y:]+$6YVZ?!
M,4IB/TAA%(<11 $3D"(J82 E(Q&+_#2PB@F[4&INOIW>IUFMP4YG<&B8;<\I
M!\-F1E53#\;8H>C= 'S1C0M(P4OP^PO768YZ/^TDQ[T>JL8D\,<HNVLN,7;<
M.\N!8A.WW'('Y6FG+H?/MC\9]*!7@W4'CMOUISQ;K=^O'K)G<?NH-&C*WGB)
M3X- <!@BH:@XC6)(?!;!..*<(.1[DD2F!X(,Y,V-9?=4!F0-"'C1:NO9O%:*
M@V_*8Q?@[NW?058"\MBU4AN$?C>CCH#IR&2Y#^?M&E3ZJE4QT!K?@$KG >6:
M3) T/^7C&-&)#O<X0=;J6(\%3AVG>4R>,MDA'@N3]L_NV-QV98VH]I!W6SI/
M]T9?8%](D1 !1<Q]B!(90/4ET8U'J,]CGR')K++H.Z7-C:%WA1R[^\0/P-7,
MGW6&ULC<:PK4\$I.70",4\'IK,37J=S49?S%BDV=-PUMKY@S(7BI$^6KM(K[
M%_WF*=]]%P7+2L$7(O*9##B&4GEV$,E8PC10Z^P@Q,+C(57T;+5KTBMQ;I31
M*ER?":G:+(*\TAF(1F?+Y7,_Z&9<XA3*D?GD$,5*6]"H"[;ZNFRR: B-XS:+
M?5(G;K1H",)IJT73&^V7D:<'E&\?"U$O8_=B>A*+.$R1XAK=^IU)#$D8)3!D
M@<]9F$0B-*K(;2QQ;JQSIJ(!V*EMOMHQ@[M_Y>@<Q)'YIAL_LT#:0##-%X_.
M09UH^?C^M/@#(/U?3JL%HQ4V'4M&L^=,MFBT,FM_V6AWX\##2Z1\TO_3Q4"_
MDJ5^]&=1KHN,K077?[A=\<,/]J[\)(HLY^]7K-!=P-^*^K_J]^5&]^=MZQ/I
MQD[OI!2Z2C&E+$2AA,Q/*$0QT1LWOH"IC%DLN$R\-%BL\S59FKF6TZIO]<;8
M&C'>I-0%6[)&?? 3;PSX&51G!<JG:GNA^D'LC+8\1#7MU\/,"9[OH(_\AM.F
MW #]+]BSZ ;LC*W_6!_3.OSLX(8:!/!^^]UI<?CY!FRAV%5MJUKEU6@X/.#U
M*J/H]FS8M"9,>ZSL58;GY$3:ZVAQ30WLCYNZQ;/O!8B'D<Z$BB'B,H8T]#P8
M>L)+_$0(8M9>Y-S#Y[9R>;<K]0QJ#8>4OFZ ZWX'7 O'R QM@<3 BM>')CLH
M=]T\\!5J71^:<K[0]=$UUQ3M>"#?WWU_$:M2O!$K(;/U @N2!H0RF"2A#U$0
M>Y!*G$(B:1HP'R$JD5W>X@5)1M_02;,6FTSC-?D.1*WJD'H=IY#Z2<2#Q ]A
M$L>A3@4E, VD+A?**)&>SA1-6D@?;,NAN,#U8;JJ*!K<GQIT?P:T5MD-S&:.
M\C6H35H61:D(&AW!3XV6#MLT]N P0EV44UFO4!?EHL'GZZ)<OGSHV?[_W)3K
M.EJ17SC=^^6)%((JKXSKO'8ENPIC?19UA7+Q111?,R9J1^ZS8/GCJGK*?Y#E
M1FBNP6&((BA%3""*/ 1Q[ GH!P'C,DAPA)%=98!Q%9Z=VU8U@(&5-8#MF3/L
ME3#Z>)N1WIQ&<63VO/WT_NX&5,8TH_BISMD&MT6AES;ZYYO=,E]6537+-=BS
MR64%A&F =UP_862E)ZZ^,,T0G-9NF$CNP#=14S!Y5[I(5U-NCC[[*4LI$;H*
MEU1O$1XICS51JW7N16H">D$JI-%"W438W-X VZKJQ5;9&[ 25:,WLESFWXCZ
MVE6TT1Q>6N9E69_*^9<@^+-711K_)?#^C&[4(\H7P=;95[&T/-O4.3Q)H!9C
M%%&HWO0Q1'% %-4%>J$F$,4Q"A@)%E]%0?.I!VA?Z,1#U'>NW1YFPW>K(^C&
M?B^VF'W>PXS(M2X.</"MKD\T 7V \@;<N2X68(*6VY=9E\!I7T0&II^\1$SN
ML8_,WJK7$M>OIE^7Y'$1(QH&21)#H5A%4;Y0GE/B$QB+P ]I[*>^69O4DR?/
MCMI;Y8#6SCP>>PA7?S!V, AC<X"9_591V+.V#@[!'CYMLOCK62/V@Z_G+[@R
M+[U>:VK/+U]M\Z=CQKGP$D\MV]441"''ZMW.0N@EC)(T\-5[WBCERTC:W"9H
MTSIWI^1U">IG 39[JSN#;>S-%5O$AF>J=R$Q3J;Z68FODZG>9?S%3/7.FX;N
MISZ0[^^Y>EHF,U8M%YL]PL0/>(H#"7'D"8C2A$)"/ 3#**;,)]*GQ+(#S05)
MLR.->G]1Q\L/U1VX[WH)8---6 >P3;,C:X_8@/W9'C2NW*R]]/2)=VY[C#S=
MQNV[P6U"^8=M6UU!64JE#N>DRJ= 0L00IY1 1JD@,5.?"B.2,)8X-[+H2XC^
M8-O-V!S[;OX8!='1=RI?#4PWV>6#0)T\NWPXN,Y2S4^ &IAJ_F':UM#69IFF
MFI_>:._.O6V^1[]F)2/+.LC_J_JL7.  "U\3-)$$Z1@\4VO D$#B>W'*B8P9
M->J$T2EE;LS<*@IJ3=M\W$I7<Q?N,JC][IL3J$:FW$$H6;EMO2@,=MDN/WDR
M=ZW7N'U7K?_B@5MO5478=I<A0FD<B2"!$9="GRSV(>4!@SC&,<>A%RLNL#G^
M<?!TJTD^P>F,!RVCW:H95*OY$#S#+9JAD(P=CVVJ,KO?93EGL-MME0,)T^ZC
MG#/N9./D[$7#YNO;K"2/ZM7_6'E\][+IJE<U?5D@/V(I0[HF@% KJB -8,IT
M8KN7$,^/8TSLZHAT"9O=*_M 5[T#WC:.K+L@6<9M.W$VF^FNT!O[+3X8.&LJ
M,$'$*3-T"IR4*$Q,/^8-HWOLHS-?Q"K+BX_Y6I1O-T(AAYL26ZD4V ^Y#WU,
ME:L?11+2F!)(6:I^IKJ!IO$)_TM"YD8;M9Y@I14%7'WIM:KF 8*+6/8'6%P@
M-#(U-.!\/ !G0'VWBRB91TY<H#51L.0L:F["(GTH=$1"+MXZ6?"C3_G]>$?O
MM4,/&C5AE(]BO6"4J8L2#Y*$*Y>)8@ZISRA,/8)\%L<T]$.[EL"[A\^-YGX3
MA3Y,R;-25[)M]+0]ZK*'G9D'-!21J4+%-T IYO(8RZFYCL^N[ F8^,#*J6FG
MIU3.7..^L8P^1/SK,O_V-\$?Q5])MM(??A9LJ5;PVRVL6YU,^$"^+Y0[PX7$
M$4Q\ED*$I8 I$1AZU MY&B A93#@O)LS!8VFQ?0GY([5U<N"JE*%5(:!)VU9
ME6NL.YRLZBH7^?,N-WE-OKMK3V,WX#SQ$?(#"DDHE!-+U?(7AY)"BBEG&$N*
MD\3NS.AKCO4K#',]N&17Z_QTG%]K;,W>.M..UVR:$5551+1MH#+N!FCSMG\]
MMK'-MW[HF*E.>Q,-0GZR)D5VVLVF6]$@4&W:%@T3,# 7M6DP?R^;:JJ?Q8MN
MEK1Z?+^2>?%<R7KSH_GC7F'"4(;83T+HH\2'* Y#2"F)8! PPF4<DT 8M8F]
M4H^YN?RM&9K3&UW!UA*P9\H-H#_:*RR36P>.F!F/3S .8\=/A@Q!$W8%H_05
MN1)3MZFU W69-NGV.L!.TG&O?-R56?[WLLD?(<M/>5F=W[RENO\O6R\$]D+&
M8@F3"$40$48@#A2A<DFXB!DG 34Z>6,C=':<V>JL9^Q6:]"J#?YH%1]Z"J!K
M  Q9T3&L8U/@]8@./R5@ -$XAP6Z!+_.F0$#*"X>'3"Y]ZKF1?=?E?^8/8NF
M.Q)9-ML#,?.2T*<!3&./ZOWL"%(OCB A*2->)'WN&>6>F8F;&QGM=X3)E<IG
M.A:]M!8,ZK5S"?;^O2NW8(Y,0?LX:FV;ECI;A:]K6'0)Q$']BAR ^0KMBH:!
M.K1740]&9JV*+CWD-3H5]1ATH5%1WUT#TP%7ZXQGRXTN$_%%L$VAV%Z4[[[K
MDIR"Z^8#.E"P63<9">](L=*]=#^)HBH?<ONL@X8++XE3GV /4J(/<4>80Y(P
M"B.!.0G]B.(86Y7L<*'5W.A=&P5;JT"I%2W!3U)\TTS_1%8_@Y^R5?/YY5IK
M(XZBF3\Z^=B,_+;8MP?L# *M176WE#V;M&/;6J53H.MZ3S>@MLQA'J5+H-WF
M7SK1;-J\39=@GN1[.GWXP+X!^:IRT/^>K9_N-N4Z?Q;%AXS0JK5YDTC65''Z
MWX(O DD2];KDD$K&(/(X@JD?>C .4TD9B2(:&'4)'29^;M3<)D 66PWK6<\:
MJ\ W919@C5V6%?OM!L:,A,>#>V2VO3M M%7]!FR5O]EFH^[T=UCC?A!N;FO4
MVZDP;8WY0?"<U(@?]I1AO/<A7ST^B.+YK:#;VED!1<(/$PE%('V()/$@B1)%
M;H%N:458$ JKM/@S,N;&8(U:X)FL6P=&N2E+I3A4XI\!5ZK;\=8Y8,W(Z4JX
M1F:@#UM,M'[;\R_@MRUR[NBF PFGG').SJ3$T6'H,3MT76I' 66QUFWR^(:M
M[XNF7&559<=C?D(\3\UZ2M5RE%#UD^#*U^%)*#%+!(J-=C8N"9C;Y&]TK(H_
M-FI:U2ZZ"&3W?'<!S\B3?0 RQI.\S_RN&:[NW9O=ZK?CF7WQX9-,ZS[3VCG=
M>]VP=_JO)"NJ,K-O?KPA2UT<\LN3$.N_%OGF12V<ZC-9!-,(!USH1#^ILT!T
M!J#>R&3J[8]($%-IE05B(G1N$U_K#"JEJX2"1F]0*0Y:S8>=AS,: S-_P#6R
M(W.&&U"M?04;E)PZ#T:")_4F;* X=B^L[KTV;^WO(GM\6@M^^U44Y+'IC7,O
MJZA.68G:Y4 A)&0<(P%CKNLF>T3Q5<0#* 1#A/$DH:%1]:.KM)@;@>TG3+5F
M@,:.IAY8E4M5F3(T5\UFE,P8;73L1Z8X*]@GRD\;@.1(V6DVFKQ2;MH L"YG
MI@UYV##F_*0&K-K,K#J:?R*%\AIUT@FO&+N-AR_24'HABBE,I=2U#2B#:40D
MC(0?L-"+0RD3&ZHT$SLW;MQJ#4JM]@UX(07XJC6N-@IYOER2H@0O:JY6FX:6
M>X:&8V%&B.X1'GUAV(+[I097Z:R^RJ#6NG;_=IM[[OC.#BBG!&<H>E)&LX/C
MF,(L[Q[&61_%M]OMV2BUV%VI'UE=B.UVQ>^JCJ7E^]7^-56"QE*4VTS/D(L0
MDX1!AJDB-%^-3YJ&&"8XH2C&F"?(RO=SH-/<V&ZGJYZ#*TX*7H+?7[CN=*RC
M-[51NI/VWI5;LP8GZKH873.*G'C,QLZ:&'VXK*G5(<!.>=>%7I.2LD,@CQG;
MY:,'%,(AZCE:R$HLOSR3Y?+-ILQ6HBR;%$XO%"@,U!(=L212-(T)3*E0Z_0@
MED'(@RA.C?8-#&3-C7XK%4&KHT6EEQY(N[G1,5!CKYJUIJ!1]08<0C:D2DX/
M=A;%<MQA.%7-G.NPM"NB8X9.5RV=GB=,5U+'S)2#RCJ&MPSSCMN'W>7/-%O5
MIX-7O"J >,OJ3H+V1Y[L'CHCAMA^@?<TK]RA2G>PI_PH'M PW)PZ.Y8J3.K7
M#(/GV(49^)3KIM?^D_7&/&=,>%ZDUI*Q7E"*--15K!*(4HE2C_N$,:NSFQ?D
MS,U+V<ZOPYEDWZ7I$JYV_'0%6E,1D050@^GF @RC\,JQK%<AD L&7V**2Y</
MHX2CODYO\V>2K1:A+ZGD?J*W$SVU?A$24J3;MR$DF%JY4,:M4A[/2ID;'1SW
M'P-_U'I:DL%Y1,VHX&J<1B8">XBL:: 3 J<D<%[2I!30:>PQ 71?[+;-4IV0
M$V*:!%Q2F&+=P#'U$:2A9 K+5' <R#!DQA5]>Z7-C0[ZFM;8I$&9P=T?W7 *
MXLA<,3U^;AHI6>,XDR9*KC+(K/ 9V#MIPBPP*W-,>R9=D_>EV[%\R'47EB?%
MXTU#1A*%7IH*'Q+FJQ58*"7$"?9@A-+42Q,14)^:MDDZ?OC<B+72#U0*6K>U
M/ &NFS.OA6-DBK1 PJKOT263![<[.GG@9%V.+IFRW]SHXC77]#3:!AD9Q3'3
MW6=CK-="TE=3,X@PC&6:)GZ"49P83<WSCY_;Y+P=W,?(,BH['(:1)V6MV"@1
MU?,VC]#,Z'4BHN?-.]_.R,'^ZV?!1/95OXFW;^CMN=!FSTNBT"=^[$.6A+I'
M+,>0I#&#C @4AY[//<%,%S#]XN8VEW<: [EU&9>MSN:>MP'0_4L7M_"-S %[
MR.V<[:VZ S9G#2 T7[VXA7*BY4LWI&Z6+>; =*Q;#!XRV<+%W*#]E8O%75<6
M!/VP;6*,?1RRB'N*7ST!$8XXI!0KSL6Q[S'/#]/ J-;>91%S8]==:4K[YM =
M0)IY3]?!,S)[6B(SO$#GB?'CE./<B7F=XILG9EXLM7EZY40-5-X(F1?B<E<-
MQ0TXP0&D:8HA8J& A"8IE($(/!8A)B*KBFZ.]9L;M?R^*@195H6#'G47AKIZ
MT&'_E F;I?0,+@J01QEAT \]J1;(J81IG'A0^L@CL1\C3?WCMDQQ,+R3-D[9
M&^"?='^4G_?&^;B!RNL.KMGKZ!7GX\COLJL[I]#*TIDV4#$;AM=MH]*CX[R;
MJ9@!?'5+%4,QU];/.',"?EO:>^N#W)$7+;S<N;2,8B9%Q& 44P^B,"0PQ11#
M*=)$XD2]/X*!M36&*32WU_U^B8CS]2%N]FK?[[SKUK K%B!7CZW9^V'*$1OY
MA3#-8%U1[^,ZA$>J!3)0J5>J$W(=A)=KB%SY7/L0>5T+]OZ;X+^OU!V?Q==\
M^56'@W*R.MW67D2ZWQ4B,91>0!11^QA2EOB0,1Y[*$)>XALMT^Q%SXV2:^U!
MKM0'&ZT_V!H ELJ"O8 Z:6TPCP9;#DM_<'T\L,?>;)L3SN81^/'PGB@:[Q1W
MJQC],.@ZXO66#YPL=C_,T/TX_L GV+\FZK2)7-Y_6PG^94/+C&>DR$2Y\*D,
M/>%[,(P" 9&,!"1)0&&<8A3+,$D\;+R!>E'*W,A_5[(HUZJ"<D]7<_*Y#&H_
MGSN!:F3JWJ%4:0F^.$;)G(V=H#41\0Y"S8I@>]'HX-++]TY&F[WJ[S-D_\7#
M0A[;LN(ZQ5[7#1!%U5Y1:7]/E]EC_9V,(P\%% 60X@A#A.($TCA2_\@TB3GR
MHH0'-G$-(ZES(\NMMKIT5*LNR+?Z6N:2F2%O%G5PCN?(C-KHJWL6M)CNJ0QV
M.KOO#F,%E=,8@9GD20,!5F <K_;M;G91^*Z*+2Q$*+B?\@#&(9<08:G6[IZ0
MNC)4[!,_#'EH149G9,R->DY*VOV+]V?/WQ6VNP&^ISYIFV.1S?HI+_2FV_\
MJ[S]-"O+C>Z0J-[)FW6IBP_I>:>&#-!\_:1)+<NY)8F=&Q\SRKH2]9$)ZJ3,
M71,'?5]A.%99NP,41JQA5\MYQ8)U!X9V5Z<[O'1 [2*QRO+B8[X6)=^(W\@/
MA5#4UBV*(\I#BF"4X 0B(2.(I?)M<,09]\/$)P@9URVZ+&=N;%*KJIA!Z0J4
MLD"K:E%^IP/1_@6?(YQ&GO\-1!^W$"E%*YB&E"OJP,NB5)$;W*8J4S0</[L2
M1?VH=)4GZKA[NM)$_28<E"4RN'R8K_60/2N'X%ZVO5/OY5_SG!\V-D$D"?P
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
M% D-)2(A"F5BNPEZ0=;<O(V[O?.@-Z"LM 5DJR[X22WDZT\M<TRZ\#;?V'2
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
M. J\%#&CY:$#7>9&I>I['5;U_]=;%<U=H6O'I=]UG!#MD<E36P(>MMGF.V/
MSAIP+\'6'J - LHBH$P"#Z\P/.;>[83#-)%'//YP63G3C@#N<,"OE3"9T^X(
MBGU'W]4C7ZEH[(=L)=ZOQ7.Y0)&78AG&, Y8 !&E(2128(C#A,0!BOS8LSH%
MY4ZUN;WWW)4?!7]H(T%EI66$U>'(FZU!7F<\1WZS3CV4TY>3/4%]7@5E=^K]
MURHI>P*K\Z*RIQ*&O2+>;$KUI+*\RY]IMJK$WN6K,N.B#G@_%&152E$40M<.
M1Q'W8HZA1Q(.D8\\F+(P@$$D?,J1#*(PL'D)V B?&\U_4@]ZTB>@7HJ,6?8Z
ML0+=C'_'@G)DAFW5!GMZWX #S<&>ZNZ8<PA>3KG12H%)V6\(-,?\-N@9PQBL
M*A!9JF?^FA=O\PU=R\VR[36WX(@@+G@"29+ZRFV-""1$JG\2'K(T1#*FL0UC
M=0F;'4.UNE:'-)F".EN#95Z6MB?#.A$VHR=7N(U,1V=:ARHVJI'[H)"KW+R5
M(OV?] N\*,GR\D: -2698.24@CH%3DHY)J8?4XS1/0-[+:E5^[I9M1_%I-^O
MU!]$N?Y,UF)!92 3X<>0^AY5_I ,8.KY",:1X &-"2;8JHNDH=RY$4VK&U#<
M+D"V J+:1;/LQ62(N1G?C(#D!%'<7<V0&W"R);9%62M^ \@:?,JSU5KCK18(
MESU0^\9.=MBY;?5D*'O:YD]V@)RT@[*\?1AGO5^Q_%D\Z)H8GTC&/XKU@GN8
MLC".82)E"I&'4TA"I(_$H] 7*/$3DK2%1\P(ZE2(T0PZ+"4R.AMI'>OJ(.!%
M:7D#5L*2C,Z :<8[ P&:AF(:9"KMP*<*F8\=R%@3QV7CG7+$&3&3TL%E,X]G
M?L>5]EO5[U=?Q4H-P(]MS^S;QT)4IVG+*FF6Q8EZ[8H(>KJJ*XIB":E$%(91
MS) ?!G$:&2<4]@F;GPO2Z+O7;7ZGL562LA'6_?O++A$<G1>F!<]\]]<EB!-M
M[UX'IM76K2DZ'7NSO8^8;//5U)C]W57C>UQ4@[PC1?%#BWC62\Q%P)&,1!K!
MD!,&$4\II&H%"+V()VI1*(6'T?"RD(?"YL:VN[4*5UI?4__Q"%22!'$02%V_
M22&+_(C!-/(PY)'$TL,LBH1O5Q_ %:S3E -H]0-?R=*Z@7H7L&;>JRNP)EXJ
M_[7(2X<=G4Q0&+&TYI' 5ZRQ>=[T[F*;%^X96'6S#N>IQWW129^DX.7O+URM
M(=]]7XM5F=&E^)"5ZT4<QZGG>R%,&59<3&,*<>QC*&2(@@C+1 96A_0,Y<Z-
MEG=J@ZW>H%8<_+%3'6C=+?-)3$?"C&=&P'>:C8%>:-^MU"RHM[A<MHBRP\MM
MH4M#V=,6M;0#Y*2 I>7M QMEYJO?VV9H!'EQ*'$((X0#740\AJE',0QI0)CZ
M <?(JIG<WK/GQD*?=8PZE^#O>;&T['V^CY@9DPS$862V4%JI_X[0*^Z,N6Z[
M2>X]?]IVD:>&G?2#/'/)@+Y(8I7EQ<=\+4J^$0J&M&WW*(/0\[@/@S15/D1
MU7HNQA)B%/HD#JB(,#=NC'1!R-RF:JTG6&E%@=(4:%4MV@!=PK(_.N8"H9$G
M<0/.QP-PAC1+NH221;<D!VA-U2YI&&IV_9)ZX.AJF'3IUNDZ)O4H?] RJ>_:
MH45/GE\*\:0]G:^BWJ/X*-;W\H%\7_A^B%(1$Q@G*(5("J*64L*# OF4"1_1
ME!.;EMT=LJS8<((>W0>J@JS2U;:NR65@S?P91W"-3(V'2#7;BC_I!*F?JRU%
M[?XIC6_ [7I=9'2SKGHGK7/PB;@MLFT E^,")Y?E35S;I-?PT[(F_;<,33U0
MJZA'O6JZ+4NQUA6\WWUGRXT^I?O7/.??LN5RX8=1DJ0!AX&/)$0X$9"B)(6$
M)S3P S^-$F&S C(1.C=_JRX^GVTU!Z12?5""@@'D9I3C&LC1-RNWZ-TVZ&G&
M^6FK,VB5=IB::8.1XUP' \$39S^80W&:#V%QK[N";A\R0K-EMOZQ0"CE'HU\
MZ-,P@$C]"G$0)#!!#,DTD)ARJW3P3FES8Y]M#;)EHV%FFPC>#:ZIA^,(LM%]
MG/,5V[:ZCENK[022T0NU[22^>I6V$^--2K2=WC0P;"O6=Z1\JM++N>!O?OQ>
M"OY^I7,-2ATROF7K[&LU>6YI66FQ0)1*&<H *J]&^39^XD$2Q"'4GX981WN9
M5>\A>Q5FQS5*?2"7^;<2Z"%7/D^C.B!;W?]B&1RV'Q?#&/*H:(\=:E:^3P5V
MJSZ@/\!/V@*%^<]@:P3860'^:.UP&9D>#*+; +:]&M/&N0?#=!(.'_XDI[RX
M2[W:"ER(,(@]CF+H);YRLUC*(9$^A5&8<,2X[\6!M DBF8N>6TQ)3T^FI^>F
MGI% ;I,"=T3HA ?/C<-5_'<ENJ_+>WNYE_TPNR*[#L2F(+ESXN= ;AVP&)):
MUQ.N:"1Y_U*E:NP_5DO_5;DMVT95"Q1S+TF\"$:!U&?\DA@2FJ0PHI+*- UC
M'EKE>1I+GIM+5RD^H*6D$<IF3#4*=B,351WSVRJ]QT<W-8%IQ<%6<\<-*&W
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
M^8[CX:=R)@Y_7S3T--I]^=+!F4&;Y\U2QT,N%9MKWE(1$6E(.(9"2*X6<$D
M<1AY4-$!P;$,@D1*RR[C9I+G1@M[BH-S-1P[TV&N' 0SYA@%VI'YY/;^[OV%
MAGDC=!*V1LAUXI&A]*F3D>Q .9.@9/F P54I#XI=UGT?]%E=7?8_X+ZG5FL>
M]%)!(4JH#XFG#U\$D8P\&29>P-NHLQE5=<H;$'D>F:!^$P53?B'/2K$[,6Y=
MDK(#83,6NAZUR<I25OJ!GUI-?]:M*O:4=5J8LA\3UZ4I.R1.79RRW_@SY2D-
M;G*7_%BUYM.YO"D)6,(\JE,=)42>""%.B7)_"(XBSE,O#JS*VW8)FYN+LTW8
MJSMT7I_GN$75C#I<834R<US*:ZQ4G3!EV@2NT7,<MP)?/;?QV'23G,:3>P;W
M%F\WUKX\*>>UO-^LR[5^%Z\>%UCX2*K%$F0!\2$2DD'LDQBF,4LD2[D,4ZL5
M5)>P^3%*M<];:F5O0%FI"_*=ON G]<JM/[[<N-8><E.Z<0/DZ'2SVRN_ ;6F
M-V!/5Z>=Q7L1<=U:_++ J7N+]YI^IKEX_SWV&U:?-G29L2_B4<?J=PD[MX]B
MQ93W\XYO6!7!5X).-A58C*,TBCR8"!XKL@EU^Y,@A5QR[&,_(9$P:LIYI1YS
MXZ':%/.-FVN&H'\G;")@1^:EV@K0F/&7_:2]UI(;L+6EVIN_:C/MFC$QWVN;
M:&PFVHH;>8RLMNL<(-NQFW?-TR?;[', P?Y>H(O'#7-X'[)G]8Z[EP\%6952
M%/=2=[*_+[Z(XFO&VCI *$YIH/.^HE1BB$BHNPCB '(>$NJ+P$NYU5K:2.K<
M7CVUTE4_IT9M_;-6'%35]BO5!Y9B,AL&,V_8.;@COWX<X6KM(UOAY-19-I,\
MJ==L!<:Q^VQW\S"B>D>*E1)2?A)%Y:(_B._K-TN=4AT@&H=2IE"DVE,."8$X
M1 F42>KY/(QH[%LU"KPH:6Z$U"H*E*;U<M*.="Y#:D8T3H :F5Q.,0)_:#U!
MI:A#-ND%PRF#7)8V*6OT&GW,%/TWV*^R/VZT'Y3+;5O3QH\J/XN7O*CVHG]?
M9>O_9T-T6X<J^^)!#4:ITU,_YNO?Q'J!/$E]%C$8Z*J2J&K$$*4>Y"E.)&$A
M%ZGQ2<#KU9D;S]06Z9=RONT#7#9&@6]/&7L"/ >K? V>A5B#8FLGV"A#P3_W
M+ 7KUE3SY:*#\>U?R4\[:B.3WF[ =HV;6WMNP,XBH$T"^S:!K5% 605^Z^@?
M,<8XF:_NIQVOB1;YDXR;U5+?'<P=*WX'0B9;^+L#9'_][_"IUV8,/VAAB\A/
MTLCW!(QYDD#$1033.")0QCSV ^FSQ,ZG/GK^W-YP^\FPE8*#DX1K^,S\YRM
M&?D%8H''%7G!!U:/E!-<RWBE?. # R_G A]>-FP"?V%/@F^6XE[>D?+IUV7^
M[6^"/XKR_8HM-UPW'S)([M-9#94RNY5@0J- QF$*N8^49TP0AUA0I/Y!(:-<
M1E%JU.-U9#WG1BBMF?I=K@T%VE)0FPI:6W66VNW]W0<[KAEKI,TX:P;C-S+W
MF0]=3QYYTY3M)VWMSPV/@E%B#R,/BE-J'DO722E^9,"/7Q5CBQO:BO;]2G$I
M8?H=]I:L25L#D89!0)ER'J40,40Q36"JFR%%+ X#03A%9LYCGZ"YD7[3B75/
M6:"U[:V-:(=N-T^[Q&SLT.Q N :TL.W&XLI>MA<>/G%3VVX33[O;]EP_-'VR
M7->;/U41@'K[I_RB5JF+4'F2)%7O P^G6)&"+E8M/ :3*,51$C$BB%5]^\NB
MYD8+6E/M3)3ZP*]M;N1%/,W<-3<HC4P$+4"5FG51E491\*4K4CP@*[(/#<<Y
MD1?%39P1V6?V:3YD[QT#EZDZQ?)]66X$?[LILM7C)[4*SOE_D.5&5'^[?ZGZ
MBKW[+@J6E8(OTDC*(!5JV1D(Q1MJ!0HQH437]?"I3!$ED5$_Q<$:S(U.*B5!
M_M*4B:VUM.05^V$P7!V.">[8Z[X*UUIY4&L/:O5O0&7 39VY#1H;P-8(APNY
MH?BY7:)9:S'MXFLH2"?+JL$/LB._LE@O?LM6V?/FN<UB%:**G\'8"Q2I8=W#
MP^,!%,2/6!*$+ B-\NE.GCPWLFJ4,V.G4YRZ6><JZT=FDT8OAYFW%ZWMFOOJ
MIKUYKWX[GO.G3YUD+E\TIIVCER^P#U:\;79OZ^G];L75@D<LDI!CQ&4(44+T
M%A=3CH7$' H:B @%'L*>T1R\*&%N<[%5LGFK :6F7G ;)HU=!K(_('$U/&-O
M=]DB8Q6"Z+1^<.SA_%,G"SIT&K4?;>B^<&CD\4[H(Z#+]RLNOO_?XL?"9ZFD
MC$A(&"$Z@0M!$O(8>C$G1$WD.(Z-3DM=E#"WR=P$SQHM0:4F4'K:!AF/@32-
M+EX!SS1A17-D!L03+UA_92#Q^*D31Q O&'4:.KQTX;"0P&?Q5:PVXK/02>*U
M$R[SXEF?N-\U&G_W_44P7?.[R33_HCXMI0Y?YJNC?<P@B#W,,(&"AQ2B.!00
MAXF$<41PG/HLP)%5H3O'^LV-2/:W.[<V@CTCP5Z[=[LH@^N1-8M!O.)XC<QL
MC64WO>-T UK[P.YPS;Z)H^Y&CS0 3D,<KG6<-  R$L#'X9&QQ RM&:;84)3K
MS\I]O",O38 @C2(BL$>AT+O,RN\3D)((0^:)-!1$^A)3&[(_*V5NE-TJ";26
M0*EI6QOL'))FY'HU/B-3Y DT(]0>[,3 <>VO<Y(FKOG58>QIK:^NBX?-^[\6
M>5E^*G*9K1=A(H(0Q1(*7P00\2B"V/-32./82R.<I@'U;!H>[SW;:HY/T.:X
M4@V\5+K93>]]P,PF]4 81I[*-0*?NA&PGKQG;'4Z9?>?/^E$/6/8\?0\=\G
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
MO;;$T\WNU>-ZQNKF)?OZM;"6H_DP6@?=LUINU(==WS#%DYAH*0",;=4D2E)
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
MPND)75 J\M5A5)+J"= I??6]C'_I4'5)(TYN1#4L\;,JGN=";<LLDFHLLTB
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
MIFTON81(\Q\F (V1!C21N8I3D4CD5-O?)F1J3'RD9U0IZMDGKA72=L(-!=3
M)-L+(^?7WP6$-H^#.?_ VV#^=NII:!4P"AFX+'%+ $[']O->_L;F1376\M>7
MW8]_G:O"7.C;RP?U;-9>Q6*QS"FV5=0V,1&E" &2TA@(GA*H$(X9\<I0<1,[
M-6*PJC9S6W?*5K&7W^__LU>4UA%]-V=F>$P'YI!;X/1V9?JA$]2=Z2AZ5)>F
M'QRG;DW/L_T;7K]M+-K_M6&%>;,7+_5^=:950C)BB">%-@:<2)L;K1(@5<Q2
M3BBD4+AVN[XB8VJDLU4SVNG9N&/<FUQ?0[.=5P)A-#")^,/CU=BZ X#>7:VO
M77>TEM8="SOL9]UUZ,T#L-^P\MMOB]7W_5Z:)K&Y\30%>183F_ME[ V:8:"I
M(E(F$"'D-/+#1=C47OCC@<M&VZA2-\1 ZW.@W4R+4/ -'4GHC]PM ZJO0C+4
M-.IS@:\U>OKJTEOF3%\_Q]^S_%:5HIA7[5=7>ENJ]6#V2>)E7_&<<TVR#&9F
MWR(X0#17@$*8 ZE1+!56J=3.Y:$N J=&* <ZVQ?#OW#4">5N/W)H[(:V+"[#
M%OU9JQRY%)GW@]+=DQP:TI$\R2&@]?(E^^#4XDMVNLQHOF2?11WZDKW.\^=D
M._*(KU;_*/^VXO.%>JL.YP_R1!&S4U, <VWG7U(("!*YK75-928U3IDS%[<)
MFAH'[W3]G[6R4:.M.W.TPMI-OJ' &IAT=VK^<HQ3C\K^5L#<*384<"-1:W\
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
M%7JTMLIZCT._ JL;%00!:V!&:'3<MCVOM!QF#GH[%*&GH%^1-O8,]/9%7YB
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
M\#^?OW_SR\M%.CO%^?J7%TL,:\R_?)VN/_WR]XRK?_Q2EHO37_Z^6/YC^B4
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
M)NMEV\VX@@RUK3D85 F=CDX\.C)FR(APW'OJC1!UI,@[2%;]*$2>H Q&,LO
M!S2@;*9=GR4.47O.5>#I6G_\)[VCW$T.]$DJ%HY7SF!@>X*Q ^\V.OB$ZVD*
MLT&'$-QZ<K.1!(]Q\)0#"I)!Z9# P:J_KA@G<Q3('#F+Z*PU.K-6.<$G&% P
MFRV^5IG_MEB^7)S%=3F;W6TR?%%%%FT49,Y) *[>C!4V@[=UHKD6D141A&_4
M86PO,L=.<@V,J3L^6#.5=>"!W<SED0EXN]P(-&_R-.]PN9E*..'"!&-8 )\S
M;0DIU#%!Y&':F!5RK0/7;7(;N]$W=M*L,0(;**D[Z&VG7SX[6W]:+*?_A7FB
M$[FE"3.@(!]!H:J#MYV!I)FQ6IDD;9MMX'&ZQDZE/2G4CE)*IQ![O5J=$2?)
M)N2,^>I]$B<Z6A*2C:"]-%YQ2TNF35>9AVD:.X$V K0.4$:GL+H^M]?[& J3
M'G!S<8053NPD QF5W-R;=*5-#N,'A(V=(AL!8(>JI0.473O(>'#+5U(&+<F]
ME*)V;B\1P:NZA 2%ZLE3&-^HE_4.Q(V=/FN,MJ'5TQ?B[NS\(0JGO<C @Z^3
MI[V&R (#+V(2F*(HKE7#D0>)&K=IY%,B["AU](BLZW99.<\D(Z%$(32M$A'
M*4- R,HPF8U@C9IB/T;53M@:?.3O>-@Z5"&=CX:]%.3J;3F_1T _/3(]^\!#
MA\S,[D+W0$G9[3'BY0LOX144R\S[ -+Q6*NB"[C""H'"Q%RTE,RV:D)^+T''
M5U=\P?D9_D:+[;Y>3I>MOVL'7_I_KN>I7B@7#0KP29++:-!!]+*>N3GA;1%2
MA38W7P\@=MPT[! HNEM\T59C76R,*[+QM=O\YKP,EU^F"5<?%C,*BF76,6E-
MDA/D/&I%DM/U;#9A2HJA\(]..#]F6WR(IG'SK"T@-I#\.T#2GY>+U>K=<E&F
M=4(\LBAUAFQ]3=,A.06\&$"94M3!I6C;0.<:$>,F2EM@Y5 )=U S\0%GLSK5
M N?D2LP(Z<_RZ70^K4)93[_@^72X"=/D^-5)E=P[5=.["EQ2 G@47C)'3J5O
M4^NU&WWC)DA;0*J!7CHP19<7=J\JU"8J132I:' LU;J/5,?TU)D*1'_4AD7F
MVWB3]Q S;AZT!8Z.E7@')NKUG "(J_66@W/DUQX"J+7W15LH+I-<%*]C#%4"
M%D567OO 2INSYX<H&C>QV0(^@\B^!\-3:V1_7\P7-Y?#A1G-)3&T)H&.=2B+
M+PR"]QQBUI8DI%/);:*YQ^D:-XW9Q!P-IX<.4'5E4R\BT>G\C)BZRLL\Q[)8
MXK46A:^^D1!)<]-Y6'Y_39+=7 ZO,>QBL^%?++B)<QF-3B3@>EM<U;+;6!ND
M6#+:/!EOI6DUA[T94^.F3MO8QSX0T,4V?<[B^6)^3JYK#8BBXC9)"H\%";2*
MEX%WCI#'8HG9.6UXFY/(!PC:"83^YP/A<9+?'T!^"Z YGFSZ1 \!(7(LKKFI
M(BCID"-X;^LBR()B&UH)Y)UFIE'I9-M4Z]\@8[?D*?N9\'*XF#LP,Q?W[2Z.
MTI^'U311?/QR.CLC'%[=5<@\$E<D$2E-;84AP0E+7FKP!44,S#1*T.](X&ZX
M^JFR\BU4TX&7=R];$RZ#ET$9*!$=*)D<!&L<9/3>89TM'-ITI[R7G'&/>)HH
M?A=P[:6%#J%T+J!)XI@S<PFXCP648XY</<LA<5^**":XT":3\0!!XQ[GC &G
M0S31 :#^CM.33U4F7RC>.,'?STXC+M^6.Y4;6Q%>",X:;KE&2<LD"@JS44#T
MV4-MB:"(2^MCFY3K0>3N9MM^JL/%]FK[V; Y";6S"QEP"*5>4/>"HMW )22D
M*,6JY%RC_I9[D3GN/OL$L#D&J'OIL%^ GF\%=ZO?F @\.9N('U5J=E)O!Y,Z
M915%4(56?)M,QIZ$CKM[=P/20?3X$U4QWM,"9,!RQON>WJJN\8><#'_K?/N6
M34/-.^^^<CAM3)S5@>Q99U#6*PA!>T!E65&<I8)M9A[N2>BP>;B2R<EF,8"1
MC('2U<T.2H.3)FK,(>NHFG!]0![N"<JN!T?*X^FY?:3?P9ZZ2S,BBKFFBSH9
M8%G;MK_$[7\O9<<*N0]9$XO:R=HL*]-G3(-5,:.46:M&H]>/I[V;Z^;-0?K$
M>NX<V2_"ZM-OL\77OV ^P3^'Z;Q^<WOR]Q[3+*Q6TS)-6R 4(JG6(VL,+EIM
MP-M2I\%BK)TA%#BN:H=P+I&[)X?Y 8R,:YB?&H=[+(/6H/@9U\2#C+,84Q!:
MD4]./"OC#(1Z"I4EYX9%X5)J5 4X% OCVOZ?;1T, H1C#ZT_-E\(O]%BGY[,
MMSV TO>/RS!?D:PKP_.\^6JV93__[[/5IJG_I;(6R\T/UNOE-)ZM:R>ACXMM
M)ZZ))&&0(\AJ7S^R$EAHX[84,1ONBW?9:\[:>.1/RN:X]P0Z75#C ZJ+KML[
M:><1A@6WVM9TDQ(UW50O:+AZ5=HRKY/*HI@R8HQQY)IH=M&ATS710ND=5+K<
MP^EE.U_,Z$*6&5BJNR13"CPS 40IEC&EHV\T&_,1HKII@-4\^!U*,YVW,;U*
MR2[*A1,WW WYZ\]LDTA^D.KAT\>7+[K$%X:<B],<<A:$+Z\91.LS6!$QL,AE
M3FVJ%Q^C:H#$<'WFN^7BRY3D]_S[WU9UQ.?E):-GY(E\V?;XO9"#5S;):"2(
M[,BU"$J ]X[6F42TIA2!I5D5YYZT=I-B/@Y-]^236RJM@S3$K8RY=!YESI"T
MMZ"DK^W0$]*N;Y!CY-&%-@W\.CJO:*WSQX\L]E! !^BY"I56'Q?O,2WF:3K#
M&RQ]7.PK32YLSHE3"%62(S<@! @R,<C)L6Q4=KJ1@]:"FW%36T^,Y='AT,&2
M>(GTYC3=JOBTAE3_%<YS#,\2173U\\TMT*!,]B) LA@HFI,<O*&(2BAA8^&(
M,K;I_;8C@>,:X?&1=&<H^_!J[0"MM0]["A>E/L\#R;!&:!2>;;B[O%QJG,$2
M.9C B:NL"T2D7<J[($GXW#K59OSC;O2-:V2[PVH#I78 U=MYL=?SE^>$7+LA
MNNEZ+%ED@,YR4"E+<*[*K:20O.#$89N^ASN1-VZ>ISN@#J_2?HZU-C)<D6;O
MF7 QB8HIKU"!K%>3%=<>HK?D:8F2-8M%>]^JF?7#5(V;(.\.G(,IL /;N4G_
MWR.HBVS)90)E(HD!7EO]%8^EWIQ'\%HX0.&8\1022-:F4'MG$L=M--0=3-NH
MM@/,WMT<KKA<K7!]);X0$W?:%A"%4\A:FX$[I,4H#8FU&"ZM;]8F83<2Q^UN
MU!UFVZBV2\S>'6HU8<BY,28!\N+KQ5N$J!Q"2":C%Y*689OK];M0-WK#VQ;
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
M3)?;[VXYOEV]>HWYF&61-H+-CGSZ0.Y95*4 $REK<N"LEVTZH@_*QMC9L(:
M?6HE=[H;UG\O&N*%>;X>Q1Y14[GKDX?81_?FH.TFZ[A35B)"8+&>#U.$%HJ+
M%"UYSC%;F6_?'^UZD[VY +:'7H:E&+ (8"42[%6QX(60((//GB.W)K0Z0KY#
M3)=;ZCX8N)NR/T[@'>RD-7187X0.]#>;^K",,G/A.#@?R&K[0E:[Y C<J\A,
M$60KVR0H[Z-F?-0<I>)[0K6CY-TA9LXK,;Q-(62*8'U)FG9816M*T$H*B3/,
M)?N4VH0L]],S+FZ.U_,/@'. T$>^=?T!Y]/%\@,F,K]Y<S;^/*PP7[8A>$'?
MGJY_"VDS9^N\(B>PG&2IA^>^3H"QW(*+TH#7Z OGP6'V/W!P#GUW7P Z1-^+
M)Q1^3^"JN;!-4XN;["0M*)+U#C)BH&!$%7 &'5CZ**1VBI5=+M;L\*IQ8[&6
MT!E M",CY6_SU9:5+5^_+RCVN!A*+16WH<Z72J: <K4NGI-72-NZYEY+YO@N
MQN;A-XQ; S P+@829!>&8T-\/D/2I;K@H?"B,FW1:!@2I!-MUBY)<$R33+QC
M-H:=K<7=YX]W56THO=TQ$4<*L2L@_#5\)S;T.1LY<>Z-I#7!&2T1YLCCKY=P
MDV?:A%(0TRZ-IAYYQ7A]@YK#X7!1=H4(XL&=\V"9]"X1T69SGY,B/O",U=;5
M.KJB7!9RETX$#SU_O*9 3V$:#A%B/T!XN>'!G_,0)9.!F02L>$%"$1%\R@YB
M",&J+!7]ZGY N/'\<:JNV@/A<"'V!@1SSH.46B9E/9@44O5_*4ABUD#Q*EG)
M-%=9'P($LP<0!J]K>BH@'"+$KH#P$M.&@VO6S>7H!*^]@I/.H&)@U?%!R%I6
MO]I%KG;I9?JC]^P$#/-3 N-(H78%$%(J/^?!D"1XRA$TZCKGP@7P07% RQBW
MQ?(8T@&6XN+Y.P'"_I2 .%"(H_>PO1AK=MG[\,TTQ.O)$P*XXR@#.,G)):Y]
M?EQ*!9AVQD5+[I#;9?/X\9O&K>(>./TPL&![Z&![4<=W;9[=97Z-*V89>4;6
M&;)\HO;BM1(B+80DG0D)U0X0>?PMXU9/#PR/ 07:P9';S6/(-Y?EY19S)-H#
M6$&\*-2F&D*$R C:B3QGU:ATZ0&"QB]"&O*P=@BI=P">ZROK[S@]^;3&_.P+
M+L,)7J_ F3#:0A-*K 7#Q):6%J(A[9NHHM%(:R^W/\!]A,">*@$.!,,CA[I#
M::8#P-T4U47UWOEU5AZYU@9S3?0$4#(@..,I^M?&.L;I@VO5H.!AJGJR6\-
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
M@-V^ .A\NZ!9"O@D'&*TH8HAF9T!7?7-[O0ASUBDET.<#U]I>VH92)FRK%I
M3B(":LT;==,Z+ED;IR3_/*V=\2/>/--3WV3/J]%F"IP7X"J]+#X;%*'2[$C*
MR&"A4!QK",%[9S6FV"I%F:MJ\,7JS[/E 69SQ*<SQ1)X]4@&D$-17S,Z4+R-
M\J((#I)JU5,=.XD,2W!EIN+F;T7F^2SSOBCS? [6;TCF.9,.-F &IU0K[1=X
M95D*[,:97+RU1?MW7'WZ+*..E'D^!^'>2<83YW$B9F<SAZ,U%=.R80%2SA$,
M:F.J,LK;=R#S/)8(ER+VAF6>K:A4M)'@"L=^B*I":-*Q,K$+F'P[H<,!Q'@G
M,L]C"?1:%EB [_*,\' 45A>5&3F=,Z -HAWX5\BF.A?19<)Y-+>6+_,\AE03
MHKT SCP3%?QY%$[$8()LNRNZT.+"8H&_M9*GIZN(3A?2\Q32^='(^AZ=S19-
M36J0!1!LC BPD%ZC:[(0)E1 ST&%-\Z ,R896<C%. _GWIR&\[1LF4"_^1S3
M=?;-]M-;TR[]LW]F$(^O#*YIFYLA;XC=3>F*]1(H*#P(]R<'/A>C TKKW) ,
MY,#N%JGQ<QF?Y@)[_GKC^S^T7RG>T\\__0M02P,$%     @ \X&D5*:)T;\K
M#0  #BL  !D   !C9'<M,C R,C,R,7@Q,'%X97@Q,#$N:'1MS5IM;]LX$O[>
M7S&7PRT<0'%CI]F7)"W@)D[J7NH4L;?!XG ?:(EVN)%$+R7%=7_]S0Q)69+E
M=+O;HE>@<2*1PWEYYI4^>S-]=_WJV=F;X>#BU=D_#@[@0H=%(M,<%C*51N0R
M@MD:[K1Y4(\"1FD(!P>X83J:7@]?A='JH'_8[Q_U>Q][AW]\E/BS=_;<OGQV
M]IS)/CM[?7/Q&\P6H8ZU>;FWNE>YW,/'%Z,/(&*U2%_NA7BB-/YAEJ]C^7(O
M$6:ATH-8SO.3GDQ.5RK*[T]ZA\?'IWN6V=;S#P][W=^7"\MGA=Q21)%*%P>Y
M7I[TD1R=-GIW!9D)D8$G*.U!KG*BD,4JDKT]8$9>[A$G>W OU>(^Q[^.?CQV
M KPZN[P93R%3GW 3KG<,S'6:']##D]XR/V5MG#AE##_*L,B53N&#-!E]PN#=
M<'R!_Z<PN+H=#ODWF-ZKK/5-)Z<W/_SSYW[_\'2P,%*2$?GOWNE^ !%;4F2@
MYS!8&A7#<0 D,(@T I#SN0QS]2C=D@L9RF0F#?1X%?Y$ZHF()(&!=HA$IPLX
MO[B#Z^OS !_!*(Y5JG%9K!)%A\5*S%2L\C6$.EF*= W$I?1,OM;&Z)4TGD<F
M^_;]NYO;J\$8SM\,)D-X/1C_.X!Q=] -B+%!E*A493G"DE@=+ BG59J-!7:%
M/Z +</=F>#L<3 *@/9X!/I@>M)(71L)2&)0BU[A*Y!!*DPN5PKF1D<KI$*?M
MNI:;*H0./A>X+I)1 $9F.2T._"/F8O,TT9&:*_OXN38 6;%<QGP,/IP;G2 H
M$\E,X:>5R&G!,=9$P2F$8JER]+A/2 +=+<D@U3EHW&I6*I,0R;E*\1W^+5%
MR.Y%',.]0&40>>1NZ5"22)&B+Z&H&?HOD=/(87COR.)FVM!D!'%8@P^M*<U@
M1;@JA!%IKDWFM4[,Y-J^O295-5\]:;_3BM$GQ#RZUB_=PWXGW.^H?;)3&Z.P
M-/H1?3VS%F\A[M'ACBZQ9%4V0\R@(E2>6]6PC=M/PK=A@1@C_Q#)3"T*])@
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
MQW#>JKS71;<KMH>8;*'_)N/[@]OAU;NK_L7PZN8:8+W]='=Q/63#&W9[]V'
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
MJSSC,L[:I[^TYJ[/G?\/4$L#!!0    ( /.!I%3([L:3" @  '$G   9
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
M=G9\]4M@<W7?)?8+:?@'4$L#!!0    ( /.!I%2"\T)6& 0  ,X-   9
M8V1W+3(P,C(S,S%X,3!Q>&5X,S(R+FAT;=U76V_B1A1^[Z\X2]3=K 2^0@B&
M(%%P%*HD9,%IU*=JL,=XNH/''0\A]-?W> 9R68*4JM=='@SXW+[OG.$[N/=N
M-!E&/]^$D*DEAYO;'R['0Z@U;/O.']KV*!K!171U"4W+<2&2)"^98B(GW+;#
MZQK4,J6*P+;7Z[6U]BTA%W8TM:M439L+45(K44FMWZONX)62I/]=[UVC 2,1
MKY8T5Q!+2A1-8%6R? %W"2T_0Z.Q]1J*8B/9(E/@.9X'=T)^9O?$V!53G/9W
M>7JV^=ZS=9'>7"2;?B]A]\"2LQIK=3S7=]OMV&UYS1,Z)R=^Y]1INBTG[;3C
MD\XO+H*TT=W$E&K#Z5EMR?)&1JOZ0=.SVJU"==<L45G@.L[W->W:[Z4B5UA/
M8KSY:-+L)5/T034(9XL\T)1J)G1GC@47,CAR]*M;61HI63*^"3Y$;$E+N*9K
MF(HER3_42QQ#HZ22I<:Q9+]3Q(3P]->U@=S&/)SE=$?!]2K0X4/&YDR![UG>
M2\3/B1.Y0.Y*%$$'LSZ#'F.OJ?R/L _#:30^'P\'T7ARC6=U.KL=7$<036 6
M#O4]UV\Y,#F'X<7@)@JG<.+#09+_%U8(-QI'ER&XIQ7TZ"*$V^MQ%(Y@%@VB
M< ;#R2@\3./PK'Y=E8JEFW^<5O-56N,Z#/B<2@4_6G#%).&<EG50&84X8S2%
ME.4DCQGA(-*4Q53B.PQ'=_BKEX60I-(9.'Y_Y#>[>%>_?ZP#^E6D, ]1<,P^
MOC]R3YQNE?73BDB<(M_ E&*\ @P_%W()KM/X!*F0NK;*)*6P1/A9"31/4'JN
MB(PS\-VZ49GCRDV7JP)-W1VT=,4Q?RR6!6?8JC53F<XJZ6\K)FFE1&7E.Z-Q
M!=^ <_UC@ADDN*WC1*>J0M!E)5%,,4WX$&<D7U 8Q*HRNQV_"21/D-]S@BQ'
M$DO3EQ@)$.QY@G=U.D.2L(I_(6E9(:E71NP[8! .$3N-A@*A;>?P- %,EVAA
MUV71:\4-$5%0,XERVP+KSYU$AAW.5> UM7S6#LKEHY3^;<>T\Z93:KK[%DJM
MES^NG88K,N=TYSX7,J&R@=@Y*4H:[#YT$U86G&P"EFL(.JB[33X72HFESG]?
M'>Z8\&T-7<Z8MXO'[U@=UZMVC\(.JF17>+N6++V6;)7LVSJG5L<Y;'8L]]%F
MZ]PF/S(H"Y*?U?S:+J @28*[.O"*!W!?-H73=(^$P?_OBY!CQMML=TM]?46-
M'L?^!M;;T58G 4E#*3A+8$?@:VK)7VO#U\1T1G.&JOL3[A:X04UCE11I@1OJ
M!73^*'\3LX"^U49\L52_59I79 --L\3W*=I:<_?6S>NK:(?\BS__A3!//X&D
M'#MY3_<>!Y[40FNZ\Q1"YB@9*W4XY-#?T8//%MNK>=+1SUS]/P!02P$"% ,4
M    " #S@:14YW&/[,V< 0!A^!4 $               @ $     8V1W+3(P
M,C(P,S,Q+FAT;5!+ 0(4 Q0    ( /.!I%00FR$V_@P  "2'   0
M      "  ?N< 0!C9'<M,C R,C S,S$N>'-D4$L! A0#%     @ \X&D5%$Z
M=]^0%@  .-0  !0              ( !)ZH! &-D=RTR,#(R,#,S,5]C86PN
M>&UL4$L! A0#%     @ \X&D5 )CPPLT*0  T*H! !0              ( !
MZ< ! &-D=RTR,#(R,#,S,5]D968N>&UL4$L! A0#%     @ \X&D5"0[<_@F
M&   (1@  !,              ( !3^H! &-D=RTR,#(R,#,S,5]G,2YG:690
M2P$"% ,4    " #S@:14>7&0N3&6  #\(@8 %               @ &F @(
M8V1W+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4    " #S@:14"Z>76@U4  "I
MI@, %               @ $)F0( 8V1W+3(P,C(P,S,Q7W!R92YX;6Q02P$"
M% ,4    " #S@:14IHG1ORL-   .*P  &0              @ %([0( 8V1W
M+3(P,C(S,C%X,3!Q>&5X,3 Q+FAT;5!+ 0(4 Q0    ( /.!I%02F7GT^P<
M )DG   9              "  :KZ @!C9'<M,C R,C,S,7@Q,'%X97@S,3$N
M:'1M4$L! A0#%     @ \X&D5,CNQI,("   <2<  !D              ( !
MW (# &-D=RTR,#(R,S,Q>#$P<7AE>#,Q,BYH=&U02P$"% ,4    " #S@:14
M4&U7A@4$  !\#0  &0              @ $;"P, 8V1W+3(P,C(S,S%X,3!Q
M>&5X,S(Q+FAT;5!+ 0(4 Q0    ( /.!I%2"\T)6& 0  ,X-   9
M      "  5</ P!C9'<M,C R,C,S,7@Q,'%X97@S,C(N:'1M4$L%!@     ,
-  P * ,  *83 P    $!

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